*{margin:0; padding:0;box-sizing:border-box;font-family:'Poppins',sans-serif;}body{background:#f7f8fc;overflow-x:hidden;}/* =========================NAVBAR========================= */.custom-navbar{background:#ffffff;padding:16px 0;box-shadow:0 2px 20px rgba(0,0,0,0.05);transition:0.3s ease;z-index:999;}.logo-box{display:flex;align-items:center;gap:10px;text-decoration:none;}/* LOGO IMAGE */.logo-box img{width:48px;height:48px;object-fit:contain;}/* LOGO TEXT */.logo-text{font-size:2rem;font-weight:600;   /* Reduced Font Weight */color:#111533;letter-spacing:0.5px;margin:0;}.logo-text span{color: #0e470e;font-weight:600;}/* NAV LINKS */.navbar-nav .nav-link{color:#111533;font-size:15px;font-weight:500;margin-left:18px;transition:0.3s;position:relative;}.navbar-nav .nav-link:hover{color:#8b5cf6;}/* UNDERLINE EFFECT */.navbar-nav .nav-link::after{content:'';position:absolute;width:0%;height:2px;left:0;bottom:-6px;background:#8b5cf6;transition:0.3s;}.navbar-nav .nav-link:hover::after{width:100%;}/* DROPDOWN */.dropdown-menu{border:none;border-radius:16px;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,0.08);}.dropdown-item{border-radius:10px;padding:10px 14px;transition:0.3s;font-size:14px;}.dropdown-item:hover{background:#f3edff;color:#8b5cf6;}
/* =========================HERO SECTION========================= */.hero-section{min-height:90vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:100px 20px;overflow:hidden;}.hero-content{position:relative;z-index:2;}/* TITLE */.hero-title{font-size:4.5rem;font-weight:600;   /* Reduced Weight */line-height:1.2;color:#111533;margin-bottom:20px;}.hero-title span{display:block;color:#bb6df3;font-weight:600;}/* DESCRIPTION */.hero-text{max-width:700px;margin:auto;font-size:1.1rem;color:#666;font-weight:400;margin-top:20px;line-height:1.8;}/* BUTTONS */.hero-btns{margin-top:35px;display:flex;justify-content:center;gap:18px;flex-wrap:wrap;}.custom-btn{padding:14px 34px;border-radius:50px;text-decoration:none;font-weight:500;transition:0.3s ease;display:inline-flex;align-items:center;gap:10px;}/* PRIMARY BUTTON */.btn-purple{background:linear-gradient(45deg,#8b5cf6,#bb6df3);color:#fff;box-shadow:0 10px 25px rgba(139,92,246,0.25);}.btn-purple:hover{transform:translateY(-4px);color:#fff;}/* OUTLINE BUTTON */.btn-outline-custom{border:2px solid #8b5cf6;color:#8b5cf6;background:#fff;}.btn-outline-custom:hover{background:#8b5cf6;color:#fff;transform:translateY(-4px);}/* TOOL TEXT */.tool-heading{margin-top:80px;font-size:3.5rem;font-weight:500;color:#111533;}.small-text{margin-top:10px;color:#666;font-size:1rem;}/* BACKGROUND BLUR */.blur-circle{position:absolute;width:450px;height:450px;border-radius:50%;background:linear-gradient(45deg,#8b5cf6,#c26cf3);filter:blur(130px);opacity:0.15;top:-120px;right:-100px;}.colorchange {animation: root 1s infinite;}@keyframes root {0% {color: red;}25% {color: #bf55ec;}50% {color: #fff;}100% {color: #bf55ec;}}
/* =========================DROPDOWN FIX========================= *//* Show dropdown on hover */.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0;opacity:1;visibility:visible;transform:translateY(0px);}/* Smooth animation */.dropdown-menu{display:block;opacity:0;visibility:hidden;transform:translateY(10px);transition:0.3s ease;border:none;border-radius:16px;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,0.08);min-width:220px;}/* Dropdown item */.dropdown-item{border-radius:10px;padding:12px 15px;transition:0.3s;font-size:14px;font-weight:500;}.dropdown-item:hover{ background:#f3edff;color:#8b5cf6;padding-left:20px;}/* Mobile Fix */@media(max-width:991px){.dropdown-menu{display:none;opacity:1;visibility:visible;transform:none;box-shadow:none;padding-left:15px;}.nav-item.dropdown:hover .dropdown-menu{display:none;}.nav-item.dropdown .dropdown-menu.show{display:block;}}
/* =========================RESPONSIVE========================= */@media(max-width:1200px){.hero-title{font-size:4rem;}}@media(max-width:992px){.hero-title{font-size:3.3rem;}.tool-heading{font-size:3rem;}.navbar-nav{margin-top:20px;}.navbar-nav .nav-link{margin-left:0;margin-bottom:10px;}}@media(max-width:768px){.hero-section{padding:80px 15px;}.hero-title{font-size:2.5rem;}.hero-text{font-size:1rem;}.tool-heading{font-size:2.2rem;}.logo-text{font-size:1.6rem;}.logo-box img{width:40px;height:40px;}}@media(max-width:480px){.hero-title{font-size:2rem;}.tool-heading{font-size:1.8rem;}.custom-btn{width:100%;justify-content:center;}}
/* =========================SECTION========================= */.tools-section{padding:80px 0;}.section-title{text-align:center;font-size:3rem;font-weight:600;color:#111533;margin-bottom:10px;}.section-subtitle{text-align:center;color:#666;font-size:1rem;margin-bottom:40px;}
/* =========================TOOL CARD========================= */.tool-card{background:#edf5f6;border-radius:28px;padding:45px 25px;text-align:center;transition:0.4s ease;position:relative;overflow:hidden;height:100%;border:1px solid transparent;}/* Hover Effect */.tool-card:hover{transform:translateY(-10px);background:#ffffff;border-color:#e9ddff;box-shadow:0 15px 40px rgba(139,92,246,0.12);}/* Top Glow */.tool-card::before{content:'';position:absolute;top:-100px;right:-100px;width:180px;height:180px;background:linear-gradient(45deg,#8b5cf6,#c26cf3);border-radius:50%;opacity:0;transition:0.4s;filter:blur(60px);}.tool-card:hover::before{opacity:0.15;}
/* =========================ICON BOX========================= */.icon-box{width:110px;height:110px;margin:auto;border-radius:24px;background:#ffffff;display:flex;align-items:center;justify-content:center;margin-bottom:30px;transition:0.4s ease;box-shadow:0 5px 20px rgba(0,0,0,0.05);}/* Same icon size */.icon-box i{font-size:55px;color:#111533;transition:0.4s ease;}/* Hover icon */.tool-card:hover .icon-box{background:linear-gradient(45deg,#8b5cf6,#bb6df3);transform:rotate(-5deg) scale(1.05);}.tool-card:hover .icon-box i{color:#ffffff;}
/* =========================TOOL TITLE========================= */.tool-title{font-size:1rem;font-weight:300;color:#111533;line-height:1.4;margin-bottom:18px;}/* TOOL TEXT */.tool-text{color:#555;font-size:1.05rem;margin-bottom:25px;}/* BUTTON */.tool-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:50px;text-decoration:none;font-size:15px;font-weight:500;color:#8b5cf6;background:#f4edff;transition:0.3s ease;}.tool-btn:hover{background:#8b5cf6;color:#fff;transform:translateY(-3px);}
/* =========================RESPONSIVE========================= */@media(max-width:1200px){.tool-title{font-size:1.8rem;}}@media(max-width:992px){.section-title{font-size:2.5rem;}.tool-card{padding:40px 20px;}.tool-title{font-size:1.5rem;}}@media(max-width:768px){.tools-section{padding:60px 0;}.section-title{font-size:2rem;}.tool-title{font-size:1.3rem;}.icon-box{width:95px;height:95px;}.icon-box i{font-size:48px;}}@media(max-width:480px){.section-title{font-size:1.7rem;}.tool-card{border-radius:22px;padding:35px 18px;}.tool-title{font-size:1.2rem;}.tool-text{font-size:0.95rem;}.icon-box{width:85px;height:85px;}.icon-box i{font-size:42px;}}
/* =========================SECTION========================= */.tool-overview{padding:90px 0;position:relative;}.section-title{text-align:center;font-size:3rem;font-weight:600;color:#111533;margin-bottom:70px;}/* =========================SWIPER========================= */.swiper{padding-bottom:70px;}/* =========================CARD========================= */.tool-card{background:#eef6f7;border-radius:30px;overflow:hidden;transition:0.4s ease;height:100%;position:relative;border:1px solid transparent;}/* Active Card */.swiper-slide-active .tool-card{background:linear-gradient(180deg,#1cb4c9,#1ca8c2);transform:translateY(-10px);box-shadow:0 18px 40px rgba(28,180,201,0.2);}/* Hover */.tool-card:hover{transform:translateY(-8px);}/* Image */.tool-image{width:100%;height:220px;object-fit:cover;display:block;}/* Content */.tool-content{padding:28px 25px 35px;text-align:center;}/* Title */.tool-title{font-size:2rem;font-weight:600;color:#1b2240;margin-bottom:18px;line-height:1.4;}/* Description */.tool-desc{font-size:1rem;color:#666;line-height:1.9;margin-bottom:30px;}/* Active Text */.swiper-slide-active .tool-title,.swiper-slide-active .tool-desc{color:#fff;}/* Button */.tool-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;border-radius:50px;background:#4fd0df;color:#fff;text-decoration:none;font-weight:500;transition:0.3s ease;}.tool-btn:hover{background:#ffffff;color:#1cb4c9;}
/* =========================PAGINATION========================= */.swiper-pagination{bottom:0 !important;}.swiper-pagination-bullet{width:13px;height:13px;background:#c9d0d7;opacity:1;border-radius:50px;transition:0.3s;}.swiper-pagination-bullet-active{width:35px;border-radius:50px;background:#1cb4c9;}
/* =========================RESPONSIVE========================= */@media(max-width:1200px){.tool-title{font-size:1.7rem;}}@media(max-width:992px){.section-title{font-size:2.5rem;}.tool-image{height:200px;}.tool-title{font-size:1.5rem;}}@media(max-width:768px){.tool-overview{padding:70px 0;}.section-title{font-size:2rem;margin-bottom:50px;}.tool-image{height:190px;}.tool-content{padding:25px 20px 30px;}.tool-title{font-size:1.3rem;}.tool-desc{font-size:0.95rem;}}@media(max-width:480px){.section-title{font-size:1.7rem;}.tool-image{height:170px;}.tool-title{font-size:1.15rem;}.tool-desc{font-size:0.9rem;line-height:1.7;}.tool-btn{width:100%;}}
/* =========================CONTACT SECTION========================= */.xevron_contact_wrapper{width:100%;padding:90px 15px 70px;position:relative;}/* =========================TITLE========================= */.xevron_contact_title_box{text-align:center;margin-bottom:50px;}#xevron_contact_main_heading{font-size:3.5rem;font-weight:600;color:#101942;line-height:1.3;}/* =========================FORM BOX========================= */.xevron_contact_form_outer{max-width:650px;margin:auto;background:#ffffff;border-radius:28px;padding:45px;box-shadow:0 10px 35px rgba(0,0,0,0.06);border:1px solid #edf0f7;position:relative;overflow:hidden;}/* Top Blur */.xevron_contact_form_outer::before{content:'';position:absolute;width:220px;height:220px;background:linear-gradient(45deg,#1bb6cc,#5fd6e5);border-radius:50%;top:-120px;right:-120px;opacity:0.08;filter:blur(20px);}/* =========================INPUT ROW========================= */.xevron_input_grid_row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;}/* =========================INPUT========================= */.xevron_form_input_field,#xevron_message_box{width:100%;border:1px solid #dbe1ec;border-radius:14px;padding:16px 18px;font-size:15px;font-weight:400;outline:none;transition:0.3s ease;background:#fdfdfd;color:#101942;}.xevron_form_input_field:focus,#xevron_message_box:focus{border-color:#18b6cb;box-shadow:0 0 0 4px rgba(24,182,203,0.12);}/* =========================TEXTAREA========================= */#xevron_message_box{min-height:170px;resize:none;margin-bottom:25px;}/* =========================BUTTON========================= */#xevron_submit_button{border:none;background:linear-gradient(45deg,#17b4ca,#4fd3e1);color:#fff;padding:14px 35px;border-radius:50px;font-size:16px;font-weight:500;transition:0.3s ease;display:inline-flex;align-items:center;gap:10px;}#xevron_submit_button:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(23,180,202,0.25);}
/* =========================FOOTER========================= */.xevron_footer_main{width:100%;background:#0e1638;margin-top:90px;padding-top:70px;color:#fff;position:relative;overflow:hidden;}/* Footer Glow */.xevron_footer_main::before{content:'';position:absolute;width:350px;height:350px;background:#17b4ca;border-radius:50%;filter:blur(150px);opacity:0.08;top:-100px;right:-120px;}/* Footer Container */.xevron_footer_container{position:relative;z-index:2;}/* Footer Logo */#xevron_footer_logo{font-size:2rem;font-weight:600;margin-bottom:18px;color: #000000;}#xevron_footer_logo span{color: #0e470e;}/* Footer Text */.xevron_footer_text{color:#cfd4e4;line-height:1.9;font-size:15px;margin-bottom:25px;}/* Footer Links */.xevron_footer_links{list-style:none;padding:0;}.xevron_footer_links li{margin-bottom:12px;}.xevron_footer_links li a{text-decoration:none;color:#cfd4e4;transition:0.3s ease;font-size:15px;}.xevron_footer_links li a:hover{color:#4fd3e1;padding-left:5px;}/* Footer Heading */.xevron_footer_heading{font-size:1.3rem;margin-bottom:25px;font-weight:600;}/* Social Icons */.xevron_social_icons{display:flex;gap:15px;margin-top:25px;}.xevron_social_icons a{width:42px;height:42px;border-radius:50%;background:#18234f;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:0.3s ease;}.xevron_social_icons a:hover{background:#17b4ca;transform:translateY(-4px);}/* Bottom Footer */.xevron_footer_bottom{border-top:1px solid rgba(255,255,255,0.08);margin-top:50px;padding:25px 0;text-align:center;color:#cfd4e4;font-size:15px;}
/* =========================RESPONSIVE========================= */@media(max-width:992px){#xevron_contact_main_heading{font-size:2.8rem;}.xevron_contact_form_outer{padding:35px;}}@media(max-width:768px){.xevron_contact_wrapper{padding:70px 15px 50px;}#xevron_contact_main_heading{font-size:2.2rem;}.xevron_input_grid_row{grid-template-columns:1fr;}.xevron_contact_form_outer{padding:28px 22px;border-radius:24px;}.xevron_footer_main{padding-top:60px;}}@media(max-width:480px){#xevron_contact_main_heading{font-size:1.8rem;}.xevron_contact_form_outer{padding:22px 18px;}#xevron_submit_button{width:100%;justify-content:center;}#xevron_footer_logo{font-size:1.6rem;}}
/* =====================================upload MAIN SECTION===================================== */.veltrixa_main_section{width:100%;padding:90px 15px;}/* =====================================SMALL HEADING===================================== */.veltrixa_small_heading_wrap{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:22px;}.veltrixa_heading_line{width:70px;height:3px;background:#16b7cc;border-radius:50px;}#veltrixa_small_heading_text{font-size:15px;font-weight:600;text-transform:uppercase;color:#16b7cc;letter-spacing:1px;}/* =====================================MAIN HEADING===================================== */.veltrixa_main_heading_wrap{text-align:center;margin-bottom:65px;}#veltrixa_main_heading{font-size:4rem;font-weight:600;color:#111a45;line-height:1.3;max-width:1200px;margin:auto;}/* =====================================MAIN CARD===================================== */.veltrixa_single_column_card{width:100%;max-width:700px;margin:auto;background:#ffffff;border-radius:34px;padding:45px;box-shadow:0 15px 45px rgba(0,0,0,0.06);border:1px solid #edf0f5;}
/* =====================================SECTION===================================== */.veltrixa_form_section{width:100%;margin-bottom:70px;}.veltrixa_preview_section{width:100%;text-align:center;}.veltrixa_section_title{font-size:2.2rem;font-weight:600;text-align:center;color:#121a45;margin-bottom:28px;}/* =====================================UPLOAD BOX===================================== */.veltrixa_upload_box{width:100%;border:2px dashed #16b7cc;border-radius:28px;background:#f8fcfd;padding:50px 30px;text-align:center;transition:0.3s ease;}.veltrixa_upload_box:hover{background:#eefbfd;}/* Upload Icon */.veltrixa_upload_icon{font-size:4rem;margin-bottom:18px;color:#16b7cc;}/* Upload Title */#veltrixa_upload_title{font-size:1.6rem;font-weight:600;color:#121a45;margin-bottom:12px;}/* Upload Desc */#veltrixa_upload_desc{font-size:1rem;line-height:1.8;color:#667085;margin-bottom:28px;}/* Hide Input */#veltrixa_file_input{display:none;}/* Select Button */#veltrixa_choose_btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 38px;border-radius:60px;background:linear-gradient(45deg,#16b7cc,#4dd3df);color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:0.3s ease;}#veltrixa_choose_btn:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(22,183,204,0.25);}
/* =====================================BUTTON WRAP===================================== */.veltrixa_button_wrap{text-align:center;margin-top:30px;}/* Submit Button */#veltrixa_submit_btn{border:none;padding:15px 42px;border-radius:60px;background:#111a45;color:#fff;font-size:16px;font-weight:500;transition:0.3s ease;}#veltrixa_submit_btn:hover{background:#16b7cc;transform:translateY(-4px);}
/* =====================================PREVIEW BOX===================================== */.veltrixa_preview_box{width:100%;min-height:450px;border-radius:28px;overflow:hidden;background:#eef5f6;display:flex;align-items:center;justify-content:center;margin-bottom:28px;}/* Preview Image */#veltrixa_preview_image{width:100%;height:100%;object-fit:cover;display:none;}/* Empty Text */#veltrixa_empty_text{font-size:1.1rem;color:#7b8498;}/* Result Title */#veltrixa_result_title{font-size:2rem;font-weight:600;color:#111a45;margin-bottom:14px;}/* Result Desc */#veltrixa_result_desc{font-size:1rem;line-height:1.9;color:#5f6879;margin-bottom:35px;}/* Download Button */#veltrixa_download_btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:15px 42px;border-radius:60px;background:linear-gradient(45deg,#16b7cc,#4dd3df);color:#fff;font-size:16px;font-weight:500;transition:0.3s ease;}#veltrixa_download_btn:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(22,183,204,0.25);}
/* =====================================RESPONSIVE===================================== */@media(max-width:992px){#veltrixa_main_heading{font-size:2.8rem;}}@media(max-width:768px){.veltrixa_main_section{padding:70px 15px;}#veltrixa_main_heading{font-size:2rem;}.veltrixa_single_column_card{padding:28px 22px;border-radius:24px;}.veltrixa_section_title{font-size:1.8rem;}.veltrixa_preview_box{min-height:300px;}}@media(max-width:480px){#veltrixa_main_heading{font-size:1.5rem;}.veltrixa_upload_box{padding:35px 18px;}.veltrixa_upload_icon{font-size:3rem;}#veltrixa_submit_btn,#veltrixa_download_btn{width:100%;}}
/* ====================================MAIN WRAPPER==================================== */.velora404_main_wrapper{width:100%; min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px 15px;position:relative;}/* ====================================BACKGROUND GLOW==================================== */.velora404_glow_one{position:absolute;width:350px;height:350px;background:#14c5d9;border-radius:50%;top:-100px;left:-120px;filter:blur(120px);opacity:0.22;animation:veloraFloatOne 8s infinite ease-in-out;}.velora404_glow_two{position:absolute;width:300px;height:300px;background:#6f6dff;border-radius:50%;bottom:-120px;right:-100px;filter:blur(120px);opacity:0.18;animation:veloraFloatTwo 10s infinite ease-in-out;}/* ====================================CARD==================================== */.velora404_card{width:100%;max-width:760px;background:rgba(255,255,255,0.85);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.4);border-radius:34px;padding:70px 45px;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.08);z-index:2;}/* ====================================ANIMATED 404==================================== */#velora404_number{font-size:10rem;font-weight:700;line-height:1;color:#111a45;position:relative;animation:veloraBounce 3s infinite ease-in-out;}/* Gradient Text */#velora404_number span{background:linear-gradient(45deg,#15bfd4,#5b6dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}#velora404_title{font-size:2.6rem;font-weight:600;color:#111a45;margin-top:20px;margin-bottom:18px;}#velora404_desc{font-size:1.05rem;color:#5f6780;line-height:1.9;max-width:620px;margin:auto;margin-bottom:40px;}.velora404_button_wrap{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;}/* Main Button */.velora404_main_btn{text-decoration:none;padding:16px 36px;border-radius:60px;background:linear-gradient(45deg,#16b7cc,#4dd3df);color:#fff;font-size:16px;font-weight:500;transition:0.35s ease;position:relative;overflow:hidden;}/* Hover Animation */.velora404_main_btn::before{content:'';position:absolute;width:0%;height:100%;background:rgba(255,255,255,0.18);top:0;left:0;transition:0.4s ease;}.velora404_main_btn:hover::before{width:100%;}.velora404_main_btn:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(22,183,204,0.3);}/* Secondary Button */.velora404_second_btn{text-decoration:none;padding:16px 36px;border-radius:60px;background:#111a45;color:#fff;font-size:16px;font-weight:500;transition:0.35s ease;}.velora404_second_btn:hover{background:#16b7cc;transform:translateY(-5px);}.velora404_floating_icon{position:absolute;font-size:2rem;opacity:0.15;animation:veloraIconFloat 6s infinite ease-in-out;}.velora404_icon_one{top:80px;left:90px;}.velora404_icon_two{top:140px;right:120px;}.velora404_icon_three{bottom:100px;left:140px;}@keyframes veloraBounce{0%{transform:translateY(0px);}50%{transform:translateY(-15px);}100%{transform:translateY(0px);}}@keyframes veloraFloatOne{0%{transform:translateY(0px);}50%{transform:translateY(30px);}100%{transform:translateY(0px);}}@keyframes veloraFloatTwo{0%{transform:translateY(0px);}50%{transform:translateY(-25px);}100%{transform:translateY(0px);}}@keyframes veloraIconFloat{0%{transform:translateY(0px) rotate(0deg);}50%{transform:translateY(-20px) rotate(8deg);}100%{transform:translateY(0px) rotate(0deg);}}
/* ====================================RESPONSIVE==================================== */@media(max-width:992px){#velora404_number{font-size:8rem;}#velora404_title{font-size:2.2rem;}}@media(max-width:768px){.velora404_card{padding:55px 25px;border-radius:28px;}#velora404_number{font-size:6rem;}#velora404_title{font-size:1.8rem;}#velora404_desc{font-size:0.96rem;line-height:1.8;}}@media(max-width:480px){.velora404_main_wrapper{padding:40px 15px;}.velora404_card{padding:45px 20px;}#velora404_number{font-size:4.8rem;}#velora404_title{font-size:1.5rem;}.velora404_button_wrap{flex-direction:column;}.velora404_main_btn,.velora404_second_btn{width:100%;}}
