.benefits-section{background:linear-gradient(140deg,#f8faff,#edf2ff);padding:80px 20px;position:relative;overflow:hidden}.benefits-section:after,.benefits-section:before{content:"";position:absolute;width:350px;height:350px;background:rgba(45,94,255,.08);border-radius:50%;filter:blur(80px);z-index:0}.benefits-section:before{top:-100px;left:-90px}.benefits-section:after{bottom:-120px;right:-120px}.benefits-section .benefits-container{max-width:1200px;margin:auto;display:flex;align-items:center;gap:70px;position:relative;z-index:1;animation:fadeUp .8s ease}@media(max-width:768px){.benefits-section .benefits-container{flex-direction:column;gap:30px}}.benefits-section .benefits-container .benefits-image{flex:1 1;width:100%;display:flex;justify-content:center}.benefits-section .benefits-container .benefits-image .image-wrapper{position:relative;width:100%;max-width:520px;height:340px;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.15);animation:float 5s ease-in-out infinite}@media(max-width:768px){.benefits-section .benefits-container .benefits-image .image-wrapper{height:260px;margin-bottom:20px}}.benefits-section .benefits-container .benefits-image .image-wrapper img{object-fit:cover;border-radius:14px}.benefits-section .benefits-container .benefits-content{flex:1 1;padding:10px}.benefits-section .benefits-container .benefits-content h2{font-size:2rem;font-weight:800;margin-bottom:20px;color:#111827}.benefits-section .benefits-container .benefits-content h2 span{color:#f97316}@media(max-width:768px){.benefits-section .benefits-container .benefits-content h2{font-size:1.7rem;text-align:center}}.benefits-section .benefits-container .benefits-content ul{list-style:none;padding:0;margin:0}.benefits-section .benefits-container .benefits-content ul li{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;padding:12px;border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:all .3s ease}.benefits-section .benefits-container .benefits-content ul li:hover{background:#f6f9ff;transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.benefits-section .benefits-container .benefits-content ul li .icon{width:14px;height:14px;border-radius:50%;background:#f97316;margin-top:5px}.benefits-section .benefits-container .benefits-content ul li .text strong{font-size:1rem;font-weight:700;color:#111827}.benefits-section .benefits-container .benefits-content ul li .text span{display:block;margin-top:4px;color:#555;font-size:.9rem;line-height:1.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.compare-container{padding:2rem;font-family:Poppins,sans-serif;text-align:center;max-width:1200px;margin:auto}.compare-container h1{color:#2d5eff;font-size:2rem;margin-bottom:.5rem}.compare-container p{color:#777;font-size:.95rem;max-width:800px;margin:0 auto 1rem}.compare-container .compare-table-wrapper{width:100%;overflow-x:auto}.compare-container .compare-table-wrapper .compare-table{min-width:1000px;border-collapse:collapse;width:100%;margin:0 auto;border:1px solid #e0e0e0;background-color:#fff;border-radius:10px}.compare-container .compare-table-wrapper .compare-table .table-header{display:grid;background:#f9fafc;border-bottom:1px solid #ddd;width:100%}@media(max-width:900px){.compare-container .compare-table-wrapper .compare-table .table-header{width:-moz-fit-content;width:fit-content}}.compare-container .compare-table-wrapper .compare-table .table-header .header-col{padding:1rem;border-right:1px solid #eee}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .most-popular{position:relative;display:inline-block;visibility:hidden;margin:.5rem 0;padding:.5rem 1.5rem;color:#fff;background-color:#004cff;font-style:italic;font-weight:700;font-size:1rem;border-radius:50px}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .price{font-size:1.2rem;font-weight:600}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .price span{font-size:.8rem;font-weight:400;color:#666}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .btn{margin:.5rem 0;padding:.4rem 1rem;border:none;border-radius:20px;color:#fff;font-weight:600;cursor:pointer;background-color:#ff7900}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .billing{font-size:.8rem;color:#999}.compare-container .compare-table-wrapper .compare-table .table-header .feature-title{font-weight:600;font-size:1rem;color:#333;text-align:left;padding-left:1.5rem}.compare-container .compare-table-wrapper .compare-table .table-body{width:100%}@media(max-width:900px){.compare-container .compare-table-wrapper .compare-table .table-body{width:-moz-fit-content;width:fit-content}}.compare-container .compare-table-wrapper .compare-table .table-body .table-row{display:grid;border-top:1px solid #eee;border-bottom:1px solid #eee}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title{font-weight:500;font-size:.95rem;text-align:left;padding:1rem 1.5rem;background-color:#fafbfc;display:flex;align-items:center;gap:.5rem}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper{position:relative;display:inline-block;cursor:pointer;flex-shrink:0}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper .tooltip-icon{font-size:.85rem;color:#f97316;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper .tooltip-box{position:absolute;display:none;top:auto;bottom:130%;left:200%;transform:translateX(-50%);opacity:0;background-color:#333;color:#fff;text-align:left;border-radius:4px;padding:6px 10px;z-index:99999;max-width:220px;word-wrap:break-word;width:max-content;font-size:12px;white-space:normal;transition:opacity .2s ease-in-out;pointer-events:none}@media(max-width:425px){.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper .tooltip-box{max-width:170px;left:150%}}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper .tooltip-box:after{content:"";position:absolute;bottom:-11.5px;left:40%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#333}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper:hover .tooltip-box{display:block;opacity:1}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-desc{padding:1rem;font-size:.95rem;font-weight:500;color:#111827;line-height:10px;border-left:1px solid #f1f1f1;text-align:left}@media(max-width:900px){.compare-container{padding:1rem!important}.compare-container h1{font-size:1.6rem}.compare-container p{font-size:.9rem}.compare-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.compare-table-wrapper .compare-table{border-radius:0;border-left:none;border-right:none}.compare-table-wrapper .compare-table .table-header .header-col{min-width:280px;max-width:320px}.compare-table-wrapper .compare-table .table-header .header-col:first-child{min-width:200px;max-width:200px;left:0;z-index:2;background:#f9fafc}.compare-table-wrapper .compare-table .table-header .header-col h3{font-size:1.2rem}.compare-table-wrapper .compare-table .table-header .header-col .description{font-size:.8rem}.compare-table-wrapper .compare-table .table-header .header-col .price{font-size:1.1rem}.compare-table-wrapper .compare-table .table-header .header-col .price span{font-size:.75rem}.compare-table-wrapper .compare-table .table-header .header-col .btn{padding:.5rem 1rem;font-size:.9rem}.compare-table-wrapper .compare-table .table-header .header-col .billing{font-size:.75rem}.compare-table-wrapper .compare-table .table-body .feature-group .group-title{font-size:.95rem;padding:.8rem 1rem;left:0;z-index:1;background:rgba(128,128,128,.1098039216);width:100%}.compare-table-wrapper .compare-table .table-body .feature-group .table-row .feature-title{min-width:200px;max-width:200px;left:0;background-color:#fafbfc;z-index:2;padding:.8rem 1.2rem;font-size:.9rem}.compare-table-wrapper .compare-table .table-body .feature-group .table-row .feature-title .tooltip-box{top:100%}.compare-table-wrapper .compare-table .table-body .feature-group .table-row .feature-desc{min-width:280px;max-width:320px;font-size:.9rem;padding:.8rem}.compare-table-wrapper .compare-table .table-body .feature-group .table-row .feature-desc img{width:20px}}.hero-section{background:linear-gradient(135deg,#f4f7ff,#ffffff);padding:5rem 1rem;position:relative;overflow:hidden}.hero-section:after,.hero-section:before{content:"";position:absolute;width:320px;height:320px;background:rgba(45,94,255,.09);filter:blur(80px);border-radius:50%;z-index:0}.hero-section:before{top:-80px;left:-50px}.hero-section:after{bottom:-80px;right:-50px}.hero-section .hero-container{max-width:1250px;margin:auto;position:relative;z-index:2}.hero-section .hero-content{display:flex;flex-direction:column;gap:3rem}@media(min-width:786px){.hero-section .hero-content{flex-direction:row;justify-content:space-between;align-items:center}}.hero-section .hero-text{flex:1 1;animation:slideUp .7s ease}.hero-section .hero-text .hero-title{font-size:2.7rem;font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.5px;margin-bottom:1rem}.hero-section .hero-text .hero-title span{color:#f97316}@media(max-width:768px){.hero-section .hero-text .hero-title{font-size:2.1rem}}.hero-section .hero-text .hero-subtext{font-size:1rem;color:#4b5563;line-height:1.7;max-width:550px;margin-bottom:2rem}.hero-section .hero-text .hero-subtext strong{color:#111827}@media(max-width:768px){.hero-section .hero-text .hero-subtext{font-size:.9rem}}.hero-section .hero-buttons{display:flex;flex-direction:column;gap:1rem}@media(min-width:480px){.hero-section .hero-buttons{flex-direction:row}}.hero-section .hero-buttons .hero-btn{padding:1rem 2.2rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:.3s ease;border:none}.hero-section .hero-buttons .hero-btn.primary{background:#f97316;color:#fff;box-shadow:0 10px 22px rgba(255,122,0,.35)}.hero-section .hero-buttons .hero-btn.primary:hover{background:#ff8c2f;transform:translateY(-3px);box-shadow:0 14px 30px rgba(255,122,0,.48)}.hero-section .hero-buttons .hero-btn.secondary{background:#fff;border:2px solid #f97316;color:#f97316}.hero-section .hero-buttons .hero-btn.secondary:hover{background:#f97316;color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(255,122,0,.3)}.hero-section .hero-image{flex:1 1;text-align:center;animation:fadeIn 1s ease}.hero-section .hero-image img{width:90%;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.12);object-fit:cover;animation:float 5s ease-in-out infinite}@media(max-width:768px){.hero-section .hero-image img{width:80%}}@media(max-width:500px){.hero-section .hero-image img{width:100%}}@keyframes slideUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{font-family:Poppins!important}html{scroll-behavior:smooth}.hero-title{font-family:Poppins,sans-serif;font-weight:800;font-size:48px}@media(min-width:600px){.hero-title{font-size:54px}}@media(min-width:1024px){.hero-title{font-size:60px}}.subtitle{font-family:Poppins,sans-serif;font-weight:600;font-size:32px}@media(min-width:600px){.subtitle{font-size:34px}}@media(min-width:1024px){.subtitle{font-size:36px}}.heading{font-family:Poppins,sans-serif;font-weight:700;font-size:24px}@media(min-width:600px){.heading{font-size:26px}}@media(min-width:1024px){.heading{font-size:28px}}.body-text{font-family:Roboto,sans-serif;font-weight:400;font-size:14px}@media(min-width:600px){.body-text{font-size:15px}}@media(min-width:1024px){.body-text{font-size:16px}}.caption{font-family:Roboto,sans-serif;font-weight:400;font-size:12px}@media(min-width:600px){.caption{font-size:13px}}@media(min-width:1024px){.caption{font-size:14px}}.chips{font-weight:500;font-size:11px}@media(min-width:600px){.chips{font-size:12px}}@media(min-width:1024px){.chips{font-size:13px}}.cursor-pointer{cursor:pointer}.cursor-disable{cursor:not-allowed}.not-found-container{display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#c9e9fd;height:100vh}.not-found-container img{width:40%;min-width:280px}.not-found-button{margin-top:20px;padding:1rem 2rem;background-color:#002f6c;color:#fff;border-radius:2rem;font-weight:700}.not-found-button:hover{background-color:#001f4c}.list-none{list-style:none}.key-features{background-color:#e5e7eb}.key-features .main-wrapper{max-width:1200px;margin:auto;padding:65px 75px}.key-features .main-wrapper .content-div{margin-bottom:65px;text-align:center}.key-features .main-wrapper .content-div h1{font-size:2rem;margin-bottom:10px}@media(max-width:768px){.key-features .main-wrapper .content-div h1{font-size:1.5rem}}.key-features .main-wrapper .content-div p{font-size:.9rem}@media(max-width:768px){.key-features .main-wrapper .content-div p{font-size:.8rem}.key-features .main-wrapper .content-div{margin-bottom:45px}}.key-features .main-wrapper .image-div{text-align:center;padding:2rem 0}.key-features .main-wrapper .image-div img{width:60%;border-radius:1rem;object-fit:cover}@media(max-width:768px){.key-features .main-wrapper .image-div img{width:80%}}@media(max-width:500px){.key-features .main-wrapper .image-div img{width:100%}.key-features .main-wrapper{padding:25px 35px}}.feature-list{max-width:1200px;margin:45px auto;padding:20px}.feature-list .feature-item{margin-bottom:30px}.feature-list .feature-item h3{font-size:18px;font-weight:600;margin-bottom:6px}@media(max-width:425px){.feature-list .feature-item h3{font-size:14px}}.feature-list .feature-item p{font-size:14px;line-height:1.7;color:#444}@media(max-width:425px){.feature-list .feature-item p{font-size:12px}.feature-list .feature-item{margin-bottom:15px}}@media(max-width:768px){.feature-list{margin:20px auto}}.plan-breakdown{background:linear-gradient(135deg,#f8f9fc,#ffffff);padding:70px 20px;position:relative;overflow:hidden}.plan-breakdown .plan-breakdown-container{max-width:1100px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap;position:relative;z-index:2}@media(max-width:850px){.plan-breakdown .plan-breakdown-container{flex-direction:column;gap:20px}}.plan-breakdown .plan-text{flex:1.2 1}.plan-breakdown .plan-text h2{font-size:2.2rem;color:#1f2937;font-weight:800;margin-bottom:25px}.plan-breakdown .plan-text h2 span{color:#ff7a00}@media(max-width:768px){.plan-breakdown .plan-text h2{font-size:1.8rem;text-align:center}}.plan-breakdown .plan-text .plan-card{background:#fff;border-radius:14px;padding:20px 25px;margin-bottom:22px;box-shadow:0 10px 25px rgba(0,0,0,.08);border-left:4px solid #ff7a00;transition:.3s ease}.plan-breakdown .plan-text .plan-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.12)}.plan-breakdown .plan-text .plan-card h3{font-size:1.1rem;font-weight:700;color:#111827;margin-bottom:12px}.plan-breakdown .plan-text .plan-card ul{list-style:none;padding-left:0;margin:0}.plan-breakdown .plan-text .plan-card ul li{font-size:.9rem;color:#4b5563;margin-bottom:8px;padding-left:20px;position:relative;line-height:1.55}.plan-breakdown .plan-text .plan-card ul li:before{content:"✔";position:absolute;left:0;top:2px;color:#ff7a00;font-size:.8rem}.plan-breakdown .plan-image{flex:.8 1;text-align:center}.plan-breakdown .plan-image img{width:100%;border-radius:18px;box-shadow:0 18px 30px rgba(0,0,0,.12);animation:floatImage 6s ease-in-out infinite}@media(max-width:850px){.plan-breakdown .plan-image{width:100%}}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@media(max-width:800px){.plan-breakdown{padding:30px 20px}}