.hero-section{position:relative;width:100%;height:95vh;overflow:hidden}.hero-bg{object-fit:cover;z-index:0}.hero-overlay{position:relative;z-index:1;padding:0 60px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}.hero-content{text-align:center;width:60%;margin-bottom:30px}.hero-content h1{font-size:34px;font-weight:700;margin-bottom:10px}.hero-content h2{font-size:30px;font-weight:700;margin-bottom:20px}.hero-content p{font-size:23px;margin-bottom:30px}.hero-buttons button{background:#F0CA94 0 0 no-repeat padding-box;box-shadow:0 0 15px #F72585B8;border:1px solid #70dcff;border-radius:8px;opacity:1;position:relative;margin-right:15px;padding:15px 40px;font-size:14px;color:#333333;font-weight:700;font-size:15px;border-radius:6px;cursor:pointer}.hero-buttons img{position:absolute;width:200px;bottom:145px;left:526px}.hero-buttons button:hover{background:#FFD8A3;border-color:#A4E6FF;box-shadow:0 0 20px #F72585B8;color:#F72585;transform:translateY(-2px)}@media (max-width:1024px){.hero-content{width:70%}.hero-content h1,.hero-content h2{font-size:28px}.hero-content p{font-size:18px}.hero-buttons img{left:50%;transform:translateX(-50%);bottom:120px;width:160px}.hero-buttons button{font-size:18px;padding:10px 24px}}@media (max-width:768px){.hero-section{position:relative;width:100%;height:60vh;overflow:hidden}.hero-overlay{padding:0 20px}.hero-content{width:100%;margin-bottom:20px;margin-top:49px}.hero-content h1,.hero-content h2{font-size:19px}.hero-content p{font-size:14px;margin-bottom:29px}.hero-buttons{display:flex;flex-direction:column;gap:12px}.hero-buttons button{width:100%;max-width:280px;margin:0 auto;font-size:16px;padding:10px 20px}.hero-buttons img{position:relative;left:auto;bottom:-62px;width:150px;margin:20px auto 0;transform:none}}.support-section{padding:30px 20px 72px;color:#000;background:transparent linear-gradient(180deg,#070733,#31155A 22%,#070733 50%,#31155A 82%,#070733) 0 0 no-repeat padding-box;opacity:1;font-family:Roboto,sans-serif}.faq-section h2{text-align:center;font-size:30px;color:#90E0EF;margin-bottom:30px}.faq-section{background:transparent;color:#222;font-family:Roboto,sans-serif}.faq-title{text-align:center;color:#1b1b1b;font-size:28px;font-weight:600;margin-bottom:40px}.faq-row{display:flex;flex-direction:column;margin-bottom:30px;align-items:flex-start;position:relative;max-width:1000px;margin-left:auto;margin-right:auto}.faq-div{margin-top:-26px}.faq-row.right-align{align-items:flex-end;text-align:right;margin-top:-33px;margin-bottom:0}.faq-question{position:relative;top:22px;background:#0077B6 0 0 no-repeat padding-box;box-shadow:inset -2px -3px 6px #00000061;border:2px solid #caf0f8;color:white;padding:12px 20px;border-radius:12px;opacity:1;font-weight:400;width:503px;margin-bottom:0}.faq-answer{height:65px;background:#CAF0F8;font-size:14px;opacity:1;color:#333;padding:30px 20px 14px;border-radius:10px;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.1)}.get-started-section{text-align:center;padding:0 20px 30px}.get-started-section h2{color:#90e0ef;margin-top:25px;margin-bottom:10px;font-size:33px}.get-started-section p{font-size:14px;margin-bottom:30px;color:#fff}.support-download button{background:#E91978 0 0 no-repeat padding-box;box-shadow:0 0 15px #F72585B8;border:1px solid #70dcff;border-radius:8px;opacity:1;position:relative;margin-right:15px;padding:12px 28px;font-size:16px;color:#fff;border-radius:6px;cursor:pointer}.support-download button:hover{background:#FF4397;box-shadow:0 0 25px #F72585;border-color:#A4E6FF;transform:translateY(-2px)}.support-download img{position:absolute;width:200px;margin-left:-31px;margin-top:-21px}.contact-section{padding:0 20px;background:transparent;color:#fff;text-align:center;font-family:Roboto,sans-serif}.contact-head h2{font-size:30px;margin-bottom:10px;font-weight:700;color:#90E0EF}.contact-head p{max-width:42%;margin:17px auto 9px;font-size:14px;color:#fff}.contact-content{display:flex;justify-content:center}.contact-form{background:#FFFFFF1A 0 0 no-repeat padding-box;border:1px solid #ffffff5c;border-radius:12px;opacity:1;padding:30px 20px;width:100%;max-width:690px;box-shadow:0 8px 20px rgba(0,0,0,.15);text-align:left}.contact-form label{display:block;font-weight:400;margin-bottom:5px;color:#fff;font-size:16px}.contact-form input,.contact-form textarea{width:100%;padding:12px 16px;margin-bottom:18px;font-size:14px;background:#CAF0F880;border:2px solid #caf0f8;border-radius:12px;opacity:1;color:#fff;outline:none}.contact-form textarea{height:100px;resize:none}.contact-form button{width:100%;padding:12px;font-size:16px;background:#0077B6 0 0 no-repeat padding-box;border:2px solid #caf0f8;opacity:1;color:#fff;font-weight:700;border-radius:8px;cursor:pointer;transition:background .3s ease}.contact-form button:hover{background:#0077B6;border:2px solid #caf0f8;box-shadow:0 0 12px #CAF0F8;color:#CAF0F8;transform:translateY(-2px)}@media (max-width:768px){.contact-head h2,.faq-section h2,.get-started-section h2{font-size:19px}.faq-title{font-size:22px;margin-bottom:20px}.faq-row{max-width:100%;padding:0 10px}.faq-question{width:100%;font-size:12px;padding:10px 14px;position:relative;top:6px}.faq-answer{height:55px;padding:11px 14px;font-size:12px}.get-started-section p{font-size:13px}.faq-row.right-align{align-items:flex-end;text-align:left;margin-top:-21px;margin-bottom:11px}.support-download{display:flex;flex-direction:column;align-items:center;margin-top:-72px}.support-download button{margin-bottom:20px;margin-top:58px;margin-right:0;padding:10px 20px}.support-download img{position:relative;top:52px;width:160px;margin:0 auto}.get-started-section{text-align:center;padding:0 20px}.contact-head p{max-width:90%;font-size:13px}.contact-content{flex-direction:column;align-items:center}.contact-form{padding:20px}.contact-form label{font-size:14px}.contact-form input,.contact-form textarea{font-size:13px;padding:10px 14px}.contact-form button{font-size:14px}}.ultimate-section{background:transparent linear-gradient(180deg,#070733,#31155a 22%,#070733 50%,#31155a 82%,#070733) 0 0 no-repeat padding-box;opacity:1;padding:40px 20px 71px;color:#90e0ef;font-family:Roboto,sans-serif}.ultimate-title{font-size:28px;text-align:center;color:#90e0ef;margin-bottom:30px;font-weight:700}.ultimate-image-cards{display:flex;justify-content:center;gap:60px;border-radius:12px;flex-wrap:wrap}.ultimate-card{display:flex;justify-content:center;align-items:center;position:relative;border-radius:12px;overflow:hidden;transition:transform .3s ease;z-index:1;background:linear-gradient(135deg,#12ace3,#f72585);box-shadow:-10px -10px 50px #12ace3,10px 10px 50px #f72585,0 0 20px rgba(18,172,227,.3),0 0 30px rgba(247,37,133,.2);opacity:1;filter:blur(0)}.ultimate-card:hover{transform:scale(1.03)}.ultimate-img{width:100%;height:100%}.ultimate-card:hover .ultimate-overlay{opacity:1}.ultimate-overlay-text{text-align:center}.ultimate-overlay-text h3{font-size:20px;margin-bottom:10px}.ultimate-overlay-text p{font-size:13px;line-height:1.5}@media (max-width:768px){.ultimate-card{width:90%;height:auto}.ultimate-image-cards{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ultimate-img{width:79%;height:100%}}.subheading{font-size:28px;font-weight:600;text-align:center;color:#90e0ef;margin-top:38px;margin-bottom:10px}.description{max-width:60%;margin:0 auto;text-align:center;font-size:13px;line-height:1.6;color:#fff}.features-title{text-align:center;font-size:28px;color:#90e0ef;margin-top:30px;margin-bottom:30px;font-weight:600}.features-cards-container{display:flex;justify-content:center;align-items:flex-start;gap:15px;flex-wrap:wrap;padding:0 20px}.feature-card{background:var(--unnamed-color-ffffff1a) 0 0 no-repeat padding-box;background:#ffffff1a 0 0 no-repeat padding-box;border:1px solid #ffffff5c;border-radius:12px;opacity:1;text-align:center;padding:20px;width:150px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.ultimate-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:rgba(10,10,10,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:0;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center;padding:20px}.feature-card img{height:90px;width:95%;margin-bottom:10px}.feature-card p{font-size:15px;color:#ffffff;font-weight:700}.feature-card:hover{transform:translateY(-5px)}@media (max-width:1024px){.ultimate-section{padding:30px 15px;background-size:cover}.snake-card{width:90%;height:auto}.snake-image{height:auto;margin-top:0}.snake-overlay{width:90%;height:80%;top:10%;left:5%;padding:15px}.description{max-width:80%;font-size:12px}.feature-card{width:140px;padding:16px}.features-cards-container{gap:12px}.features-title,.subheading,.ultimate-title{font-size:26px}}@media (max-width:480px){.ultimate-section{padding:20px 10px;background-size:cover;background-position:top}.ultimate-img{width:100%;height:100%}.subheading,.ultimate-title{font-size:22px;margin-top:28px;margin-bottom:8px}.description{max-width:95%;font-size:11px}.snake-card{width:100%;height:auto}.snake-overlay{width:90%;height:85%;padding:10px;font-size:12px}.ultimate-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:rgba(10,10,10,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:0;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center;padding:20px}.snake-text h3{font-size:16px}.snake-text p{font-size:12px}.features-title{font-size:24px}.features-cards-container{flex-direction:column;align-items:center}.feature-card{width:59%;max-width:250px}.feature-card,.feature-card p{font-size:14px}}@media (max-width:768px){.ultimate-section{padding:20px 10px;background-size:cover;background-position:top}.ultimate-img{width:100%;height:100%}.subheading,.ultimate-title{font-size:22px;margin-top:28px;margin-bottom:8px}.description{max-width:95%;font-size:11px}.snake-card{width:100%;height:auto}.snake-overlay{width:90%;height:85%;padding:10px;font-size:12px}.ultimate-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:rgba(10,10,10,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:0;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center;padding:20px}.snake-text h3{font-size:16px}.snake-text p{font-size:12px}.features-title{font-size:24px}.features-cards-container{flex-direction:column;align-items:center}.feature-card{width:59%;max-width:250px}.feature-card,.feature-card p{font-size:14px}}.security-section{background:url("/_next/static/media/2151841675 (1).c6c29187.png") no-repeat 50%;background-size:cover;padding:60px 20px;display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:300px}.security-content,.security-section{position:relative;box-sizing:border-box}.security-content{max-width:35%;background:#39394DE3 0 0 no-repeat padding-box;opacity:1;padding:50px 16px;height:auto;border-radius:12px;border:1px solid #ccc;right:144px;color:white;box-shadow:0 4px 20px rgba(0,0,0,.5)}.security-title{font-size:28px;color:#00E4D0;margin-bottom:16px;font-weight:600}.security-description{font-size:12px;line-height:1.6;color:#f0f0f0}@media (max-width:768px){.security-section{flex-direction:column;justify-content:center;padding:40px 20px}.security-content{max-width:100%;right:0;padding:30px 20px;margin-top:20px;text-align:center}.security-title{font-size:24px}.security-description{font-size:14px}}