.home{background-color:var(--dark);background-image:url(/backgrounds/home-bg-1.png);background-repeat:no-repeat;background-size:contain;background-position:top}.home .special-features{background-image:url(/backgrounds/featured-img.png)}.home .request-pack,.home .special-features{background-repeat:no-repeat;background-size:cover;background-position:50%}.home .request-pack{background-image:url(/backgrounds/request-pack.png)}.home .pricing-page{background-image:url(/backgrounds/pricing-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.section-top{color:var(--color-light)}.section-top .sub-text{text-transform:uppercase;font-weight:500}.section-top .main-text{font-size:40px;line-height:1.1;font-weight:700;color:var(--color-light);background:linear-gradient(90deg,rgb(153,153,153),rgb(255,255,255) 47%,rgb(153,153,153) 97%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-top .top-img{width:500px;max-width:100%}@media(max-width:768px){.section-top .main-text{font-size:24px}}.about-section .subtitle{color:var(--color-primary);font-style:italic}.features-section .tabs{display:flex;justify-content:center;gap:1.5rem}.features-section .tabs .tab-button{position:relative;padding:10px 20px;font-weight:500;color:#aaa;background:rgba(0,0,0,0);outline:none;cursor:pointer;transition:all .3s ease;border:none;border-top:2px solid hsla(0,0%,100%,.1)}.features-section .tabs .tab-button.active{color:#fff;text-shadow:0 0 25px hsla(0,0%,100%,.8);border-top:2px solid rgba(0,0,0,0)}.features-section .tabs .tab-button.active:before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#5edfff,#783aff)}.features-section .tabs .tab-button:hover{color:#ddd}