@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);.header{background-color:#333;padding:1rem 2rem}.nav{align-items:center;display:flex;justify-content:space-between}.logo{height:50px;width:auto}.logo-link{align-items:center;display:flex}.nav-list{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-list li a{color:#fff;font-weight:500;text-decoration:none}.nav-list li a:hover{text-decoration:underline}.footer{background-color:#004b82;color:#f9f9f9;font-family:Inter,sans-serif;padding:3rem 1.5rem 1rem}.footer-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-about,.footer-contact,.footer-links{flex:1 1 250px}.footer h3{border-bottom:2px solid #007acc;color:#fff;display:inline-block;font-size:1.2rem;margin-bottom:1rem;padding-bottom:.3rem}.footer a,.footer li,.footer p{color:#dbe9f5;font-size:.95rem;line-height:1.6}.footer a:hover{color:#fff;text-decoration:underline}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.4rem}.footer-bottom{border-top:1px solid #fff3;color:#cdd9e6;font-size:.85rem;margin-top:2rem;padding-top:1rem;text-align:center}.disclaimer{color:#cbd5e0;font-size:.8rem;line-height:1.4;margin-top:1rem}@media (max-width:768px){.footer-container{flex-direction:column;text-align:center}.footer h3{border:none}.footer-about p{margin:0 auto;max-width:90%}}.affiliate-banner{align-items:center;display:flex;justify-content:center;margin:2rem auto;max-width:1200px;padding:0 1rem}.affiliate-image{border-radius:8px;box-shadow:0 2px 10px #0000001a;cursor:pointer;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:100%}.affiliate-image:hover{box-shadow:0 4px 16px #00000026;transform:scale(1.02)}@media (max-width:768px){.affiliate-banner{margin:1.5rem auto}.affiliate-image{border-radius:4px}}.affiliate-button-container{display:flex;justify-content:center;margin:2rem 0}.affiliate-button{background:linear-gradient(90deg,#007acc,#005fa3);border:none;border-radius:50px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.affiliate-button:hover{background:linear-gradient(90deg,#008eff,#0062b8);box-shadow:0 6px 16px #00000040;transform:translateY(-3px)}.affiliate-button:active{box-shadow:0 2px 6px #0003;transform:translateY(0)}@media (max-width:768px){.affiliate-button{font-size:1rem;padding:.9rem 1.5rem;text-align:center;width:80%}}.summary ul{list-style:none;margin:1.5rem 0;padding:0}.summary ul li{background:#f5faff;border-left:4px solid #007acc;border-radius:4px;box-shadow:0 2px 6px #0000000d;font-weight:500;margin:.6rem 0;padding:.75rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.summary ul li:hover{box-shadow:0 4px 12px #00000014;transform:translateX(4px)}.summary ul li strong{color:#007acc;font-size:1.1rem}.contact-page{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:2rem auto;max-width:600px;padding:2rem}.contact-page h1{color:#222;margin-bottom:1rem;text-align:center}.contact-page p{color:#555;margin-bottom:2rem;text-align:center}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form label{color:#333;font-weight:600}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border .2s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#007acc;outline:none}.contact-form button{background-color:#007acc;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem;transition:background .3s ease}.contact-form button:hover{background-color:#005fa3}.table-wrapper{margin:2rem 0;overflow-x:auto}.pricing-table{background:#fff;border-collapse:collapse;box-shadow:0 2px 8px #0000001a;font-family:Arial,sans-serif;width:100%}.pricing-table thead{background:#333;color:#fff}.pricing-table td,.pricing-table th{border:1px solid #ddd;padding:12px 16px;text-align:center}.pricing-table td:first-child,.pricing-table th:first-child{background:#f9f9f9;font-weight:700;text-align:left}.pricing-table tr:nth-child(2n){background:#f5f5f5}.highlight{background:#f0f8ff;color:#007acc;font-weight:700}.pricing-table tr:hover{background:#e6f7ff;transition:.2s}.home-page{color:#333;line-height:1.6;margin:2rem auto;max-width:900px;padding:1rem}.home-page h1,.home-page h2{color:#007acc;margin-top:2rem}.home-page section{margin-bottom:2.5rem}.home-page ul{margin-left:1.5rem}.cta{background:#f8faff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:2rem;text-align:center}.cta h2{margin-bottom:1rem}.hero{height:500px;overflow:hidden;position:relative;width:100%}.hero-image{height:100%}.hero-text{color:#fff;left:50%;position:absolute;text-align:center;text-shadow:0 2px 6px #00000080;top:50%;transform:translate(-50%,-50%)}.hero-text h1{font-size:2.5rem;margin-bottom:.5rem}.hero-text p{font-size:1.2rem}body{background-color:#fafafa;background-color:#f4f7fb;color:#222;font-family:Poppins,sans-serif;line-height:1.6;margin:0;padding:0}h1,h2,h3{color:#004b82}a{color:#007acc;text-decoration:none;transition:color .2s ease}a:hover{color:#005fa3}.blog-list{display:flex;flex-direction:column;gap:2rem;margin:2rem auto;max-width:900px}.blog-card{background:#fff;border-radius:10px;box-shadow:0 3px 10px #00000014;display:flex;gap:1.5rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{box-shadow:0 6px 18px #00000026;transform:translateY(-4px)}.blog-thumb{border-right:3px solid #007acc;flex-shrink:0;height:180px;image-rendering:auto;object-fit:cover;width:280px}.blog-content{display:flex;flex-direction:column;justify-content:space-between;padding:1rem 1.2rem}.blog-header h2{color:#004b82;margin:0 0 .3rem}.blog-header .date{color:#777;font-size:.9rem}.excerpt{color:#333;line-height:1.5;margin:1rem 0}.read-more{color:#007acc;font-weight:600;text-decoration:none}.read-more:hover{text-decoration:underline}.blog-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.9);height:400px;margin-bottom:2rem;position:relative;width:100%}.overlay{align-items:center;background:#0006;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.overlay h1{font-size:2rem;margin-bottom:.5rem;text-shadow:0 2px 8px #0009}.overlay .date{font-size:1rem;opacity:.85}@media (max-width:768px){.blog-card{flex-direction:column}.blog-thumb{-webkit-backface-visibility:hidden;border-right:3px solid #007acc;flex-shrink:0;height:180px;image-rendering:crisp-edges;object-fit:cover;object-position:top center;transform:translateZ(0);width:280px}.blog-hero{height:250px}}.blog-post{background:#fff;border-radius:10px;box-shadow:0 3px 10px #00000014;color:#333;line-height:1.7;margin:3rem auto;max-width:850px;padding:2rem}.blog-post h1{color:#004b82;margin-top:1rem}.blog-post-thumb{background:#000;border-radius:8px;box-shadow:0 2px 8px #00000026;height:380px;margin-bottom:1.5rem;object-fit:contain;width:100%}.blog-post .date{color:#777;font-size:.9rem;margin-bottom:1rem}.blog-post .content{color:#222;font-size:1.05rem;line-height:1.7}.back-link{color:#007acc;display:inline-block;font-weight:600;margin-top:2rem;text-decoration:none}.back-link:hover{text-decoration:underline}@media (max-width:768px){.blog-post{padding:1.5rem}.blog-post-thumb{height:220px}.blog-post h1{font-size:1.5rem}}.pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:24px}.pagination button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 14px}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}.pagination span{color:#333;font-size:15px}.Start{background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000014;line-height:1.6;margin:3rem auto;max-width:800px;padding:2rem}.Start h1{color:#007acc;margin-bottom:1rem;text-align:center}.Start ol{margin-left:1.5rem}.Start li{margin-bottom:1rem}.Recension{background:#fff;border-radius:10px;box-shadow:0 3px 12px #00000014;color:#333;font-family:Inter,sans-serif;line-height:1.7;margin:3rem auto;max-width:850px;padding:2.5rem}.Recension h1{color:#007acc;font-size:2rem;margin-bottom:1.5rem;text-align:center}.Recension p{font-size:1.05rem;margin-bottom:1.5rem}.Recension ul{list-style:none;margin:2rem 0;padding:0}.Recension li{background:#f6faff;border-left:4px solid #007acc;border-radius:6px;box-shadow:0 1px 4px #00000008;margin-bottom:1rem;padding:1rem 1.2rem}.Recension li strong{color:#005fa3;display:block;font-size:1.05rem;margin-bottom:.3rem}.summary-box{background:#eaf5ff;border-radius:8px;box-shadow:0 1px 6px #0000000d;margin-top:2rem;padding:1.5rem}.summary-box p{margin-bottom:1rem}.recommend{color:#004b82;font-weight:600}.recension-hero{border-radius:10px;height:190px;margin-bottom:2rem;overflow:hidden;position:relative;width:100%}.recension-hero-img{filter:brightness(.7);height:100%;object-fit:cover;width:100%}.recension-hero-overlay{color:#fff;left:50%;padding:0 1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.recension-hero-overlay h1{font-size:1.8rem;font-weight:700;margin-bottom:.4rem;text-shadow:0 3px 6px #00000080}.recension-hero-overlay p{font-size:1rem;opacity:.9;text-shadow:0 2px 4px #0006}@media (max-width:768px){.recension-hero{height:130px}.recension-hero-overlay h1{font-size:1.3rem}.recension-hero-overlay p{font-size:.9rem}}.hero-image{border-radius:10px;display:block;filter:brightness(.8);height:190px;margin-bottom:2rem;object-fit:cover;width:100%}.faq-page{background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000014;margin:3rem auto;max-width:800px;padding:2rem}.faq-page h1{color:#007acc;margin-bottom:1rem;text-align:center}.faq-page .intro{color:#444;margin-bottom:2rem;text-align:center}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:#f8fbff;border:1px solid #e0e7ff;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 2px 8px #0000000f}.faq-item.active{background:#eaf5ff;border-color:#007acc}.faq-question{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.25rem}.faq-question h2{color:#003d66;font-size:1.1rem;margin:0}.toggle-icon{color:#007acc;font-size:1.5rem;font-weight:700;transition:transform .2s ease}.faq-item.active .toggle-icon{transform:rotate(180deg)}.faq-answer{border-top:1px solid #d6e4ff;padding:0 1.25rem 1rem}.faq-answer p{color:#333;line-height:1.6;margin:.5rem 0 0}
/*# sourceMappingURL=main.2d9a85c7.css.map*/