.tutorial-video-section{position:relative;padding:120px 20px;overflow:hidden;background:linear-gradient(180deg,#0b1417,#0f1a1f)}.tutorial-bg-effects{position:absolute;inset:0;pointer-events:none;overflow:hidden}.tutorial-glow-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:tutorial-float 8s ease-in-out infinite}.tutorial-glow-1{width:400px;height:400px;background:radial-gradient(circle,#396bb3 0,transparent 70%);top:-100px;left:10%}.tutorial-glow-2{width:500px;height:500px;background:radial-gradient(circle,#6a50a5 0,transparent 70%);bottom:-150px;right:10%;animation-delay:-4s}.tutorial-container{margin:0 auto;position:relative;z-index:1}.tutorial-content{text-align:center}.tutorial-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(57,107,179,.1);border:1px solid rgba(57,107,179,.3);border-radius:50px;color:#396bb3;font-size:14px;font-weight:600;margin-bottom:24px;backdrop-filter:blur(10px);animation:tutorial-badge-glow 2s ease-in-out infinite}.tutorial-badge:hover{border:1px solid #396cb3;animation:tutorial-badge-glow-hover 2s ease-in-out infinite;color:#4480d3;transform:scale(1.05)}.tutorial-badge-dot{width:8px;height:8px;background:#396bb3;border-radius:50%;animation:tutorial-pulse 2s ease-in-out infinite}.tutorial-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.tutorial-gradient-text{background:linear-gradient(135deg,#396bb3,#6a50a5);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.tutorial-description{font-size:20px;color:hsla(0,0%,100%,.7);margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.tutorial-video-wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto}.tutorial-video-container{display:flex;align-items:center;position:relative;width:100%;min-height:400px;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(57,107,179,.2),inset 0 1px 0 hsla(0,0%,100%,.1);transition:all .4s ease}.tutorial-video-container:hover{transform:translateY(-8px);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(57,107,179,.4),0 0 60px rgba(57,107,179,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.tutorial-video-container .tutorial-video-placeholder,.tutorial-video-container .tutorial-video-player{position:absolute;inset:0;width:100%;height:100%}.tutorial-video-container iframe{width:100%;height:100%;border:none;display:block;background:#0b1417}.tutorial-video-placeholder{background:linear-gradient(135deg,rgba(57,107,179,.2),rgba(106,80,165,.2));cursor:pointer}.tutorial-video-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0,rgba(11,20,23,.4) 100%)}.tutorial-play-button{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#396bb3,#6a50a5);border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:2}.tutorial-play-button:hover{transform:scale(1.1);box-shadow:0 0 40px rgba(57,107,179,.6)}.tutorial-play-icon{width:32px;height:32px;color:#fff;margin-left:4px}.tutorial-play-pulse{position:absolute;inset:-20px;border:2px solid #396bb3;border-radius:50%;animation:tutorial-pulse-ring 2s ease-out infinite}.tutorial-play-pulse-2{animation-delay:1s}.tutorial-close-button{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;z-index:10;transition:all .3s ease}.tutorial-close-button:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.tutorial-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.tutorial-stat-item{display:flex;align-items:center;gap:16px;padding:24px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;transition:all .3s ease}.tutorial-stat-item:hover{background:hsla(0,0%,100%,.08);border-color:rgba(57,107,179,.4);transform:translateY(-4px);box-shadow:0 8px 24px rgba(57,107,179,.2)}.tutorial-stat-icon{font-size:32px;filter:drop-shadow(0 0 10px rgba(57,107,179,.5))}.tutorial-stat-content{text-align:left}.tutorial-stat-value{font-size:24px;font-weight:700;color:#fff;margin-bottom:4px}.tutorial-stat-label{font-size:14px;color:hsla(0,0%,100%,.6)}@keyframes tutorial-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}@keyframes tutorial-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes tutorial-pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes tutorial-badge-glow{0%,to{box-shadow:0 0 20px rgba(57,107,179,.3)}50%{box-shadow:0 0 30px rgba(57,107,179,.5)}}@keyframes tutorial-badge-glow-hover{0%,to{box-shadow:0 0 20px rgba(57,108,179,.678)}50%{box-shadow:0 0 30px rgba(57,124,179,.844)}}@media(max-width:768px){.tutorial-video-section{padding:80px 20px}.tutorial-title{font-size:32px}.tutorial-description{font-size:16px}.tutorial-stats{grid-template-columns:1fr}}.tutorial-video-player{position:absolute;inset:0;animation:fadeInVideo .6s ease forwards;opacity:0}@keyframes fadeInVideo{to{opacity:1}}.tutorial-video-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0b1417;background-size:cover;background-position:50%;transition:all .4s ease;filter:brightness(.8) contrast(1.1)}.tutorial-video-placeholder:hover{filter:brightness(1)}.tutorial-grid{display:grid;grid-template-columns:1.1fr 1.3fr;gap:3rem;align-items:center;margin-top:60px;width:100%!important}@media(max-width:992px){.tutorial-grid{grid-template-columns:1fr;gap:2rem}}.tutorial-steps{display:flex;flex-direction:column;gap:1rem}.step-item{display:flex;align-items:flex-start;background:hsla(0,0%,100%,.05);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px;transition:all .3s ease;box-shadow:0 8px 20px rgba(0,0,0,.2);justify-content:flex-start;text-align:left;width:100%}.step-item:hover{background:hsla(0,0%,100%,.08);border-color:rgba(57,107,179,.4);transform:translateY(-4px)}.step-number{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#396bb3,#6a50a5);color:#fff;align-items:center;font-weight:700;font-size:1.1rem;margin-right:16px;box-shadow:0 0 15px rgba(57,107,179,.5)}.step-number,.step-text-container{display:flex;justify-content:center}.step-text-container{flex:1;flex-direction:column;text-align:center}.step-title{font-size:1rem;font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:.5px}.step-text{font-size:.9rem;color:hsla(0,0%,100%,.75);line-height:1.5}.tutorial-video-player iframe{width:100%;height:100%;background-color:#0b1417;display:block}.savings-section{position:relative;padding:120px 20px 0;background:#0b1417;overflow:hidden}.savings-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(57,107,179,.1) 1px,transparent 0),linear-gradient(90deg,rgba(57,107,179,.1) 1px,transparent 0);background-size:50px 50px;opacity:.3;animation:savings-grid-move 20s linear infinite}.savings-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.savings-header{text-align:center;margin-bottom:80px}.savings-badge{position:relative;display:inline-flex;align-items:center;padding:10px 24px;background:rgba(57,107,179,.1);border:1px solid rgba(57,107,179,.3);border-radius:50px;color:#396bb3;font-size:14px;font-weight:600;margin-bottom:24px;overflow:hidden}.savings-badge-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:savings-shine 3s ease-in-out infinite}.savings-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.savings-gradient-text{background:linear-gradient(135deg,#396bb3,#6a50a5);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.savings-subtitle{font-size:20px;color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto}.savings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:0}.savings-card{position:relative;padding:40px 32px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:savings-card-fade-in .6s ease-out forwards;animation-delay:var(--delay);opacity:0}.savings-card:hover{transform:translateY(-12px);background:hsla(0,0%,100%,.05);border-color:var(--card-color);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 0 1px var(--card-color),0 0 40px rgba(var(--card-color),.3)}.savings-card:hover .savings-card-glow{opacity:1}.savings-card:hover .savings-icon-bg{transform:scale(1.2) rotate(180deg)}.savings-card:hover .savings-card-shine{animation:savings-card-shine 1.5s ease-in-out}.savings-card-glow{position:absolute;inset:-100px;background:radial-gradient(circle at center,var(--card-color),transparent 70%);opacity:0;transition:opacity .4s ease;filter:blur(40px)}.savings-card-content{position:relative;z-index:1;text-align:center}.savings-icon-wrapper{position:relative;width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;color:var(--card-color)}.savings-icon-wrapper svg{width:40px;height:40px;position:relative;z-index:2;filter:drop-shadow(0 0 10px var(--card-color))}.savings-icon-bg{position:absolute;inset:0;background:radial-gradient(circle,var(--card-color) 0,transparent 70%);opacity:.2;border-radius:50%;transition:all .4s ease}.savings-value{font-size:48px;font-weight:700;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:8px}.savings-label{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}.savings-description{font-size:14px;color:hsla(0,0%,100%,.6);line-height:1.6}.savings-card-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:skewX(-20deg)}.savings-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:0 solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.savings-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(57,107,179,.1),rgba(106,80,165,.1));opacity:0;transition:opacity .4s ease}.savings-cta:hover:before{opacity:1}.savings-cta-content{flex:1}.savings-cta-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px}.savings-cta-text{font-size:16px;color:hsla(0,0%,100%,.7)}.savings-cta-button{position:relative;padding:16px 40px;background:linear-gradient(135deg,#396bb3,#6a50a5);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;overflow:hidden;transition:all .3s ease}.savings-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(57,107,179,.4)}.savings-cta-button:hover .savings-cta-button-glow{opacity:1}.savings-cta-button-text{position:relative;z-index:1}.savings-cta-button-glow{position:absolute;inset:-50%;background:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);opacity:0;transition:opacity .3s ease;animation:savings-button-rotate 3s linear infinite}@keyframes savings-grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes savings-shine{0%{left:-100%}to{left:100%}}@keyframes savings-card-fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes savings-card-shine{0%{left:-100%}to{left:100%}}@keyframes savings-button-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.savings-section{padding:80px 20px}.savings-title{font-size:32px}.savings-subtitle{font-size:16px}.savings-grid{grid-template-columns:1fr}.savings-cta{flex-direction:column;text-align:center;padding:32px 24px}.savings-cta-button{width:100%}}.benefits-section{position:relative;padding:120px 20px;background:linear-gradient(180deg,#0b1417,#0f1a1f 50%,#0b1417);overflow:hidden}.benefits-bg-elements{position:absolute;inset:0;pointer-events:none}.benefits-floating-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.2;animation:benefits-float 10s ease-in-out infinite}.benefits-orb-1{width:300px;height:300px;background:radial-gradient(circle,#396bb3 0,transparent 70%);top:10%;left:5%}.benefits-orb-2{width:400px;height:400px;background:radial-gradient(circle,#6a50a5 0,transparent 70%);top:50%;right:10%;animation-delay:-5s}.benefits-orb-3{width:350px;height:350px;background:radial-gradient(circle,#396bb3 0,transparent 70%);bottom:10%;left:50%;animation-delay:-7s}.benefits-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.benefits-header{text-align:center;margin-bottom:80px}.benefits-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:rgba(57,107,179,.1);border:1px solid rgba(57,107,179,.3);border-radius:50px;color:#396bb3;font-size:14px;font-weight:600;margin-bottom:24px;backdrop-filter:blur(10px);animation:benefits-badge-pulse 2s ease-in-out infinite}.benefits-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.benefits-gradient-text{background:linear-gradient(135deg,#396bb3,#6a50a5);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.benefits-subtitle{font-size:20px;color:hsla(0,0%,100%,.7);max-width:700px;margin:0 auto;line-height:1.6}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-bottom:80px}.benefit-card{animation:benefits-fade-in .8s ease-out forwards;animation-delay:var(--delay);opacity:0}.benefit-card-inner{position:relative;padding:40px 32px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.benefit-card-inner:hover{transform:translateY(-12px) scale(1.02);background:hsla(0,0%,100%,.05);border-color:rgba(57,107,179,.4);box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 0 1px rgba(57,107,179,.3)}.benefit-card-inner:hover .benefit-card-glow{opacity:1}.benefit-card-inner:hover .benefit-icon-container{transform:scale(1.1) rotate(5deg)}.benefit-card-inner:hover .benefit-icon-glow{opacity:1;transform:scale(1.5)}.benefit-card-inner:hover .benefit-card-border{animation:benefits-border-rotate 2s linear infinite}.benefit-icon-container{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:20px;margin-bottom:24px;position:relative;transition:all .4s ease}.benefit-icon-container svg{width:36px;height:36px;color:#fff;position:relative;z-index:2;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.benefit-icon-glow{position:absolute;inset:-20px;background:inherit;border-radius:50%;filter:blur(20px);opacity:0;transition:all .4s ease}.benefit-title{font-size:22px;font-weight:700;color:#fff;margin-bottom:12px}.benefit-description{font-size:15px;color:hsla(0,0%,100%,.7);line-height:1.6}.benefit-card-border{position:absolute;inset:-1px;border-radius:24px;padding:1px;background:linear-gradient(135deg,transparent,rgba(57,107,179,.5),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.benefit-card-inner:hover .benefit-card-border{opacity:1}.benefit-card-glow{position:absolute;inset:-100px;background:radial-gradient(circle at center,rgba(57,107,179,.3),transparent 70%);opacity:0;transition:opacity .4s ease;filter:blur(40px)}.benefits-footer{text-align:center}.benefits-stats{display:inline-flex;align-items:center;gap:48px;padding:32px 48px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px}.benefits-stat{text-align:center}.benefits-stat-value{font-size:36px;font-weight:700;background:linear-gradient(135deg,#396bb3,#6a50a5);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:8px}.benefits-stat-label{font-size:14px;color:hsla(0,0%,100%,.6)}.benefits-stat-divider{width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.2),transparent)}@keyframes benefits-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes benefits-badge-pulse{0%,to{box-shadow:0 0 20px rgba(57,107,179,.3)}50%{box-shadow:0 0 30px rgba(57,107,179,.5)}}@keyframes benefits-fade-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes benefits-border-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.benefits-section{padding:80px 20px}.benefits-title{font-size:32px}.benefits-subtitle{font-size:16px}.benefits-grid{grid-template-columns:1fr;gap:24px}.benefits-stats{flex-direction:column;gap:24px;padding:24px 32px}.benefits-stat-divider{width:40px;height:1px}}