:root{--bg-light: #ffffff;--bg-cream: #fdfbf8;--text-dark: #2c221e;--text-muted: #79706c;--accent-orange: #fc9f30;--accent-orange-hover: #e07a2f;--glass-bg: rgba(255, 255, 255, .75);--glass-border: rgba(44, 34, 30, .08);--glass-blur: 16px;--font-body: "DM Sans", sans-serif;--font-title: "Outfit", sans-serif}.scrollytelling-wrapper{position:relative;width:100%;background-color:var(--bg-light);color:var(--text-dark);font-family:var(--font-body);overflow:hidden}.scrollytelling-wrapper .text-glow{background:linear-gradient(135deg,var(--accent-orange) 0%,var(--text-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(252,159,48,.15))}.scrollytelling-wrapper .card-badge{display:inline-block;font-family:var(--font-title);font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--accent-orange);background:#fc9f3014;padding:6px 16px;border-radius:50px;border:1px solid rgba(252,159,48,.15);margin-bottom:1.5rem}.scrollytelling-wrapper .font-small{font-size:.7rem}.scrollytelling-wrapper .video-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;pointer-events:none;overflow:hidden}.scrollytelling-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fc9f3026,#2c221e0d);mix-blend-mode:screen;z-index:3}.scrollytelling-wrapper .watermark-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#fff 0% 35%,#fffc 50%,#fff0 75%);z-index:4}.scrollytelling-wrapper .blend-overlay-top{position:absolute;top:0;left:0;width:100%;height:15vh;background:linear-gradient(180deg,var(--bg-light) 0%,rgba(255,255,255,0) 100%);z-index:5}.scrollytelling-wrapper .blend-overlay-bottom{position:absolute;bottom:0;left:0;width:100%;height:15vh;background:linear-gradient(0deg,var(--bg-light) 0%,rgba(255,255,255,0) 100%);z-index:5}.scrollytelling-wrapper #scrolly-canvas{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;filter:invert(1) contrast(1.1) brightness(1.02);z-index:2}.scrollytelling-wrapper .glass-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:2px solid var(--accent-orange);border-radius:24px;box-shadow:0 15px 35px #2c221e0d;color:var(--text-dark);padding:2.5rem;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease;position:relative;z-index:10}.scrollytelling-wrapper .glass-card:hover{border-color:var(--accent-orange-hover);box-shadow:0 20px 45px #fc9f3026;transform:translateY(-2px)}.scrollytelling-wrapper #scroll-track{position:relative;width:100%;z-index:10}.scrollytelling-wrapper .scroll-section{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:4vh 2rem;box-sizing:border-box}.scrollytelling-wrapper .scroll-card{width:100%;max-width:1000px;margin:0 auto;text-align:center}.scrollytelling-wrapper .hero-title{font-family:var(--font-title);font-size:5.6rem;font-weight:900;line-height:1.15;margin-bottom:2rem;color:var(--text-dark)}.scrollytelling-wrapper .hero-subtext{font-size:1.4rem;color:var(--text-dark);font-weight:600;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.scrollytelling-wrapper .hero-description{color:var(--text-muted);font-size:1.1rem;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.scrollytelling-wrapper .hero-actions{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem}.scrollytelling-wrapper .hero-btn-wrapper{position:relative;display:inline-block}.scrollytelling-wrapper .hero-btn-wrapper .btn-shadow{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--text-dark);border-radius:40px;transform:translate(5px,5px);z-index:1}.scrollytelling-wrapper .hero-btn-wrapper a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;font-family:var(--font-title);font-weight:700;font-size:1.05rem;border-radius:40px;text-decoration:none;border:2px solid var(--text-dark);transition:transform .1s ease;z-index:2}.scrollytelling-wrapper .hero-btn-wrapper a:hover{transform:translate(5px,5px)}.scrollytelling-wrapper .btn-hero-primary{background-color:var(--accent-orange);color:#fff!important}.scrollytelling-wrapper .btn-hero-secondary{background-color:#fff;color:var(--text-dark)!important}.scrollytelling-wrapper .section-title{font-family:var(--font-title);font-size:2.25rem;font-weight:800;line-height:1.25;margin-bottom:1rem;color:var(--text-dark)}.scrollytelling-wrapper .section-subtext{color:var(--text-muted);font-size:1.05rem;margin-bottom:2.5rem}.scrollytelling-wrapper .platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;margin-bottom:2.5rem}.scrollytelling-wrapper .platform-item{background:#ffffff8c;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(252,159,48,.2);border-radius:16px;padding:1.75rem 1.25rem;text-align:center;box-shadow:0 8px 32px #2c221e0a,inset 0 1px 1px #fff6;transition:all .3s ease}.scrollytelling-wrapper .platform-item:hover{background:#fffc;border-color:#fc9f3033;transform:translateY(-4px)}.scrollytelling-wrapper .platform-icon{width:48px;height:48px;border-radius:12px;background:#fc9f3014;color:var(--accent-orange);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;border:1px solid rgba(252,159,48,.12)}.scrollytelling-wrapper .platform-item h3{font-family:var(--font-title);font-size:1.1rem;margin-bottom:.5rem;color:var(--text-dark)}.scrollytelling-wrapper .platform-item p{color:var(--text-muted);font-size:.85rem;line-height:1.4}.scrollytelling-wrapper .benefit-subtext{border-top:1px solid rgba(44,34,30,.06);padding-top:1.5rem;color:var(--text-muted);font-size:.95rem;line-height:1.5}.scrollytelling-wrapper .benefit-subtext strong{color:var(--text-dark)}.scrollytelling-wrapper .excellence-grid{display:flex;flex-direction:column;gap:1.25rem}.scrollytelling-wrapper .excellence-card{background:#fff6;border-left:4px solid var(--accent-orange);padding:1.5rem 1.75rem;border-radius:0 16px 16px 0;transition:all .3s ease}.scrollytelling-wrapper .excellence-card:hover{background:#ffffffb3;border-left-color:var(--text-dark)}.scrollytelling-wrapper .excellence-card h3{font-family:var(--font-title);font-size:1.2rem;margin-bottom:.5rem;color:var(--text-dark)}.scrollytelling-wrapper .excellence-card p{color:var(--text-muted);font-size:.95rem;line-height:1.5}.scrollytelling-wrapper .pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.scrollytelling-wrapper .pillar-card{background:#ffffff8c;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1.5px solid var(--accent-orange);border-radius:18px;padding:2rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #2c221e0a,inset 0 1px 1px #fff6;transition:all .3s ease}.scrollytelling-wrapper .pillar-card:hover{border-color:var(--accent-orange-hover);background:#ffffffb3;transform:translateY(-4px)}.scrollytelling-wrapper .pillar-number{font-family:var(--font-title);font-size:3.5rem;font-weight:900;color:#fc9f300f;position:absolute;top:-10px;right:10px;line-height:1}.scrollytelling-wrapper .pillar-card h3{font-family:var(--font-title);font-size:1.15rem;margin-bottom:.75rem;position:relative;z-index:2;color:var(--text-dark)}.scrollytelling-wrapper .pillar-card p{color:var(--text-muted);font-size:.9rem;line-height:1.5;position:relative;z-index:2}.scrollytelling-wrapper .testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.scrollytelling-wrapper .testimonial-card{background:#ffffff8c;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1.5px solid var(--accent-orange);border-radius:18px;padding:2rem;box-shadow:0 8px 32px #2c221e0a,inset 0 1px 1px #fff6;transition:all .3s ease}.scrollytelling-wrapper .testimonial-card:hover{border-color:var(--accent-orange-hover);background:#ffffffb3;transform:translateY(-4px)}.scrollytelling-wrapper .rating{color:#ffb703;font-size:.9rem;margin-bottom:.75rem}.scrollytelling-wrapper .rating-num{color:var(--text-muted);font-size:.8rem;margin-left:.5rem}.scrollytelling-wrapper .testimonial-text{font-style:italic;color:var(--text-dark);font-size:.95rem;margin-bottom:1.25rem;line-height:1.6}.scrollytelling-wrapper .client-name{font-family:var(--font-title);font-size:.95rem;font-weight:700;color:var(--text-dark)}.scrollytelling-wrapper .preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--bg-cream);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .6s cubic-bezier(.25,1,.5,1),visibility .6s ease}.scrollytelling-wrapper .preloader.fade-out{opacity:0;visibility:hidden}.scrollytelling-wrapper .preloader-content{text-align:center}.scrollytelling-wrapper .spinner{width:50px;height:50px;border:3px solid rgba(252,159,48,.1);border-top-color:var(--accent-orange);border-radius:50%;animation:spin 1s cubic-bezier(.5,.1,.4,.9) infinite;margin:0 auto 1.5rem;box-shadow:0 0 15px #fc9f300d}@keyframes spin{to{transform:rotate(360deg)}}.scrollytelling-wrapper .preloader p{font-family:var(--font-title);letter-spacing:2px;font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--text-dark);margin-bottom:.5rem}.scrollytelling-wrapper #load-progress{font-family:var(--font-title);color:var(--accent-orange);font-size:1.25rem;font-weight:800}.scrollytelling-wrapper .card-actions{display:flex;gap:1rem}.scrollytelling-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:12px 24px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.scrollytelling-wrapper .btn-primary{background:linear-gradient(135deg,var(--accent-orange) 0%,var(--accent-orange-hover) 100%);color:#fff!important;border:none;box-shadow:0 4px 15px #fc9f3033}.scrollytelling-wrapper .btn-primary:hover{box-shadow:0 6px 20px #fc9f3059;transform:translateY(-2px)}.scrollytelling-wrapper .btn-outline{background:transparent;color:var(--text-dark)!important;border:1px solid rgba(44,34,30,.25)}.scrollytelling-wrapper .btn-outline:hover{background:#2c221e0a;border-color:var(--text-dark)}@media(max-width:1024px){.scrollytelling-wrapper .scroll-card{margin-left:5%}}@media(max-width:768px){.scrollytelling-wrapper .video-container{position:absolute;background:linear-gradient(135deg,#fff,#fff8f2,#fff)}.scrollytelling-wrapper #scrolly-canvas,.scrollytelling-wrapper .video-overlay,.scrollytelling-wrapper .watermark-mask{display:none!important}.scrollytelling-wrapper .scroll-section{min-height:auto;padding:4rem 1.25rem}.scrollytelling-wrapper .scroll-card{max-width:100%!important;margin:0 auto!important}.scrollytelling-wrapper .glass-card{padding:2rem 1.5rem;background:#ffffffe6}.scrollytelling-wrapper .hero-title{font-size:2.8rem}.scrollytelling-wrapper .section-title{font-size:1.75rem}.scrollytelling-wrapper .card-actions{flex-direction:column;gap:.75rem}.scrollytelling-wrapper .btn{width:100%}}#shopify-section-premium_faq_section,#shopify-section-wb_contact_cta_section,#shopify-section-footer,#shopify-section-walbayzon-footer,footer,.site-footer{position:relative;z-index:10;background-color:#fff!important}.scrollytelling-wrapper .center-brand-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;font-family:var(--font-title);font-size:7.5rem;font-weight:900;letter-spacing:10px;text-shadow:0 0 45px rgba(252,159,48,.4);-webkit-user-select:none;user-select:none;display:flex;align-items:center;background:radial-gradient(circle,#fff 0% 50%,#fffc 70%,#fff0);padding:3rem 6rem;border-radius:50%}.scrollytelling-wrapper .center-brand-logo .brand-text{background:linear-gradient(135deg,#fc9f3047,#2c221e29);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.scrollytelling-wrapper .center-brand-logo .brand-dot{color:#fc9f30d9;margin-left:2px}.scrollytelling-wrapper .hero-rotator-container{display:grid;grid-template-columns:1fr}.scrollytelling-wrapper .hero-rotator-slide{grid-column-start:1;grid-row-start:1;opacity:0;pointer-events:none;transition:opacity .4s ease-out}.scrollytelling-wrapper .hero-rotator-slide.active{opacity:1!important;pointer-events:auto!important}.scrollytelling-wrapper .hero-rotator-slide .rotator-line-1,.scrollytelling-wrapper .hero-rotator-slide .rotator-line-2{opacity:0;transform:translateY(20px);display:block;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scrollytelling-wrapper .hero-rotator-slide.active .rotator-line-1{opacity:1;transform:translateY(0);transition-delay:.08s}.scrollytelling-wrapper .hero-rotator-slide.active .rotator-line-2{opacity:1;transform:translateY(0);transition-delay:.32s}.scrollytelling-wrapper .hero-rotator-slide:not(.active) .rotator-line-1,.scrollytelling-wrapper .hero-rotator-slide:not(.active) .rotator-line-2{opacity:0;transform:translateY(15px);transition:none!important}.scrollytelling-wrapper .hero-orange-block{background-color:var(--accent-orange)!important;color:#fff!important;box-shadow:.08em .08em 0 0 var(--text-dark)!important;display:inline-block;padding:.08em .3em;border-radius:.22em;font-size:.95em;line-height:1.1;vertical-align:middle}@media(max-width:768px){.scrollytelling-wrapper .center-brand-logo{font-size:2.5rem;padding:1rem 2rem}}.scrollytelling-wrapper .brand-mesh-container{width:100%;max-width:500px;aspect-ratio:1 / 1;position:relative;margin:3rem auto 0}.scrollytelling-wrapper .brand-mesh-wrapper{position:relative;width:100%;height:100%}.scrollytelling-wrapper .brand-mesh-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.scrollytelling-wrapper .mesh-line{stroke:var(--accent-orange);stroke-opacity:.65;stroke-width:4px;stroke-linecap:round}.scrollytelling-wrapper .brand-node{position:absolute;width:140px;height:140px;border-radius:50%;background:#fffffff2;border:3px solid rgba(252,159,48,.8);box-shadow:0 10px 30px #2c221e14;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:2;padding:18px;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.scrollytelling-wrapper .brand-node.node-hidden{opacity:0!important;transform:translate(-50%,-50%) scale(0)!important;pointer-events:none!important;visibility:hidden}.scrollytelling-wrapper .brand-node .node-logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-dark)}.scrollytelling-wrapper .brand-node .node-logo img{max-width:90%!important;max-height:90%!important;object-fit:contain!important}.scrollytelling-wrapper .brand-node .node-logo svg{max-width:100%;max-height:100%;object-fit:contain;fill:currentColor}@media(max-width:768px){.scrollytelling-wrapper .scroll-split-container{flex-direction:column;gap:3rem}.scrollytelling-wrapper .scroll-split-container .scroll-card{width:100%}.scrollytelling-wrapper .brand-mesh-container{width:100%;max-width:340px;margin:0 auto}.scrollytelling-wrapper .brand-node{width:95px;height:95px;padding:12px}}@media(max-aspect-ratio:1/1){.scrollytelling-wrapper .scroll-section{min-height:600px!important;padding:60px 2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/walbayzon-webdev-scrollytelling.css.map */
