.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:linear-gradient(180deg,#000,#c70000);box-shadow:0 2px 10px rgba(0,0,0,.3)}.header-container{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.header-logo{flex-shrink:0}.header-logo img{height:40px;width:auto}.header-nav{display:none}.header-nav.active{display:block;position:absolute;top:100%;left:0;width:100%;background:linear-gradient(180deg,#000,#c70000);padding:1rem;box-shadow:0 4px 10px rgba(0,0,0,.5)}.header-nav-list{display:flex;flex-direction:column;align-items:center;gap:10px}.header-nav-item:hover .header-nav-link{color:#ffc648}.header-nav-item.active .header-nav-link{color:#fa0;font-weight:600}.header-nav-link{display:block;font-size:1rem;color:#fff}.header-actions{display:flex;gap:1rem;align-items:center}.header-btn{padding:.75rem 1.5rem;border-radius:6px;font-size:.9rem;font-weight:600;transition:all .3s;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.header-btn-secondary{background:linear-gradient(15deg,#c70000,#ff1d1d);border-bottom:5px solid #70020c;color:#fff}.header-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(199,0,0,.4)}.header-btn-primary{background:linear-gradient(180deg,#ffc648,#fa0);border-bottom:5px solid #703c00;color:#fff}.header-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,198,72,.4)}.burger-menu{display:flex;flex-direction:column;gap:4px;cursor:pointer;padding:.5rem;background:transparent;border:none}.burger-line{width:24px;height:3px;background:#fff;border-radius:2px;transition:all .3s}.burger-menu.active .burger-line:first-child{transform:rotate(45deg) translate(4px,4px)}.burger-menu.active .burger-line:nth-child(2){opacity:0}.burger-menu.active .burger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (min-width:1200px){.header-container{padding:1rem 2rem}.header-nav{display:block;position:static;background:transparent;padding:0;box-shadow:none}.header-nav-list{flex-direction:row;gap:0}.header-nav-item{padding:.5rem 1rem}.burger-menu{display:none}}@media (min-width:1024px){.header-container{padding:1.25rem 2rem}.header-logo img{height:50px}.header-nav-link{font-size:1.1rem}.header-btn{padding:.875rem 2rem;font-size:1rem}}@media (max-width:480px){.header-container{flex-wrap:wrap}.header-actions{width:100%;justify-content:center;order:3;margin-top:15px}.header-actions a{width:100%}}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:50;background:linear-gradient(180deg,#000,#c70000);padding:1rem;box-shadow:0 -4px 20px rgba(0,0,0,.5);transform:translateY(100%);transition:transform .3s ease-out}.sticky-cta.visible{transform:translateY(0)}.sticky-cta-button{width:100%;padding:1rem 2rem;background:linear-gradient(180deg,#ffc648,#fa0);border-bottom:5px solid #703c00;color:#fff;font-size:1.1rem;font-weight:700;border-radius:8px;min-height:56px;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}.sticky-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,198,72,.4)}@media (min-width:768px){.sticky-cta{display:none}}.footer{background:#000;margin-top:4rem;padding:3rem 1.5rem calc(1rem + 80px)}.footer-container{max-width:1200px;margin:0 auto}.footer-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.footer-section h3{font-size:1.2rem;margin-bottom:1rem;color:#ffd800}.footer-links{display:flex;flex-direction:column;gap:.75rem}.footer-link{color:#ccc;transition:color .3s;font-size:.95rem}.footer-link:hover{color:#ffd800}.footer-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0}.footer-provider{background:hsla(0,0%,100%,.05);padding:1rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .3s}.footer-provider:hover{background:hsla(0,0%,100%,.1)}.footer-provider img{max-height:40px;width:auto;filter:brightness(.9)}.footer-payments{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.footer-payment{display:flex;align-items:center;justify-content:center}.footer-payment img{max-height:30px;width:auto}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.5rem;text-align:center;color:#999;font-size:.9rem}.footer-bottom p{margin:.5rem 0}@media (min-width:768px){.footer-content{grid-template-columns:repeat(2,1fr)}.footer-providers{grid-template-columns:repeat(4,1fr)}.footer-payments{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.footer-content{grid-template-columns:repeat(4,1fr)}.footer-providers{grid-template-columns:repeat(7,1fr)}}.hero{padding:3rem 1.5rem;text-align:center;background:#020202}.hero-container{max-width:1200px;margin:0 auto}.hero-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#fff;line-height:1.3}.hero-content{font-size:1.1rem;color:#ddd;line-height:1.8;margin-bottom:2rem;text-align:left}.hero-content p{margin-bottom:1.5rem}.hero-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;align-items:center}.hero-btn{padding:1rem 2.5rem;border-radius:8px;font-size:1.1rem;font-weight:600;min-height:56px;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:300px}.hero-btn-primary{background:linear-gradient(180deg,#ffc648,#fa0);border-bottom:5px solid #703c00;color:#fff}.hero-btn-primary:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(255,198,72,.5)}.hero-btn-secondary{background:linear-gradient(15deg,#c70000,#ff1d1d);border-bottom:5px solid #70020c;color:#fff}.hero-btn-secondary:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(199,0,0,.5)}.hero-payments{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.hero-payments-title{font-size:1rem;color:#999;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.hero-payments-list{flex-wrap:wrap;gap:1rem}.hero-payment,.hero-payments-list{display:flex;justify-content:center;align-items:center}.hero-payment img{max-height:40px;width:auto;filter:brightness(.9)}@media (min-width:768px){.hero{padding:4rem 2rem}.hero-title{font-size:2.5rem}.hero-content{font-size:1.2rem}.hero-buttons{flex-direction:row;justify-content:center}.hero-btn{width:auto}}@media (min-width:1024px){.hero{padding:5rem 2rem}.hero-title{font-size:3rem}.hero-content{font-size:1.3rem}}.content-section{padding:2rem 15px;background:#020202}.content-container{max-width:1200px;margin:0 auto}.content-section-wrapper{margin:3rem 0;padding:2.5rem 2rem;background:hsla(0,0%,100%,.02);border-radius:12px;border:1px solid rgba(255,216,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.3)}.content-section-wrapper:first-child{margin-top:0}.content-section h2{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;margin-top:0;color:#ffd800;line-height:1.3;padding-bottom:.75rem;border-bottom:2px solid rgba(255,216,0,.3)}.content-section h3{font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;color:#fff;padding-left:.5rem;border-left:4px solid rgba(255,216,0,.5)}.content-section p{font-size:1.1rem;line-height:1.8;color:#ddd;margin-bottom:1.5rem}.content-section ol,.content-section ul{margin:1.5rem 0;padding-left:2rem}.content-section li{font-size:1.1rem;line-height:1.8;color:#ddd;margin-bottom:.75rem}.content-section a:not(.content-btn-primary):not(.content-btn-secondary){color:#ffd800;text-decoration:underline;transition:color .3s}.content-section a:not(.content-btn-primary):not(.content-btn-secondary):hover{color:#ffc648}.content-banner{max-width:1200px;width:100%;margin:2rem auto;border-radius:8px;overflow:hidden}.content-banner picture{display:block;width:100%}.content-banner img{width:100%;height:auto;object-fit:cover}.content-image{margin:2rem 0;border-radius:8px;overflow:hidden}.content-image picture{display:block;width:100%}.content-image img{width:100%;height:auto;object-fit:cover}.content-table{width:100%;margin:2rem 0;border-collapse:collapse;background:hsla(0,0%,100%,.05);border-radius:8px;overflow:hidden}.content-table th{background:rgba(255,216,0,.2);padding:1rem;text-align:left;font-weight:600;color:#ffd800;border-bottom:2px solid rgba(255,216,0,.3)}.content-table td{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);color:#ddd}.content-table tr:last-child td{border-bottom:none}.content-table tr:hover{background:hsla(0,0%,100%,.05)}.faq-section{padding:2rem;background:hsla(0,0%,100%,.03);border-radius:8px}.faq-section h2{margin-bottom:2rem;text-align:center}.faq-item{margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.02);border-radius:8px;border-left:3px solid #ffd800;transition:all .3s ease}.faq-item:hover{background:hsla(0,0%,100%,.05);border-left-color:#ffc648}.faq-item:last-child{margin-bottom:0}.faq-question{font-size:1.2rem;font-weight:600;color:#ffd800;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,216,0,.3)}.faq-answer{font-size:1.1rem;color:#ddd;line-height:1.8;padding-top:.5rem}.content-buttons{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;width:100%}.content-btn-primary,.content-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;border-radius:8px;font-size:1.1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s ease;min-height:44px;border:none;box-shadow:0 4px 15px rgba(0,0,0,.2)}.content-btn-primary{background:linear-gradient(180deg,#ffc648,#fa0);border-bottom:5px solid #703c00;color:#fff}.content-btn-primary:hover{background:linear-gradient(180deg,#ffe08a,#ffc648);border-bottom:5px solid #a05c00;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.content-btn-secondary{background:linear-gradient(15deg,#c70000,#ff1d1d);border-bottom:5px solid #70020c;color:#fff}.content-btn-secondary:hover{background:linear-gradient(15deg,#ff1d1d,#ff4d4d);border-bottom:5px solid #a0021c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}@media (min-width:768px){.content-section h2{font-size:2.2rem}.content-table{font-size:1rem}.content-buttons{flex-direction:row;justify-content:center}}@media (min-width:1024px){.content-section h2{font-size:2.5rem}}@media (max-width:767px){.content-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.content-table table{min-width:600px}}