body{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.owner-layout-root{padding-top:var(--owner-verify-stepper-height,0)}.container-page{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}.hero-wrap{position:relative;transform:translateY(var(--hero-offset,0))}@media (max-width:639px){.hero-wrap{transform:translateY(var(--hero-offset-mobile,var(--hero-offset,0)))}}.hero-carousel{position:relative;height:clamp(220px,38vw,420px);overflow:hidden;max-width:72rem;margin-inline:auto;padding-inline:1rem;border-radius:28px}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.hero-slide.active{opacity:1}.hero-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:50% var(--hero-y,58%);object-position:50% var(--hero-y,58%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 84%,rgba(0,0,0,0) 98%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 84%,rgba(0,0,0,0) 98%)}.hero-slide .cover-overlay{display:none}@supports not ((-webkit-mask-image:linear-gradient(black,transparent)) or (mask-image:linear-gradient(black,transparent))){.hero-slide .cover-overlay{display:block;position:absolute;left:0;right:0;bottom:0;top:auto;height:16%;background:linear-gradient(180deg,rgba(249,250,251,0) 0,rgba(249,250,251,.85))}}.hero-content{position:absolute;left:0;right:0;bottom:12%;z-index:2}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.25);color:#fff;display:grid;place-items:center}.hero-arrow.left{left:12px}.hero-arrow.right{right:12px}.hero-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;gap:8px;justify-content:center}.hero-dots .dot{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.5);border:none}.hero-dots .dot.active{background:#fff}@media (max-width:640px){.hero-carousel{height:clamp(200px,62vw,320px);padding-inline:0;border-radius:24px}.hero-content{bottom:16%;padding-inline:1.25rem}.hero-title{font-size:clamp(1.4rem,5vw,2.1rem)}.hero-sub{font-size:clamp(.8rem,3.2vw,1rem)}.hero-arrow{width:34px;height:34px}.hero-dots{bottom:12px}}:root{--hdrH:96px;--fltH:96px;--ftrH:160px;--g1:#6d28d9;--g2:#4f46e5;--g3:#4f46e5;--g4:#6d28d9}@media (min-width:768px){:root{--hdrH:112px;--fltH:96px}}.g-gradient{background:linear-gradient(135deg,var(--g1) 0,var(--g2) 50%,var(--g4) 100%);position:relative}.g-gradient:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4wMyI+PHBhdGggZD0iTTM2IDE4YzAtMy4zMTQgMi42ODYtNiA2LTZzNiAyLjY4NiA2IDYtMi42ODYgNi02IDYtNi0yLjY4Ni02LTZ6TTAgMThjMC0zLjMxNCAyLjY4Ni02IDYtNnM2IDIuNjg2IDYgNi0yLjY4NiA2LTYgNi02LTIuNjg2LTYtNnpNMzYgNTRjMC0zLjMxNCAyLjY4Ni02IDYtNnM2IDIuNjg2IDYgNi0yLjY4NiA2LTYgNi02LTIuNjg2LTYtNnpNMCA1NGMwLTMuMzE0IDIuNjg2LTYgNi02czYgMi42ODYgNiA2LTIuNjg2IDYtNiA2LTYtMi42ODYtNi02eiIvPjwvZz48L2c+PC9zdmc+");opacity:.3;pointer-events:none}.g-gradient .text-white{text-shadow:0 2px 8px rgba(0,0,0,.3)}.header-fixed{position:fixed;inset:0 0 auto 0;height:auto;z-index:50;will-change:transform}.header-inner,.header-spacer{height:var(--hdrH)}.hdr-logo{width:80px;height:48px;border:2px solid #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#111827;overflow:hidden}.hdr-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.hdr-search-input{max-width:680px;margin:0 auto}.hero-title{font-size:clamp(1.5rem,2.5vw + 1rem,3rem);font-weight:700;letter-spacing:.2px}.hero-sub{font-size:clamp(.75rem,.5vw + .7rem,1rem);opacity:.9}.footer-gradient{color:#fff}.footer-gradient a{color:rgba(255,255,255,.92)}.footer-gradient a:hover{color:#fff}.footer-spacer{height:var(--ftrH)}.shop-cover{position:relative;overflow:hidden}.cover-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.7))}.shop-logo{width:120px;height:120px;border:4px solid #fff;border-radius:15px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.shop-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.logo-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff}.nav-link-custom{color:#495057!important;border:none!important;border-bottom:3px solid transparent!important;font-weight:500;padding:1rem 1.5rem!important;transition:all .3s ease}.nav-link-custom:hover{background-color:rgba(102,126,234,.05)!important}.nav-link-custom.active,.nav-link-custom:hover{color:#667eea!important;border-bottom-color:#667eea!important}.nav-link-custom.active{background-color:rgba(102,126,234,.1)!important;font-weight:600}.search-input{border-radius:25px;border:2px solid #e9ecef;padding:12px 20px;font-size:.95rem;transition:all .3s ease}.search-input:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.product-card{border:none;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.product-image-placeholder{border-radius:15px 15px 0 0;position:relative;overflow:hidden}.card-title{color:#2d3748;font-weight:600;font-size:1rem;line-height:1.3}.card-text,.card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-text{font-size:.85rem;line-height:1.4}.price{font-weight:700}.contact-info .contact-item i{width:20px;flex-shrink:0}.contact-info a{color:#495057;transition:color .3s ease}.contact-info a:hover{color:#667eea}.breadcrumb{background:transparent;padding:0;margin:0}.breadcrumb-item{color:#6c757d}.breadcrumb-item.active{color:#495057;font-weight:500}.shop-search-row{display:flex;justify-content:center}.shop-search-input{max-width:720px}.filter-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000}.filter-drawer{position:fixed;right:0;top:0;bottom:0;width:min(90vw,360px);background:#fff;z-index:1001;box-shadow:-8px 0 24px rgba(0,0,0,.18);padding:16px;overflow:auto}[dir=rtl] .filter-drawer{right:auto;left:0;box-shadow:8px 0 24px rgba(0,0,0,.18)}:root[data-storefront-ai-open=true][data-storefront-ai-side=left] .shop-cart-drawer{left:auto;right:0;box-shadow:-8px 0 24px rgba(0,0,0,.18)}:root[data-storefront-ai-open=true][data-storefront-ai-side=right] .shop-cart-drawer{right:auto;left:0;box-shadow:8px 0 24px rgba(0,0,0,.18)}.carousel-section{margin-top:0;padding-top:.5rem}.carousel-block .carousel-section,.carousel-section.has-bg{margin-top:0}.carousel-section.has-bg+.carousel-section.has-bg{margin-top:-1rem}@media (min-width:769px){.carousel-section{margin-top:-40px}}@media (min-width:1025px){.carousel-section{margin-top:-96px}}@media (min-width:1280px){.carousel-section{margin-top:-160px}}.carousel-viewport{position:relative}.carousel-rail{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.75rem 0 .25rem;-webkit-overflow-scrolling:touch;align-items:stretch}.carousel-rail.auto-scrolling{scroll-snap-type:none;scrollbar-width:none}.carousel-rail.auto-scrolling::-webkit-scrollbar{display:none;height:0}.cat-rail.auto-scrolling{scroll-snap-type:none;scrollbar-width:none}.cat-rail.auto-scrolling::-webkit-scrollbar{display:none;height:0}.carousel-rail-single{justify-content:center;padding-inline:.5rem}.carousel-card{flex:0 0 auto;width:clamp(180px,42vw,260px);scroll-snap-align:start;transition:transform .2s ease}.carousel-card.custom-width{width:auto}.carousel-image.no-aspect{aspect-ratio:auto}@media (max-width:640px){.carousel-section{margin-top:0;padding-top:.5rem}.carousel-rail{gap:.75rem;padding:.35rem .75rem .5rem;justify-content:flex-start}.carousel-card,.carousel-card.custom-width{flex:0 0 calc((min(100vw, 560px) - 3rem) / 2);width:calc((min(100vw, 560px) - 3rem) / 2);max-width:240px}.carousel-section.has-bg{border-radius:16px;margin-inline:auto;padding-inline:1rem}.carousel-arrow{width:28px;height:28px}.carousel-dots .dot{width:6px;height:6px}}@media (max-width:420px){.carousel-card,.carousel-card.custom-width{flex:0 0 calc(100vw - 2rem);width:calc(100vw - 2rem);max-width:100%}}.carousel-fade{position:absolute;top:0;bottom:0;width:48px;pointer-events:none;opacity:0;transition:opacity .2s}.carousel-fade.show{opacity:1}.carousel-fade-left{left:0;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,0))}.carousel-fade-right{right:0;background:linear-gradient(270deg,rgba(255,255,255,.2),rgba(255,255,255,0))}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.12);direction:ltr;unicode-bidi:isolate}.carousel-arrow.left{left:8px}.carousel-arrow.right{right:8px}.carousel-arrow:disabled{opacity:.5}@media (min-width:1024px){.carousel-arrow{width:42px;height:42px}}@media (min-width:1280px){.carousel-arrow{width:48px;height:48px}}.carousel-dots{display:flex;gap:8px;justify-content:center;padding:.5rem 0 0}.carousel-dots .dot{width:8px;height:8px;border-radius:999px;background:#d1d5db;border:none}@media (min-width:1024px){.carousel-dots .dot{width:10px;height:10px}}@media (min-width:1280px){.carousel-dots .dot{width:12px;height:12px}}.carousel-dots .dot.active{background:#6B5EE8}.card-hover{position:relative;transition:transform .18s ease,box-shadow .18s ease}.card-hover:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.12)}.hover-overlay{position:absolute;inset:0;background:rgba(0,0,0,0);opacity:0;transition:opacity .2s,background .2s}.card-hover:hover .hover-overlay{background:rgba(0,0,0,.24);opacity:1}.hover-overlay{pointer-events:none}.hover-overlay .btn{pointer-events:auto}.card-hover .carousel-image img{transition:transform .25s ease}.card-hover:hover .carousel-image img{transform:scale(1.05)}.flip-card{perspective:1000px}.flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-front{position:relative;inset:auto;z-index:2}.flip-back{transform:rotateY(180deg)}.auto-flip{animation:card-auto-flip 8s ease-in-out infinite}@keyframes card-auto-flip{0%{transform:rotateY(0deg)}42%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}92%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.carousel-card .p-1{min-height:70px;display:flex;flex-direction:column;justify-content:flex-start}.admin-carousel-reset .carousel-section{margin-top:0!important;padding-top:.25rem}.ins-group{margin-bottom:.75rem}.ins-summary{cursor:pointer;list-style:none}.ins-summary::-webkit-details-marker{display:none}.ins-summary:before{content:"▸";display:inline-block;transform:rotate(90deg);margin-right:.4rem;transition:transform .15s ease}details.ins-group:not([open])>.ins-summary:before{transform:rotate(0deg)}.ins-group .form-label.small{font-size:.85rem}.admin-preview-carousel-wrapper{margin-top:.5rem}.inspector-scroll{overflow-anchor:none}@media (min-width:992px){.admin-preview-carousel-wrapper{margin-top:1rem}}.carousel-image{aspect-ratio:1/1;background:#f9f9f9;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.hero-slide img{-o-object-position:50% var(--hero-y-mobile,62%);object-position:50% var(--hero-y-mobile,62%)}.carousel-image{aspect-ratio:1/1}.carousel-fade{width:24px}.carousel-arrow{width:44px;height:44px}}input[type=range].form-range{cursor:pointer}input[type=range].form-range:active{cursor:grabbing}.skeleton{background:linear-gradient(90deg,#eee 25%,#e0e0e0 37%,#eee 63%);background-size:400% 100%;animation:shimmer 1.2s ease-in-out infinite;border-radius:inherit}.absolute-fill{position:absolute;inset:0}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.img-loaded,.img-loading{filter:none;opacity:1}.img-loaded{transition:none}.cat-section{padding:.5rem 0 .25rem;background:transparent}.cat-viewport{position:relative}.confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.confetti i{position:absolute;top:0;transform:translate3d(0,-120%,0);opacity:.95;box-shadow:0 1px 2px rgba(0,0,0,.15);animation-name:confetti-fall;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes confetti-fall{0%{transform:translate3d(0,-120%,0) rotate(0deg);opacity:.2}10%{opacity:1}to{transform:translate3d(var(--dx,0),105vh,0) rotate(1turn);opacity:.9}}@keyframes heroBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scan{0%{top:0;opacity:0}10%{opacity:1}50%{top:50%;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes heroOverlayPulse{0%,to{opacity:.2}50%{opacity:.35}}@keyframes heroPing{75%,to{transform:scale(2);opacity:0}}@keyframes heroSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-menu-animated{animation:dropdownSlideIn .15s ease-out}.cat-rail{overflow-x:auto;padding:.75rem 0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.cat-page,.cat-rail{display:flex;gap:1rem}.cat-page{flex:0 0 100%;scroll-snap-align:start;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;padding:0 clamp(1.5rem,4vw,4.5rem)}.cat-tile,.cat-tile-wrapper{flex:0 0 auto}.cat-tile{scroll-snap-align:start;border:none;background:none;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;color:#374151}.cat-tile:hover .cat-circle{box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.cat-tile:focus-visible .cat-circle{outline:2px solid #6B5EE8;outline-offset:2px}.cat-tile.active .cat-circle{outline:2px solid #6B5EE8;outline-offset:2px}.cat-circle{width:128px;height:128px;border-radius:999px;background:#eee;display:grid;place-items:center;overflow:hidden;transition:box-shadow .2s}.cat-label{transition:color .2s}.cat-tile:hover .cat-label{color:#111827}.fav-btn{width:28px;height:28px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#9ca3af;display:flex;align-items:center;justify-content:center}.fav-btn.on{color:#e11d48;border-color:#fecdd3}.fav-btn:hover{color:#be123c}.quick-add-btn{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.65);background:rgba(17,24,39,.92);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(0,0,0,.18);opacity:0;transform:translateY(6px);transition:transform .18s ease,opacity .18s ease,background .18s ease}.card-hover:hover .quick-add-btn,.product-card:hover .quick-add-btn{opacity:1;transform:translateY(0)}.quick-add-btn:hover{background:rgba(17,24,39,1)}.quick-add-btn:disabled{opacity:.45;cursor:not-allowed}.quick-add-btn:focus-visible{outline:2px solid #8B5CF6;outline-offset:2px}@media (max-width:768px){.quick-add-btn{opacity:1;transform:none}}.admin-overlay{position:fixed;right:12px;bottom:12px;z-index:60;display:flex;gap:.5rem;background:rgba(17,24,39,.6);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(6px);padding:.5rem;border-radius:999px}.admin-overlay .btn{padding:.25rem .6rem}.cat-circle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cat-label{font-weight:600;font-size:.95rem;text-align:center;max-width:140px;display:inline-block;line-height:1.2;overflow-wrap:anywhere}@media (max-width:640px){.cat-page,.cat-rail{gap:.75rem}.cat-page{padding:0 .75rem}.cat-circle{width:96px;height:96px}.cat-label{font-size:.85rem;max-width:110px}}.carousel-block{background:transparent;padding:1rem 0 1.25rem}.carousel-block .sec-divider{height:1px;background:#e5e7eb;margin:0 auto .5rem;width:100%}.carousel-block .sec-title{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:1.05rem;color:#374151;margin:0 0 .5rem}@media (min-width:640px){.carousel-block .sec-title{font-size:1.15rem}}@media (min-width:1024px){.carousel-block .sec-title{font-size:1.3rem}}@media (min-width:1280px){.carousel-block .sec-title{font-size:1.45rem}}.onb-header .progress.onb-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.28)}.onb-header .progress.onb-progress .progress-bar{background:linear-gradient(90deg,#fff,#dbeafe)}.onb-steps{box-shadow:0 8px 18px rgba(0,0,0,.04)}.owner-verify-stepper-top{position:fixed;top:0;left:0;right:0;z-index:1060;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e7eb;backdrop-filter:blur(6px)}@media (max-width:767px){.owner-layout-root .container-page,[data-owner-header=true] .container-page{padding-left:.75rem;padding-right:.75rem}.owner-verify-top-stepper .owner-verify-top-stepper-title{font-size:.62rem!important;line-height:1.15!important}.owner-verify-top-stepper .owner-verify-top-stepper-circle{box-shadow:0 4px 10px -8px rgba(2,6,23,.85)}}.owner-verify-scheme{--bs-primary:#4f46e5;--bs-primary-rgb:79,70,229}.owner-verify-scheme .btn-primary{--bs-btn-bg:#4f46e5;--bs-btn-border-color:#4f46e5;--bs-btn-hover-bg:#4338ca;--bs-btn-hover-border-color:#4338ca;--bs-btn-focus-shadow-rgb:79,70,229;--bs-btn-active-bg:#3730a3;--bs-btn-active-border-color:#3730a3;--bs-btn-disabled-bg:#4f46e5;--bs-btn-disabled-border-color:#4f46e5}[data-owner-variant=neo] .owner-verify-scheme{--bs-primary:var(--owner-btn-text-accent);--bs-primary-rgb:15,118,110}[data-owner-variant=neo] .owner-verify-stepper-top{background:radial-gradient(circle at 8% 2%,rgba(251,146,60,.2),transparent 36%),radial-gradient(circle at 92% 2%,rgba(45,212,191,.18),transparent 40%),rgba(255,255,255,.95);border-bottom-color:rgba(14,116,144,.22);box-shadow:0 16px 28px -24px rgba(15,23,42,.5);backdrop-filter:blur(10px)}[data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-track{background:rgba(148,163,184,.5)!important}[data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-progress{background:linear-gradient(90deg,var(--owner-btn-primary-from),#0ea5e9)!important}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-step-circle.bg-indigo-600,[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-step-status.bg-indigo-600,[data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-circle.bg-indigo-600{background-color:var(--owner-btn-text-accent)!important}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-step-title.text-indigo-600,[data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-title.text-indigo-600{color:var(--owner-btn-text-accent)!important}[data-owner-variant=neo] .owner-verify-toolbar-wrap{margin-top:.5rem!important}[data-owner-variant=neo] .owner-verify-toolbar{border-color:rgba(14,116,144,.24);background:radial-gradient(circle at 90% 0,rgba(251,146,60,.15),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,253,250,.82));box-shadow:0 16px 24px -22px rgba(14,116,144,.45)}[data-owner-variant=neo] .owner-verify-toolbar-btn{border-color:var(--owner-btn-secondary-border)!important;color:var(--owner-btn-text-dark)!important;background:var(--owner-btn-secondary-bg)!important}[data-owner-variant=neo] .owner-verify-toolbar-btn:hover{background:var(--owner-btn-secondary-hover-bg)!important}[data-owner-variant=neo] .owner-verify-toolbar-cta{border:1px solid var(--owner-btn-primary-border);background:linear-gradient(135deg,var(--owner-btn-primary-from),var(--owner-btn-primary-to))!important}[data-owner-variant=neo] .owner-verify-toolbar-cta:hover{background:linear-gradient(135deg,var(--owner-btn-primary-hover-from),var(--owner-btn-primary-hover-to))!important}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-live-hero{border:1px solid var(--owner-btn-secondary-border);background:radial-gradient(circle at 88% 8%,rgba(251,146,60,.25),transparent 36%),linear-gradient(135deg,var(--owner-btn-primary-from) 0,var(--owner-btn-primary-to) 52%,#0369a1 100%);box-shadow:var(--owner-btn-primary-shadow)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-live-stepper{border-color:rgba(14,116,144,.24);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,253,250,.78))}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-live-stepper-track{background:rgba(148,163,184,.42)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-live-stepper-progress{background:linear-gradient(90deg,var(--owner-btn-primary-from),#0ea5e9)!important}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-btn-primary{border:1px solid var(--owner-btn-primary-border);background:linear-gradient(135deg,var(--owner-btn-primary-from),var(--owner-btn-primary-to))!important;box-shadow:var(--owner-btn-primary-shadow)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-btn-primary:hover{background:linear-gradient(135deg,var(--owner-btn-primary-hover-from),var(--owner-btn-primary-hover-to))!important}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-btn-secondary{border-color:var(--owner-btn-secondary-border);color:var(--owner-btn-secondary-text);background:var(--owner-btn-secondary-bg)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-btn-secondary:hover{background:var(--owner-btn-secondary-hover-bg)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-field{border-color:rgba(14,116,144,.26);background:rgba(255,255,255,.92)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-field:focus{border-color:var(--owner-btn-text-accent)!important;--tw-ring-color:rgba(15,118,110,0.16)!important}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-choice{color:var(--owner-btn-text-accent)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-voucher-apply{border-color:var(--owner-btn-primary-border);color:var(--owner-btn-text-accent);background:rgba(204,251,241,.45)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-voucher-apply:hover{background:rgba(204,251,241,.65)}[data-owner-variant=neo] .owner-verify-live-modal .owner-verify-alert-warn{border-color:rgba(251,146,60,.36);background:rgba(255,237,213,.72)}[data-owner-variant=neo] .owner-verify-live-modal .text-indigo-600,[data-owner-variant=neo] .owner-verify-live-modal .text-indigo-700{color:var(--owner-btn-text-accent)!important}[data-owner-variant=neo] .owner-verify-live-modal .bg-indigo-50{background-color:rgba(204,251,241,.45)!important}[data-owner-variant=neo] .owner-verify-live-modal .border-indigo-500{border-color:var(--owner-btn-primary-border)!important}[data-owner-variant=neo] .owner-verify-live-modal .border-indigo-300{border-color:rgba(45,212,191,.45)!important}[data-owner-variant=neo] .owner-verify-live-modal .bg-indigo-600{background-color:var(--owner-btn-text-accent)!important}[data-owner-scheme=dark] .owner-verify-stepper-top{background:radial-gradient(circle at 10% 0,rgba(14,165,233,.2),transparent 40%),radial-gradient(circle at 92% 4%,rgba(251,146,60,.14),transparent 44%),rgba(2,6,23,.95);border-bottom-color:rgba(51,65,85,.88);box-shadow:0 18px 28px -26px rgba(2,6,23,.9);backdrop-filter:blur(12px)}[data-owner-scheme=dark] .owner-verify-top-stepper .owner-verify-top-stepper-track{background:rgba(71,85,105,.75)!important}[data-owner-scheme=dark] .owner-verify-top-stepper .owner-verify-top-stepper-progress{background:linear-gradient(90deg,#0891b2,#22d3ee)!important}[data-owner-scheme=dark] .owner-verify-top-stepper .owner-verify-top-stepper-circle.bg-slate-100{border:1px solid #334155;background-color:#1e293b!important;color:#cbd5e1!important}[data-owner-scheme=dark] .owner-verify-top-stepper .owner-verify-top-stepper-circle.bg-indigo-600{background-color:var(--owner-btn-primary-to)!important;color:#ecfeff!important}[data-owner-scheme=dark] .owner-verify-top-stepper .owner-verify-top-stepper-circle.bg-emerald-600{background-color:#059669!important;color:#ecfdf5!important}[data-owner-scheme=dark] .owner-verify-top-stepper .owner-verify-top-stepper-title.text-slate-500{color:#cbd5e1!important}[data-owner-scheme=dark] .owner-verify-top-stepper .owner-verify-top-stepper-title.text-indigo-600{color:#67e8f9!important}[data-owner-scheme=dark] [data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-progress,[data-owner-scheme=dark][data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-progress{background:linear-gradient(90deg,var(--owner-btn-primary-from),#0ea5e9)!important}[data-owner-scheme=dark] [data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-circle.bg-indigo-600,[data-owner-scheme=dark][data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-circle.bg-indigo-600{background-color:var(--owner-btn-primary-from)!important}[data-owner-scheme=dark] [data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-title.text-indigo-600,[data-owner-scheme=dark][data-owner-variant=neo] .owner-verify-top-stepper .owner-verify-top-stepper-title.text-indigo-600{color:#5eead4!important}[data-owner-scheme=dark] [data-owner-variant=neo] .owner-verify-toolbar,[data-owner-scheme=dark][data-owner-variant=neo] .owner-verify-toolbar{border-color:#334155;background:radial-gradient(circle at 90% 0,rgba(251,146,60,.18),transparent 36%),linear-gradient(145deg,rgba(2,6,23,.94),rgba(15,23,42,.9));box-shadow:0 16px 24px -22px rgba(2,6,23,.86)}[data-owner-scheme=dark] [data-owner-variant=neo] .owner-verify-toolbar-btn,[data-owner-scheme=dark][data-owner-variant=neo] .owner-verify-toolbar-btn{border-color:var(--owner-btn-secondary-border)!important;color:var(--owner-btn-secondary-text)!important;background:var(--owner-btn-secondary-bg)!important}[data-owner-scheme=dark] [data-owner-variant=neo] .owner-verify-toolbar-btn:hover,[data-owner-scheme=dark][data-owner-variant=neo] .owner-verify-toolbar-btn:hover{background:var(--owner-btn-secondary-hover-bg)!important}[data-owner-scheme=dark] [data-owner-variant=neo] .owner-verify-toolbar-cta,[data-owner-scheme=dark][data-owner-variant=neo] .owner-verify-toolbar-cta{border-color:var(--owner-btn-primary-border);background:linear-gradient(135deg,var(--owner-btn-primary-from),var(--owner-btn-primary-to))!important}[data-owner-scheme=dark] .owner-verify-live-modal{color:#e2e8f0}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-live-hero{border:1px solid var(--owner-btn-secondary-border);background:radial-gradient(circle at 88% 8%,rgba(251,146,60,.2),transparent 40%),linear-gradient(135deg,var(--owner-btn-primary-from) 0,var(--owner-btn-primary-to) 52%,#0369a1 100%);box-shadow:0 16px 24px -22px rgba(2,6,23,.86)}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-live-stepper{border-color:#334155!important;background:linear-gradient(145deg,rgba(2,6,23,.95),rgba(15,23,42,.92))!important;box-shadow:0 12px 24px -20px rgba(2,6,23,.8)}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-live-stepper-track{background:rgba(71,85,105,.72)!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-live-stepper-progress{background:linear-gradient(90deg,var(--owner-btn-primary-from),#0ea5e9)!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-stepper-button:hover{background:rgba(30,41,59,.84)!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-step-circle.bg-slate-100{border:1px solid #334155;background-color:#1e293b!important;color:#cbd5e1!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-step-circle.bg-indigo-600{background-color:var(--owner-btn-primary-to)!important;color:#ecfeff!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-step-circle.bg-emerald-600{background-color:#059669!important;color:#ecfdf5!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-step-title.text-slate-500{color:#cbd5e1!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-step-title.text-indigo-600{color:#67e8f9!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-step-status.bg-slate-100{border:1px solid #334155;background:#1e293b!important;color:#cbd5e1!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-step-status.bg-indigo-600{background:var(--owner-btn-primary-to)!important;color:#ecfeff!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-step-status.bg-emerald-600{background:#059669!important;color:#ecfdf5!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-label{color:#f8fafc!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-field{border-color:#334155!important;background:rgba(2,6,23,.86)!important;color:#e2e8f0!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-field:focus{border-color:#0ea5e9!important;--tw-ring-color:rgba(14,165,233,0.25)!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-field::-moz-placeholder{color:#94a3b8!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-field::placeholder{color:#94a3b8!important}[data-owner-scheme=dark] .owner-verify-live-modal input[type=file].owner-verify-field::file-selector-button{border:1px solid #475569;background:rgba(30,41,59,.9);color:#e2e8f0;border-radius:.6rem;padding:.3rem .65rem;margin-inline-end:.6rem}[data-owner-scheme=dark] .owner-verify-live-modal input[type=file].owner-verify-field::file-selector-button:hover{background:rgba(51,65,85,.95)}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-btn-secondary{border-color:#334155!important;background:rgba(15,23,42,.88)!important;color:#cbd5e1!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-btn-secondary:hover{background:rgba(30,41,59,.92)!important;color:#f8fafc!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-voucher-apply{border-color:#334155!important;background:rgba(30,41,59,.9)!important;color:#93c5fd!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-voucher-apply:hover{background:rgba(51,65,85,.95)!important;color:#bae6fd!important}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-choice{accent-color:#22d3ee}[data-owner-scheme=dark] .owner-verify-live-modal .owner-verify-alert-warn{border-color:rgba(251,146,60,.44)!important;background:rgba(120,53,15,.35)!important;color:#fdba74!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.border-slate-200,.border-slate-300){border-color:#334155!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.bg-white,.bg-slate-50,.bg-slate-100){background-color:rgba(15,23,42,.86)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.text-slate-900,.text-slate-800,.text-slate-700){color:#e2e8f0!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.text-slate-600,.text-slate-500){color:#94a3b8!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.bg-emerald-50,.bg-emerald-100){background:rgba(6,78,59,.36)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.border-emerald-200,.border-emerald-300){border-color:rgba(16,185,129,.45)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.text-emerald-600,.text-emerald-700){color:#6ee7b7!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.bg-amber-50,.bg-amber-100){background:rgba(120,53,15,.34)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.border-amber-200,.border-amber-300){border-color:rgba(251,146,60,.45)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.text-amber-700,.text-amber-800){color:#fdba74!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.bg-sky-50,.bg-sky-100){background:rgba(12,74,110,.36)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.border-sky-200,.border-sky-300){border-color:rgba(56,189,248,.42)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.text-sky-700,.text-sky-800){color:#7dd3fc!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.bg-rose-50,.bg-red-50){background:rgba(127,29,29,.3)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.text-rose-600,.text-red-600){color:#fda4af!important}[data-owner-scheme=dark] .owner-verify-live-modal .bg-indigo-50{background:rgba(30,58,138,.28)!important}[data-owner-scheme=dark] .owner-verify-live-modal .border-indigo-300{border-color:rgba(56,189,248,.45)!important}[data-owner-scheme=dark] .owner-verify-live-modal .border-indigo-500{border-color:rgba(56,189,248,.62)!important}[data-owner-scheme=dark] .owner-verify-live-modal :is(.text-indigo-600,.text-indigo-700){color:#67e8f9!important}[data-owner-scheme=dark] .owner-verify-live-modal .bg-indigo-600{background-color:var(--owner-btn-primary-to)!important}.shopyai-plan-card{overflow:hidden;position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:100%;height:auto;border-radius:.75rem;border:1px solid rgba(255,255,255,.14);color:#fff;background-color:rgb(var(--pc-surface-rgb,var(--pc-accent-rgb,var(--bs-primary-rgb,79,70,229))));background-image:radial-gradient(circle at 12% 10%,rgba(var(--pc-glow-rgb,139,92,246),.34) 0,rgba(var(--pc-glow-rgb,139,92,246),0) 42%),radial-gradient(circle at 88% 88%,rgba(2,6,23,.38) 0,rgba(2,6,23,0) 50%),linear-gradient(145deg,rgba(var(--pc-surface-rgb,var(--pc-accent-rgb,var(--bs-primary-rgb,79,70,229))),.98) 0,rgba(var(--pc-deep-rgb,var(--pc-accent-rgb,var(--bs-primary-rgb,79,70,229))),.98) 100%)}.shopyai-plan-card:before{content:"";position:absolute;top:1rem;left:50%;transform:translateX(-50%);width:.66rem;height:.66rem;border-radius:9999px;background-color:rgb(var(--pc-accent-rgb,var(--bs-primary-rgb,79,70,229)));background-image:linear-gradient(0deg,rgba(var(--pc-accent-rgb,var(--bs-primary-rgb,79,70,229)),1) 0,rgba(var(--pc-glow-rgb,139,92,246),1) 75%);box-shadow:0 1px 2px 1px rgba(var(--pc-glow-rgb,139,92,246),.65),0 0 10px 2px rgba(var(--pc-glow-rgb,139,92,246),.55);opacity:.95;pointer-events:none}.shopyai-plan-card.clickable{cursor:pointer}.shopyai-plan-card.clickable:focus-visible{outline:2px solid rgba(var(--pc-glow-rgb,139,92,246),.9);outline-offset:2px}.shopyai-plan-card.glow,.shopyai-plan-card.selected{box-shadow:0 0 0 2px rgba(var(--pc-glow-rgb,139,92,246),.6),0 18px 60px rgba(var(--pc-deep-rgb,var(--pc-accent-rgb,var(--bs-primary-rgb,79,70,229))),.38);transform:translateY(-1px)}.shopyai-plan-card.glow:before,.shopyai-plan-card.selected:before{box-shadow:0 1px 3px 1px rgba(var(--pc-glow-rgb,139,92,246),.82),0 0 13px 4px rgba(var(--pc-glow-rgb,139,92,246),.68)}.shopyai-plan-card.dimmed{opacity:.58;filter:grayscale(.9) saturate(.25) brightness(.92);box-shadow:none;transform:none}.shopyai-plan-card.dimmed:before{opacity:.55;box-shadow:0 0 6px 2px rgba(var(--pc-glow-rgb,139,92,246),.22)}.shopyai-plan-card .plan-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.shopyai-plan-card .plan-title{font-size:1.05rem;font-weight:700;letter-spacing:.01em}.shopyai-plan-card .plan-badge{font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:9999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18)}.shopyai-plan-card .plan-pricing{font-size:1.65rem;font-weight:800;display:flex;align-items:baseline;gap:.35rem}.shopyai-plan-card .plan-price-period{font-size:.95rem;font-weight:600;opacity:.75}.shopyai-plan-card .plan-savings-badge{font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:9999px;background:rgba(16,185,129,.15);color:#059669;margin-inline-start:.25rem}.shopyai-plan-card .plan-subtitle{font-size:.95rem;font-weight:600;opacity:.78}.shopyai-plan-card .plan-benefits{display:flex;flex-direction:column;gap:.45rem;font-size:.95rem;font-weight:600;list-style:none;padding:0;margin:0}.shopyai-plan-card .plan-benefit{display:flex;align-items:flex-start;gap:.35rem}.shopyai-plan-card .plan-check{font-size:1.1rem;line-height:1;color:rgb(var(--pc-glow-rgb,139,92,246));font-weight:900;margin-inline-end:.15rem}.shopyai-plan-card.owner-profile-plan-card-compact{gap:.56rem;padding:.75rem}.shopyai-plan-card.owner-profile-plan-card-compact .plan-title{font-size:.92rem}.shopyai-plan-card.owner-profile-plan-card-compact .plan-badge{font-size:.66rem;padding:.2rem .44rem}.shopyai-plan-card.owner-profile-plan-card-compact .plan-pricing{font-size:1.24rem}.shopyai-plan-card.owner-profile-plan-card-compact .plan-price-period,.shopyai-plan-card.owner-profile-plan-card-compact .plan-subtitle{font-size:.82rem}.shopyai-plan-card.owner-profile-plan-card-compact .plan-benefits{gap:.3rem;font-size:.82rem}.shopyai-plan-card.owner-profile-plan-card-compact .plan-check{font-size:.92rem}.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim{padding:.6rem;gap:.4rem}.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-title{font-size:.84rem}.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-badge{font-size:.6rem;padding:.14rem .34rem}.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-pricing{font-size:1rem}.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-price-period,.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-subtitle{font-size:.7rem;line-height:1.15}.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-benefits{font-size:.72rem;gap:.2rem}.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-benefit{line-height:1.15}.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-check{font-size:.78rem}@media (max-width:1280px){.owner-voucher-request-modal .shopyai-plan-card.owner-voucher-plan-card-slim .plan-benefit>span:last-child{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media (max-width:640px){.owner-voucher-request-modal .shopyai-plan-card.owner-profile-plan-card-compact{padding:.56rem;gap:.34rem}.owner-voucher-request-modal .shopyai-plan-card.owner-profile-plan-card-compact .plan-title{font-size:.8rem}.owner-voucher-request-modal .shopyai-plan-card.owner-profile-plan-card-compact .plan-pricing{font-size:.92rem}.owner-voucher-request-modal .shopyai-plan-card.owner-profile-plan-card-compact .plan-benefits{font-size:.68rem;gap:.16rem}.owner-voucher-request-modal .owner-plan-request-summary{font-size:.72rem}.owner-voucher-request-modal .owner-plan-request-submit{min-height:2.5rem;font-size:.82rem}}.shopyai-plan-card .plan-cta{overflow:hidden;cursor:pointer;position:relative;margin-top:.25rem;padding:.65rem .85rem;width:100%;background-color:rgba(15,23,42,.35);color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:.75rem;box-shadow:0 0 2px 1px rgba(var(--pc-accent-rgb,var(--bs-primary-rgb,79,70,229)),.35);transition:box-shadow .25s cubic-bezier(1,0,0,1),transform .25s cubic-bezier(1,0,0,1)}.shopyai-plan-card .plan-cta .plan-cta-text{position:relative;z-index:10;font-weight:700}.shopyai-plan-card .plan-cta:after,.shopyai-plan-card .plan-cta:before{content:"";position:absolute;top:0;width:100%;height:100%;transition:all .25s ease-in-out}.shopyai-plan-card .plan-cta:before{left:0;background-image:radial-gradient(circle at 0 45%,rgba(2,6,23,.95) 19%,rgba(2,6,23,.22) 46%,rgba(2,6,23,0) 100%)}.shopyai-plan-card .plan-cta:after{right:0;background-image:radial-gradient(circle at 100% 45%,rgba(2,6,23,.95) 19%,rgba(2,6,23,.22) 46%,rgba(2,6,23,0) 100%)}.shopyai-plan-card .plan-cta:hover{box-shadow:0 0 22px 0 rgba(var(--pc-glow-rgb,139,92,246),.55);transform:translateY(-1px)}.shopyai-plan-card .plan-cta:hover:after,.shopyai-plan-card .plan-cta:hover:before{width:0;opacity:0}:root[data-embed="1"]{--owner-verify-stepper-height:0px}:root[data-embed="1"] .owner-verify-stepper-top{display:none}header.sticky{top:var(--owner-verify-stepper-height,0)}header.sticky[data-owner-header=true]{top:0}html[dir=rtl] [data-owner-mode-dock-desktop=true]{right:0!important;left:auto!important}.onboarding-footer{position:fixed;left:0;right:0;bottom:0;z-index:50}.onboarding-page-padding-bottom{padding-bottom:88px}.stepper-root{position:relative}.stepper-bar{right:0;background:#e5e7eb}.stepper-bar,.stepper-progress{position:absolute;left:0;top:24px;height:2px}.stepper-progress{background:#a78bfa;transition:width .25s ease}.stepper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:start;text-align:center}html[dir=rtl] .stepper-progress{left:auto;right:0}html[dir=rtl] .onb-header .progress.onb-progress{direction:rtl}html[dir=rtl] .onb-header .progress.onb-progress .progress-bar{margin-left:auto}.stepper-node{position:relative;padding-top:14px;cursor:pointer}.stepper-node .dot{position:absolute;top:24px;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:999px;background:#f3f4f6;border:2px solid #e5e7eb;display:grid;place-items:center;color:#6b7280;box-shadow:0 2px 8px rgba(0,0,0,.06)}.stepper-node .dot .inner{font-weight:700}.stepper-node.active .dot{background:#ede9fe;border-color:#a78bfa;color:#6d28d9;box-shadow:inset 0 0 0 3px #ddd6fe}.stepper-node.completed .dot{background:#f4f3ff;border-color:#c4b5fd;color:#6d28d9}.stepper-node .labels{margin-top:26px;line-height:1.2}.stepper-node .labels .title{font-weight:800;font-size:1.05rem;color:#111827}.stepper-node .labels .sub{font-size:.9rem;color:#9ca3af;margin-top:.15rem}.btn-gradient{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1 50%,#22d3ee);border:none}.btn-gradient:hover{filter:brightness(1.02);opacity:.95}.checklist .box{width:12px;height:12px;border:2px solid #d1d5db;display:inline-block;border-radius:3px}.checklist .box.on{background:#22c55e;border-color:#22c55e;box-shadow:inset 0 0 0 2px #dcfce7}.mobile-menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:60}.mobile-menu-panel{position:fixed;left:8px;right:8px;top:calc(var(--hdrH) + 8px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.18);z-index:61;overflow:hidden}.mobile-menu-panel .list-group-item{padding:.75rem 1rem}.mobile-menu-panel .list-group-item+.list-group-item{border-top:1px solid #f1f5f9}@media (max-width:1024px){#theme-footer-ssr .container-page{padding-left:.5rem;padding-right:.5rem;min-height:auto!important;padding-bottom:24px}#theme-footer-ssr .theme-ssr-content{padding:0;min-height:auto!important;overflow:visible}#theme-footer-ssr{min-height:auto!important;height:auto!important;padding-bottom:env(safe-area-inset-bottom,16px)}}#theme-footer-ssr .bi{display:inline-block;line-height:1;vertical-align:middle}:root[data-storefront-ai-canvas=true][data-storefront-ai-canvas-side=right] [data-storefront-header=true],:root[data-storefront-ai-canvas=true][data-storefront-ai-canvas-side=right] [data-storefront-main=true]{margin-right:var(--storefront-ai-canvas-width,0);margin-left:0;transition:margin-inline .18s ease}:root[data-storefront-ai-canvas=true][data-storefront-ai-canvas-side=left] [data-storefront-header=true],:root[data-storefront-ai-canvas=true][data-storefront-ai-canvas-side=left] [data-storefront-main=true]{margin-right:0;margin-left:var(--storefront-ai-canvas-width,0);transition:margin-inline .18s ease}@media (max-width:1023px){:root[data-storefront-ai-canvas=true] [data-storefront-header=true],:root[data-storefront-ai-canvas=true] [data-storefront-main=true]{margin-right:0;margin-left:0}}.lite-mode *,.lite-mode :after,.lite-mode :before{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}.lite-mode iframe[src*=vimeo],.lite-mode iframe[src*=youtube],.lite-mode video{display:none!important}.lite-mode [data-decorative=true]{background-image:none!important}.lite-mode .hover\:shadow-lg:hover,.lite-mode .hover\:shadow-md:hover,.lite-mode .hover\:shadow-xl:hover{box-shadow:none!important}@media (prefers-color-scheme:dark){.home-neo-page{background-color:#0b1120;color:#e2e8f0}.home-neo-page .bg-white,.home-neo-page.bg-white{background-color:#111827!important}.home-neo-page .bg-slate-50,.home-neo-page.bg-slate-50{background-color:#0f172a!important}.home-neo-page .bg-slate-100,.home-neo-page.bg-slate-100{background-color:#1e293b!important}.home-neo-page .text-slate-900{color:#f1f5f9!important}.home-neo-page .text-slate-800{color:#e2e8f0!important}.home-neo-page .text-slate-700{color:#cbd5e1!important}.home-neo-page .text-slate-500,.home-neo-page .text-slate-600{color:#94a3b8!important}.home-neo-page .text-slate-400{color:#64748b!important}.home-neo-page .border-slate-100{border-color:#1e293b!important}.home-neo-page .border-slate-200{border-color:#334155!important}.home-neo-page .border-slate-300{border-color:#475569!important}.home-neo-page .border-slate-400{border-color:#64748b!important}.home-neo-page .text-teal-600{color:#2dd4bf!important}.home-neo-page .text-teal-700{color:#14b8a6!important}.home-neo-page .bg-teal-50{background-color:rgba(20,184,166,.12)!important}.home-neo-page .fixed.bottom-0.bg-white{background-color:#111827!important}.home-neo-page .fixed.bottom-0 .text-slate-900{color:#f1f5f9!important}.home-neo-page .fixed.bottom-0 .text-slate-600{color:#94a3b8!important}.home-neo-page .fixed.bottom-0.border-slate-200{border-color:#334155!important}}