﻿*{padding:0;margin:0;box-sizing:border-box}body{font-family:"Poppins",sans-serif !important;font-weight:300;font-style:normal;background-color:#190014 !important}a{text-decoration:none !important}.navbar-toggler-icon{background-image:url("/public/user/img/")}.navbar-toggler:focus{box-shadow:none !important}.button-85{padding:.6em 2em;border:0;outline:0;color:#fff;background:#510093;font-size:20px;font-weight:700;cursor:pointer;position:relative;z-index:0;border-radius:10px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;animation:pulse-zoom 2s ease-in-out infinite}.button-85:before{content:"";background:linear-gradient(45deg,#f00,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,#f00);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing-button-85 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:10px}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}@keyframes pulse-zoom{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.button-85:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#510093;left:0;top:0;border-radius:10px}.sec_Title h2{color:#FFF;font-size:42px;font-weight:700}.Custome_Navebar{background-color:#440027}.Custome_Navebar .HeaderLogo{width:200px}.Custome_Navebar ul li a span{color:#FFF;font-size:22px}.Main_Banner{position:relative;background-image:url("../image/MainBannerBG_Image.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.Main_Banner h1{color:#FFF;font-size:58px;font-weight:700}.Main_Banner p{color:#FFF;font-size:18px}.Main_Banner .Download_Button{background-color:#510093;color:#FFF;border-radius:70px;padding:13px 20px 10px 20px;font-size:18px}.Frour_Topic{border-bottom:3px solid #242424}.Frour_Topic h3{color:#FFF;font-size:24px;font-weight:700}.Why_Choose_Us h3{color:#FFF;font-size:28px;font-weight:700}.Why_Choose_Us p{color:#dedede;font-size:18px}.Why_Choose_Us .Download_Button{margin-bottom:30px;padding:.6em 2em;border:0;outline:0;color:#fff;background:#510093;font-weight:700;cursor:pointer;position:relative;z-index:0;border-radius:10px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.Why_Choose_Us .Download_Button::before{content:"";background:linear-gradient(45deg,#f00,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,#f00);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing-button-85 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:10px}.Why_Choose_Us .Download_Button::after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#510093;left:0;top:0;border-radius:10px}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}.Testimonials_sec .custome_card{padding:20px;background-color:rgba(255,255,255,0.1);border-radius:15px;height:100%;border:1px solid #510093}.Testimonials_sec .custome_card h3{color:#FFF;font-size:28px;font-weight:700}.Testimonials_sec .custome_card p{color:#dedede;font-size:18px;margin-bottom:0}.Location_Wise .location_name{background-color:rgba(255,255,255,0.1);border-radius:10px;padding:13px 20px 10px 20px;color:#FFF;font-size:22px;font-weight:500}.FAQ_Sec .accordion-button{color:#FFF;background-color:#30192b;font-weight:700;font-size:22px}.FAQ_Sec .accordion-item{border:0}.FAQ_Sec .accordion-button:not(.collapsed){color:#FFF;font-weight:700;background-color:#510093;box-shadow:none}.FAQ_Sec .accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);background:#30192b;color:#FFF}.FAQ_Sec .accordion-button::after{background-image:url("../image/faq_down_arrow.svg")}.FAQ_Sec .accordion-button:not(.collapsed)::after{background-image:url("../image/faq_down_arrow.svg");transform:var(--bs-accordion-btn-icon-transform)}.About_Banner{position:relative;background-image:url("../image/MainBannerBG_Image.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.About_Banner h1{color:#FFF;font-size:58px;font-weight:700}.About_Banner p{color:#FFF;font-size:18px}.About_Banner .Download_Button{background-color:#510093;color:#FFF;border-radius:70px;padding:13px 20px 10px 20px;font-size:18px}.About_Contain h3{color:#FFF;font-size:34px;font-weight:700}.About_Contain p{color:#FFF;font-size:16px}.About_Contain ul li{color:#FFF;font-size:16px}.Counter_Sect .custome_card{padding:20px;background-color:rgba(255,255,255,0.1);border-radius:15px;height:100%;border:1px solid #510093}.Counter_Sect .custome_card h3{color:#FFF;font-size:28px;font-weight:700}.Counter_Sect .custome_card p{color:#dedede;font-size:18px;margin-bottom:0}.Our_Promise .custome_card{padding:20px;background-color:rgba(255,255,255,0.1);border-radius:15px;height:100%;border:1px solid #510093}.Our_Promise .custome_card h3{color:#FFF;font-size:28px;font-weight:700}.Our_Promise .custome_card p{color:#dedede;font-size:18px;margin-bottom:0}.Contact_Sec form label{color:#FFF;font-size:18px;font-weight:700}.Contact_Sec form .input_field{border:1px solid #510093;border-radius:5px;background-color:rgba(255,255,255,0.1);padding:7px 20px;color:#FFF}.Contact_Sec form .Download_Button{background-color:#510093;border:1px solid #510093;color:#FFF;border-radius:10px;padding:10px 20px 7px 20px;font-size:18px;outline:0}.Bloge_LIst .Blog_Card{background-color:rgba(255,255,255,0.1);border-radius:15px;height:100%;border:1px solid #510093;overflow:hidden}.Bloge_LIst .Blog_Card h3{color:#FFF;font-size:28px;font-weight:700}.Bloge_LIst .Blog_Card p{color:#dedede;font-size:18px;margin-bottom:0}.Bloge_LIst .Blog_Card .Blog_read_more{background-color:#510093;border:1px solid #510093;color:#FFF;border-radius:10px;padding:7px 20px 7px 20px;font-size:16px;outline:0}
/* ===== TPM home layout polish — added 2026-07-02 (revert: restore style.min.css.bak.20260702-100206) ===== */
.Frour_Topic{border-bottom:none;background:linear-gradient(180deg,rgba(81,0,147,.12),transparent)}
.Frour_Topic .d-flex{background:rgba(255,255,255,.05);border:1px solid rgba(81,0,147,.6);border-radius:14px;padding:18px 16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}
.Frour_Topic .d-flex:hover{transform:translateY(-6px);border-color:#7a00ff;box-shadow:0 10px 30px rgba(81,0,147,.45)}
.tpm-card,.tpm-step,.tpm-mode,.tpm-tip{background:rgba(255,255,255,.05);border:1px solid rgba(81,0,147,.55);border-radius:16px;padding:26px 24px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}
.tpm-card:hover,.tpm-step:hover,.tpm-mode:hover,.tpm-tip:hover{transform:translateY(-6px);border-color:#7a00ff;box-shadow:0 12px 34px rgba(81,0,147,.4)}
.tpm-card h3,.tpm-step h3,.tpm-mode h3,.tpm-tip h3{color:#fff;font-size:22px;font-weight:700}
.tpm-card p,.tpm-step p,.tpm-mode p,.tpm-tip p{color:#DEDEDE;font-size:16px;margin-bottom:0}
.tpm-card ul,.tpm-tip ul{margin:.5rem 0 0;padding-left:1.1rem}
.tpm-card li,.tpm-tip li{color:#DEDEDE;font-size:16px;margin:.35rem 0}
.tpm-step{text-align:center;position:relative;padding-top:34px}
.tpm-step-num{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#7a00ff,#510093);color:#fff;font-size:26px;font-weight:800;margin-bottom:14px;box-shadow:0 6px 18px rgba(122,0,255,.5)}
.tpm-mode{border-top:3px solid #7a00ff}
.Testimonials_sec .custome_card{transition:transform .25s ease,box-shadow .25s ease}
.Testimonials_sec .custome_card:hover{transform:translateY(-6px);box-shadow:0 12px 34px rgba(81,0,147,.4)}
.FAQ_Sec .accordion-item{margin-bottom:12px;border-radius:10px;overflow:hidden}
@media(max-width:767px){.tpm-card h3,.tpm-step h3,.tpm-mode h3,.tpm-tip h3{font-size:20px}.tpm-step-num{width:48px;height:48px;font-size:22px}}
/* ===== end TPM polish ===== */
