.sh-hero{background:linear-gradient(150deg,#0064aa 0%,#004d82 100%);color:#fff;padding:5rem 0 7rem;overflow:hidden;position:relative}.sh-hero::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:70px;background:#fff8dc;clip-path:ellipse(65% 100% at 50% 100%);z-index:1}.sh-hero h1{font-size:clamp(2rem,5vw,3.2rem)!important;font-weight:800!important;line-height:1.18!important;margin-bottom:1.25rem!important;color:#fff!important}.sh-hero h1 .accent{color:#dd6900!important}.sh-hero .hero-lead{font-size:1.1rem;color:rgba(255,255,255,.82);margin-bottom:2rem;line-height:1.7}.sh-hero-list{list-style:none;padding:0;margin-bottom:2.5rem}.sh-hero-list li{display:flex;align-items:center;gap:.75rem;color:rgba(255,255,255,.88);font-size:1rem;padding:.45rem 0}.sh-hero-list li::before{content:'✓';flex-shrink:0;width:26px;height:26px;background:rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.desktop-mockup{max-width:580px;margin:0 auto;animation:shopfloat 5s ease-in-out infinite}@keyframes shopfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.monitor-bezel{background:#1e1e22;border-radius:14px 14px 8px 8px;padding:10px 10px 8px;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.09);position:relative}.monitor-bezel::before{content:'';display:block;width:7px;height:7px;border-radius:50%;background:#2d2d32;border:1px solid #3a3a40;margin:0 auto 6px}.monitor-screen{aspect-ratio:16/9;background:#0f0f12;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.sb-bar{background:#252528;padding:7px 12px;display:flex;align-items:center;gap:8px;flex-shrink:0}.sb-dots{display:flex;gap:5px}.sb-dot{width:9px;height:9px;border-radius:50%}.sb-dot-r{background:#ff5f56}.sb-dot-y{background:#ffbd2e}.sb-dot-g{background:#27c93f}.sb-url{flex:1;background:#1a1a1d;border-radius:5px;padding:3px 9px;font-size:.66rem;color:#888;font-family:monospace}.sb-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.sb-nav{background:#fff;padding:7px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;flex-shrink:0}.sb-logo-mock{width:60px;height:8px;background:#0064aa;border-radius:3px}.sb-nav-links{display:flex;gap:7px}.sb-nav-link{width:24px;height:5px;background:#e0e0e0;border-radius:3px}.sb-nav-cart{width:20px;height:20px;background:#dd6900;border-radius:50%;display:flex;align-items:center;justify-content:center}.sb-banner{background:linear-gradient(135deg,#0064aa 0%,#004d82 100%);padding:14px 12px;display:flex;align-items:center;gap:10px;flex-shrink:0}.sb-banner-text{flex:1}.sb-banner-line1{height:9px;width:55%;background:rgba(255,255,255,.9);border-radius:3px;margin-bottom:5px}.sb-banner-line2{height:6px;width:75%;background:rgba(255,255,255,.5);border-radius:3px;margin-bottom:8px}.sb-banner-btn{height:17px;width:60px;background:#dd6900;border-radius:20px}.sb-banner-img{width:58px;height:58px;background:rgba(255,255,255,.15);border-radius:8px;flex-shrink:0}.sb-products{padding:10px 12px;background:#fafafa;flex:1}.sb-section-label{height:6px;width:35%;background:#0064aa;border-radius:3px;opacity:.4;margin-bottom:8px}.sb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.sb-product-card{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.06)}.sb-product-img{height:38px}.sb-product-info{padding:5px}.sb-product-name{height:4px;background:#e0e0e0;border-radius:2px;margin-bottom:3px;width:85%}.sb-product-price{height:6px;background:#dd6900;border-radius:2px;width:45%;opacity:.7;margin-bottom:3px}.sb-product-btn{height:9px;background:#0064aa;border-radius:3px;opacity:.2}.sb-footer{background:#1a1a2e;padding:7px 12px;display:flex;gap:8px;align-items:center;flex-shrink:0}.sb-footer-dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.3)}.sb-footer-line{height:3px;border-radius:2px;background:rgba(255,255,255,.12);flex:1}.monitor-neck{width:36px;height:22px;background:linear-gradient(180deg,#1e1e22 0%,#2a2a30 100%);margin:0 auto;border-radius:0 0 4px 4px}.monitor-base{width:140px;height:10px;background:linear-gradient(180deg,#2a2a30 0%,#222226 100%);border-radius:0 0 8px 8px;margin:0 auto;box-shadow:0 4px 18px rgba(0,0,0,.35)}.wave-divider{line-height:0;overflow:hidden}.wave-divider svg{display:block;width:100%;background-color:#f0ede0}.sh-section{padding:5rem 0;background:#fff8dc;overflow-x:clip}.sh-section-alt{background:#f0ede0}.sh-section-title{font-size:clamp(1.5rem,3vw,2.1rem)!important;font-weight:800!important;color:#0064aa!important;margin-bottom:.6rem!important}.sh-cta .sh-section-title{color:#fff!important}.sh-section-sub{color:#5f656c;font-size:1.02rem;margin-bottom:3rem}.section-divider{width:52px;height:4px;background:#dd6900;border-radius:2px;margin:.7rem auto 1.2rem}.feature-card{background:#fff;border-radius:18px;padding:2rem 1.5rem;box-shadow:0 4px 28px rgba(0,100,170,.07);border:1px solid rgba(0,100,170,.07);height:100%;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px rgba(0,100,170,.13)}.f-icon{width:62px;height:62px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.7rem;margin:0 auto 1.2rem}.f-icon-blue{background:rgba(0,100,170,.1);color:#0064aa}.f-icon-orange{background:rgba(221,105,0,.1);color:#dd6900}.f-icon-green{background:rgba(25,160,90,.1);color:#19a05a}.f-icon-purple{background:rgba(130,80,200,.1);color:#8250c8}.feature-card h3{font-size:1.1rem!important;font-weight:700!important;color:#1a1a2e!important;margin-bottom:.5rem!important}.feature-card p{color:#5f656c;font-size:.92rem;margin:0;line-height:1.65}.usecase-tile{background:#fff;border-radius:14px;padding:1.4rem 1rem;border:2px solid transparent;transition:all .3s ease;height:100%}.usecase-tile:hover{border-color:#0064aa;box-shadow:0 8px 28px rgba(0,100,170,.12);transform:translateY(-4px)}.uc-icon{width:54px;height:54px;border-radius:14px;background:rgba(0,100,170,.09);color:#0064aa;display:flex;align-items:center;justify-content:center;font-size:1.45rem;margin:0 auto .85rem}.usecase-tile h4{font-size:.95rem!important;font-weight:700!important;color:#1a1a2e!important;margin-bottom:.35rem!important}.usecase-tile p{font-size:.82rem;color:#5f656c;margin:0;line-height:1.5}.compare-table{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 40px rgba(0,100,170,.1)}.compare-table thead th{padding:1.2rem 1.5rem;font-weight:700;font-size:1rem;border-bottom:2px solid #f0f0f0}.compare-table thead th:first-child{background:#f8f9fa;color:#5f656c}.compare-table thead th:nth-child(2){background:#0064aa;color:#fff;text-align:center}.compare-table thead th:nth-child(3){background:#f8f9fa;color:#555;text-align:center}.compare-table thead th:nth-child(4){background:#f5f0ee;color:#8c7b74;text-align:center}.compare-table tbody td{padding:.95rem 1.2rem;border-bottom:1px solid #f5f5f5;font-size:.91rem;vertical-align:middle;white-space:nowrap}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table tbody td:nth-child(2){text-align:center;background:rgba(0,100,170,.03);font-weight:600;color:#0064aa}.compare-table tbody td:nth-child(3){text-align:center;color:#5f656c}.compare-table tbody td:nth-child(4){text-align:center;color:#a08880;font-size:.85rem}.compare-table tbody td:first-child{color:#495057;font-weight:500;white-space:normal;min-width:130px}.cmp-yes{color:#19a05a!important;font-size:1.15rem}.cmp-no{color:#dc3545!important;font-size:1.15rem}.cmp-partial{color:#f59e0b!important;font-size:.9rem;font-weight:600}.benefit-card{background:#fff;border-radius:18px;padding:2rem 1.5rem;box-shadow:0 4px 28px rgba(0,100,170,.08);border:1px solid rgba(0,100,170,.07);height:100%}.benefit-icon{width:68px;height:68px;border-radius:18px;background:rgba(0,100,170,.1);color:#0064aa;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto 1.2rem}.benefit-icon-orange{background:rgba(221,105,0,.1);color:#dd6900}.benefit-icon-green{background:rgba(25,160,90,.1);color:#19a05a}.benefit-card h4{font-size:1.1rem!important;font-weight:700!important;color:#1a1a2e!important;margin-bottom:.65rem!important}.benefit-card p{color:#5f656c;font-size:.92rem;line-height:1.65;margin:0}.process-step{text-align:center;position:relative}.step-number{width:62px;height:62px;border-radius:50%;background:#0064aa;color:#fff;font-size:1.4rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 1.2rem;position:relative;z-index:1;box-shadow:0 6px 20px rgba(0,100,170,.3)}.step-number.step-last{background:#dd6900;box-shadow:0 6px 20px rgba(221,105,0,.3)}.step-connector{position:absolute;top:31px;left:calc(50% + 31px);right:calc(-50% + 31px);height:2px;background:linear-gradient(90deg,#0064aa,#dd6900)}@media(max-width:767px){.step-connector{display:none}}.process-step h4{font-weight:700!important;color:#1a1a2e!important;margin-bottom:.5rem!important}.process-step p{font-size:.88rem;color:#5f656c;line-height:1.6}.shopify-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:30px;padding:.4rem 1rem;font-size:.82rem;font-weight:600;color:#fff;margin-bottom:1.2rem}.sh-price-featured-badge{display:inline-block;background:#a64d00;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:20px;padding:.2rem .8rem;margin-bottom:.4rem}.price-amount{font-size:2.1rem;font-weight:800;color:#0064aa;line-height:1.1}.price-amount.orange{color:#dd6900}.price-from{font-size:.82rem;color:#5f6b7d;font-weight:400}.sh-price-starter .price-box__wrap{border-top:4px solid #0064aa}.sh-price-featured .price-box__wrap{border-top:4px solid #dd6900}.price-box__list-el.muted{color:#6b7780!important}.price-box__list-el.muted::before{color:#6b7780!important}.sh-price-starter .price-box__btn .btn{background-color:#0064aa!important;border-color:#0064aa!important;color:#fff!important;padding:10px 28px;box-shadow:0 6px 18px rgba(0,100,170,.28)}.sh-price-starter .price-box__btn .btn:hover{background-color:#004d82!important;box-shadow:0 10px 28px rgba(0,100,170,.38)}.sh-price-featured .price-box__btn .btn{background-color:#a64d00!important;border-color:#a64d00!important;color:#fff!important;padding:10px 28px;box-shadow:0 6px 18px rgba(221,105,0,.3)}.sh-price-featured .price-box__btn .btn:hover{background-color:#b85800!important;box-shadow:0 10px 28px rgba(221,105,0,.42)}.price-box__btn{bottom:-17px;margin-bottom:2rem}.sh-faq .accordion-item{border:1px solid rgba(0,100,170,.14);border-radius:12px!important;margin-bottom:.7rem;overflow:hidden}.sh-faq .accordion-button{font-weight:600;color:#1a1a2e}.sh-faq .accordion-button:not(.collapsed){background-color:#0064aa;color:#fff}.sh-faq .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.sh-faq .accordion-button:focus{box-shadow:0 0 0 .2rem rgba(0,100,170,.2)}.sh-faq .accordion-body{color:#495057;line-height:1.72}.sh-cta{background:#a64d00;color:#fff;padding:5rem 0;text-align:center}.sh-cta h2{font-size:clamp(1.6rem,3vw,2.3rem)!important;font-weight:800!important;color:#fff!important;margin-bottom:.9rem!important}.sh-cta p{font-size:1.08rem;opacity:.9;margin-bottom:2.2rem}.c-button--white-variant{color:#dd6900!important;border-color:#fff!important}.c-button--white-variant .c-button__blobs div{background-color:#fff!important}.c-button--white-variant:hover{color:#dd6900!important}