body,html{overflow-x:hidden;background-color:#fff;color:#212529}.navigation{min-height:66px}.navigation.fixed-top+*{padding-top:76px}@media (max-width:768px){.navigation.fixed-top+*{padding-top:70px}}.project-nv-ar{margin-top:150px}@media (min-width:1199px){.navigation .dropdown-menu{display:block;opacity:0;visibility:hidden;min-width:200px;transition:.2s;left:50%;border-radius:8px;transform:translate(-50%,10px) scaleX(1.2);transform-origin:top}.navigation .dropdown-menu li{opacity:0;transition:.3s;transition-delay:.1s}.navigation .dropdown:hover .dropdown-menu{opacity:1;visibility:visible;box-shadow:0 10px 30px #161c2d1a;transform:translate(-50%,-6px) scale(1)}.navigation .dropdown:hover .dropdown-menu li{opacity:1}}.navigation .dropdown-menu{border:0;padding:12px 20px}@media (max-width:991px){.navigation .dropdown-menu{text-align:center;border:1px solid #51b56d33}.project-nv-ar{margin-top:150px}}.navigation .dropdown-item{padding:6px 0;font-weight:500}.navigation .dropdown-item.active,.navigation .dropdown-item:active{color:#146c43;background-color:initial}body{font-family:-apple-system,system-ui,Segoe UI,Liberation Sans,sans-serif;color:#333;margin:0;padding:0;background-color:#f8f8f8}.navigation .dropdown-item:focus,.navigation .dropdown-item:hover{color:#146c43;background-color:initial}.navigation .nav-item{margin:0}@media (min-width:1199px){.navigation .nav-item.dropdown .nav-link{margin-right:16px}}.navigation .nav-item.dropdown .nav-link:after{right:0;top:calc(50% - 6px);display:inline-block;vertical-align:.255em;content:"";height:8px;width:8px;border:2px solid;border-color:inherit;border-radius:2px;transform:rotate(45deg);transition:0s}@media (min-width:1199px){.navigation .nav-item.dropdown .nav-link:after{position:absolute}}.navigation .nav-item .nav-link{font-weight:700;text-transform:capitalize;position:relative;z-index:1;font-size:17px}.navigation .nav-item .nav-link select{font-weight:500;font-size:15px}@media (max-width:1200px){.navigation .nav-item .nav-link{padding:10px 0!important}}.navigation .nav-item .nav-link:before{position:absolute;content:"";bottom:10px;left:15px;width:calc(100% - 30px);height:2px;z-index:-1;transform:scaleX(0);transition:.25s}@media (max-width:991px){.navigation .nav-item .nav-link:before{display:none}}.navigation .nav-item:hover .nav-link:before{transform:scaleX(1)}.navigation .navbar-light .navbar-nav .nav-link{color:#040404}.navigation .navbar-light .navbar-nav .nav-link.active,.navigation .navbar-light .navbar-nav .nav-link:hover{color:#146c43}.navigation .navbar-light .navbar-nav .active .nav-link:before{transform:scaleX(1)}.navigation .navbar-expand-xl .navbar-nav .nav-link{padding:15px}.bg-tertiary{background:#fbfbfb!important}.button-7{border:1px solid #0000;border-radius:5px;box-shadow:inset 0 1px 0 0 #fff6;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1.15385;margin:0;outline:none;padding:5px 6px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:initial;white-space:nowrap}.button-7,.button-7:focus,.button-7:hover{background-color:#198754}.button-7:focus{box-shadow:0 0 0 4px #0095ff26}.button-7:active{background-color:#198754;box-shadow:none}.suppor_mail p{font-size:16px}.suppor_mail a{font-size:18px}@media (max-width:425px){.suppor_mail p{font-size:12px}.suppor_mail a{font-size:15px}.project-nv-ar{margin-top:80px}}@media (max-width:375px){.suppor_mail p{font-size:12px}.suppor_mail a{font-size:13px}}@media (max-width:320px){.suppor_mail a,.suppor_mail p{font-size:10px}}.google-playstore{background-color:#aab230}.playstore-app{color:#fff!important;font-size:1.67em;font-weight:bolder}img.img-fluid{width:auto;height:auto}.text-danger{color:#b02a37!important}.porutham-list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;margin-left:-20px}.marrige-porutham-grid-column{box-sizing:border-box;padding-left:20px}.carddata{min-height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;padding:20px 7px;border-radius:7px;box-shadow:0 0 10px 0 #a6a6a640}.carddata h5,.carddata p{margin-bottom:0;font-size:12px!important;font-weight:700;text-align:center;padding:5px}.marrige-porutham-grid-column:first-child .carddata{border-bottom:3px solid #fe1111}.marrige-porutham-grid-column:nth-child(2) .carddata{border-bottom:3px solid #6fcd6f}.marrige-porutham-grid-column:nth-child(3) .carddata{border-bottom:3px solid #2929cd}.marrige-porutham-grid-column:nth-child(4) .carddata{border-bottom:3px solid orange}.marrige-porutham-grid-column:nth-child(5) .carddata{border-bottom:3px solid purple}.marrige-porutham-grid-column:nth-child(6) .carddata{border-bottom:3px solid #1ba4ce}.marrige-porutham-grid-column:nth-child(7) .carddata{border-bottom:3px solid #6dc6a4}.marrige-porutham-grid-column:nth-child(8) .carddata{border-bottom:3px solid #9c245c}.marrige-porutham-grid-column:nth-child(9) .carddata{border-bottom:3px solid #cdee2a}.marrige-porutham-grid-column:nth-child(10) .carddata{border-bottom:3px solid #cb4463}.marrige-porutham-grid-column:nth-child(11) .carddata{border-bottom:3px solid #f78629}.marrige-porutham-grid-column:nth-child(12) .carddata{border-bottom:3px solid #c110a1}.marrige-porutham-grid-column .carddata:hover{background-color:#6495ed33;transition:background-color .3s ease}.marriage-matching{color:#333;background-color:#f9f9f9}.marriage-matching h2,h3{font-size:1.8rem;font-weight:700;color:#b2012f;font-style:italic}.marriage-matching p.description{font-size:1rem;line-height:1.8;margin-bottom:1rem;color:#555;font-weight:600;font-style:italic}.my-md-5{margin:3rem 0}.second-content{padding:1.5rem}.marriage-matching img.img-fluid{border-radius:1rem}.marriage-matching .row{margin-bottom:2rem;border-radius:1rem;overflow:hidden}.btn-custom{background-color:#80185f;color:#fff;font-size:1rem;padding:.7rem 1.2rem;border-radius:2rem;transition:background-color .3s ease;display:inline-block;text-align:center}.btn-custom:hover{background-color:#9d216e;color:#fff}h2.p-3{text-align:left}main{padding-top:0}.marriage-banner,main>.marriage-banner:first-child{margin-top:0}.marriage-banner .banner-section{border-radius:20px;background-color:#f6f2ff;padding:40px}.marriage-banner .heading-name,.marriage-porutham .heading-name{font-size:23px}.para-content{text-indent:-25px;margin-left:30px;color:#333!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}@media (max-width:768px){.marriage-matching h2{font-size:1.8rem}.marriage-matching p.description{font-size:.9rem}.marriage-matching img.img-fluid{height:auto;width:100%}.marriage-banner .banner-section{padding:10px!important}.marriage-banner .heading-name,.marriage-porutham .heading-name{font-size:24px}}.terms-condition{margin-top:30px;padding:50px 0;background-color:#f8f9fa}.terms-condition .container{max-width:900px;background:#fff;padding:40px 6px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.terms-condition h2{font-size:1.8rem;font-weight:700;color:#394ed4;margin-bottom:15px}.terms-condition h5{font-size:1.4rem;font-weight:700;color:#dc3545}.terms-condition .paragraph{font-size:1rem;color:#555;line-height:1.6;margin-bottom:15px;text-align:justify}.terms-condition .paragraph.indented{text-indent:20px}.terms-condition .pp-view-list{padding-left:25px}.terms-condition .pp-view-list li{font-size:1rem;margin-bottom:8px;color:#333}.terms-condition .fw-bold{font-weight:700}.terms-condition .text-danger{color:#dc3545!important}.pp-view-list li{list-style-type:none;background-image:url(/_next/static/media/terms-and-conditions.80149576.webp);background-size:22px 22px;background-repeat:no-repeat;padding-left:25px;font-size:14px;font-weight:400;margin-bottom:10px;color:#333}@media (max-width:768px){.terms-condition{margin-top:80px}.terms-condition .container{padding:20px}.terms-condition h2{font-size:1.5rem}.terms-condition h5{font-size:1.2rem}}.contact-data{margin-top:130px;overflow-x:hidden!important}.contact-image{border-top:5px solid blue;border-bottom:5px solid blue;height:500px}.submit-button{background-color:blue}.image{width:400px;height:270px}@media screen and (max-width:768px){.image{width:300px;height:220px}}.corporate-style-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a}.btn-primary{background-color:#0056b3;border:none}.btn-secondary{background-color:#6c757d;border:none}.text-muted{font-size:14px;line-height:1.6}.mm-card-content{background-color:#eafafa;border-radius:60px}@media screen and (max-width:600px){.mm-card-content{border-radius:10px}}.hlnk{font-weight:700}.hlnk,.hlnk:hover{text-decoration:underline!important}.privacy-policy ul.nav-pills{top:20px;position:sticky}.privacy-policy .scrollspy-section{padding-top:60px;height:500px;overflow-y:auto}.privacy-policy .title{color:#dc3545}.privacy-policy .nav-pills .nav-link{color:#000!important}.privacy-policy .nav-pills .nav-link.active{background-color:#dc3545!important;color:#fff!important}.Bh-result{margin-top:110px}.sevai-tb{background-color:#fefae0}.bhaKoot-koot,.varna-koot{background-image:url(https://kundalimatching.co.in/images/varna-bg.webp);padding:50px 10px}.bhaKoot-koot,.graha-maitri,.tara-koot,.varna-koot{background-color:#fff;border-radius:30px;background-repeat:no-repeat;background-size:cover}.graha-maitri,.tara-koot{padding:50px;background-image:url(https://kundalimatching.co.in/images/tara_koot_bg.webp)}.graha-maitri .description,.tara-koot .description{padding:0 30px;padding-bottom:30px!important}@media only screen and (max-width:425px){.bhaKoot-koot,.varna-koot{background-image:url(https://kundalimatching.co.in/images/varna-bg-sm.webp);padding:10px}.graha-maitri,.tara-koot{padding:15px 0;background-image:url(https://kundalimatching.co.in/images/tara-bg-sm.webp);margin:15px 0!important}.graha-maitri .description,.tara-koot .description{padding:0 10px!important;text-align:start}.koot_h1{text-align:center}.nadi_koot{margin:-1rem 0!important}.description{margin-top:30px!important}.small-screen-img{max-width:100%;height:auto;object-fit:contain}.para-content{text-indent:-25px;margin:0!important;padding:5px 0!important;font-size:17px;font-weight:500!important}.kundali_important{margin:-15px!important;padding:0 0 30px!important;font-size:24px!important}}.kundali_important{color:brown;font-weight:700;font-size:27px}.footer-main .text-secondary{color:#343a40!important}.guna-score-table-wrapper{max-width:720px;margin:28px auto 10px;border-radius:14px;overflow:hidden;box-shadow:0 6px 28px #0000001f;border:1px solid #e0e0e0}.guna-score-table{width:100%;border-collapse:collapse;background:#fff}.guna-score-table thead tr{background:linear-gradient(135deg,#880e4f,#6a1b9a);color:#fff}.guna-score-table thead th{padding:14px 20px;font-size:.85rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:left}.guna-score-table tbody td{padding:14px 20px;font-size:.95rem;font-weight:500;color:#2d2d2d;border-bottom:1px solid #f0f0f0;vertical-align:middle}.guna-row{transition:background .18s ease}.guna-row:hover{background:#faf5ff}.guna-excellent{border-left:5px solid #2e7d32}.guna-good{border-left:5px solid #1565c0}.guna-average{border-left:5px solid #bf360c}.guna-low{border-left:5px solid #b71c1c}.guna-stars{font-size:1.1rem;letter-spacing:2px;color:#f9a825}.guna-cross{font-size:1.2rem;font-weight:800;color:#b71c1c}.guna-range{display:inline-block;background:#f3e5f5;color:#6a1b9a;font-weight:700;font-size:.88rem;padding:3px 12px;border-radius:20px;white-space:nowrap}.guna-excellent .guna-range{background:#e8f5e9;color:#2e7d32}.guna-good .guna-range{background:#e3f2fd;color:#1565c0}.guna-average .guna-range{background:#fff3e0;color:#bf360c}.guna-low .guna-range{background:#ffebee;color:#b71c1c}@media (max-width:480px){.guna-score-table tbody td,.guna-score-table thead th{padding:10px 12px;font-size:.82rem}}.footer-widget ul li a{color:#000;font-size:17px}.footer-widget ul li a:hover{color:#146c43;text-decoration:underline!important}.list-unstyled{padding-left:0;list-style:none!important}.newsletter-form{margin-top:-35px}@media (max-width:991px){.newsletter-form{margin-top:0}}.newsletter-form .input-group-text,.newsletter-form input{border-color:#51b56d66!important}.newsletter-form input{border-radius:8px;padding:0 15px}.newsletter-form .input-group-text{border-top-right-radius:6px;border-bottom-right-radius:6px}.newsletter-form button{color:#fff;border-radius:0;padding:19px}.shadow-none{box-shadow:none!important}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:.9rem;font-weight:400;line-height:1.5;color:#fff;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.text-black{color:#040404!important;font-size:17px}.text-black a:hover,a.text-black:hover{color:#146c43!important}.social-icons a{display:inline-block;height:31px;width:26px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;border-radius:8px}.km-head{color:brown;font-weight:700;font-size:24px}.km-head-para{color:#0101c4;line-height:2}.km-subhead{color:#1f2937;font-weight:700;font-size:20px}.km-para{line-height:2}.km-blog-cards-section{background-color:#faebd7}.km-blog-card{border-radius:15px;transition:transform .3s ease,box-shadow .3s ease}.km-blog-card:hover{transform:translateY(-8px);box-shadow:0 10px 18px #0000001a}.read-more-link{color:#cc005f;font-weight:600;text-decoration:none;position:relative;transition:padding-left .3s ease}.read-more-link:hover{padding-left:6px}.re-post-head{color:#a91212}.recent-post-link{transition:transform .3s ease,box-shadow .3s ease;display:block;border-radius:8px;padding:5px;text-decoration:none}.recent-post-link:hover{transform:translateX(5px);box-shadow:0 4px 8px #0000001a;text-decoration:none;background-color:#f9f9f9}.recent-post-link img{transition:transform .3s ease}.recent-post-link:hover img{transform:scale(1.05)}.recent-post-title{font-weight:600;transition:color .3s ease}.recent-post-link:hover .recent-post-title{color:#b80055}.tb-heading{background:linear-gradient(135deg,#ffadeb,#a9128b,#ffadeb);margin-top:80px}.tbfb-heading{background:linear-gradient(20deg,#ffadad,#a91212,#ffadad);margin-top:80px}@media(max-width:470px){.km-head{font-size:16px;margin-top:18px}.km-subhead{font-size:15px}.km-head-para,.km-para{font-size:small}.tb-heading{margin-top:120px}.tb-title{font-size:large}.tb-para{font-size:medium}.tbfb-heading{margin-top:120px}.tbfb-title{font-size:large}.tbfb-para{font-size:medium}}.hlnk{color:#0056b3;font-weight:700!important}.hlnk,.hlnk:hover{text-decoration:underline}.hlnk:hover{color:#003d80}ol.premium-list{counter-reset:custom-counter;list-style:none;padding-left:0;margin:20px 0}ol.premium-list li{counter-increment:custom-counter;position:relative;padding:12px 16px 12px 55px;margin-bottom:15px;background:#fff;border-left:4px solid #b7005c;border-radius:10px;font-size:1rem;color:#333;line-height:1.6;box-shadow:0 2px 10px #0000000f;transition:all .3s ease}ol.premium-list li:before{content:counter(custom-counter);position:absolute;left:15px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:linear-gradient(135deg,#b7005c,#ff758c);color:#fff;border-radius:50%;text-align:center;line-height:32px;font-weight:600;font-size:1rem;box-shadow:0 3px 6px #b7005c4d}ol.premium-list li:hover{background:linear-gradient(135deg,#fff7fa,#fff)}@media (max-width:768px){ol.premium-list li{font-size:.95rem;padding-left:50px}ol.premium-list li:before{width:28px;height:28px;line-height:28px;font-size:.9rem}}ul.premium-ul-list{list-style:none;padding-left:0;margin:20px 0}ul.premium-ul-list li{position:relative;padding:5px 6px 5px 45px;margin-bottom:15px;background:#fff;border-left:4px solid #b7005c;border-radius:10px;font-size:1rem;color:#333;line-height:1.6;box-shadow:0 2px 10px #0000000f;transition:all .3s ease}ul.premium-ul-list li:before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:linear-gradient(135deg,#b7005c,#ff758c);border-radius:50%;box-shadow:0 3px 6px #b7005c4d}ul.premium-ul-list li:hover{background:linear-gradient(135deg,#fff7fa,#fff)}@media (max-width:768px){ul.premium-ul-list li{font-size:.95rem;padding-left:50px}ul.premium-ul-list li:before{width:12px;height:12px}}.error{color:red}.autocomplete-container{position:relative}.autocomplete-container input{width:calc(100% - 0px);outline:none;font-weight:700;font-size:15px}.autocomplete-items{position:absolute;box-shadow:0 2px 10px 2px #0000001a;border:1px solid #0000001a;border-top:none;z-index:99;top:calc(100% + 0px);left:0;right:0;background-color:#fff}.autocomplete-items div{padding:5px 10px;cursor:pointer;font-size:16px;border-bottom:1px dashed #ddd}.autocomplete-items .autocomplete-active,.autocomplete-items div:hover{background-color:#0000001a}.clear-button{color:#0006;cursor:pointer;position:absolute;right:5px;top:0;height:100%;display:none;align-items:center}.autocomplete-container .clear-button svg{height:18px}.clear-button.visible{display:flex}.clear-button:hover{color:#0009}.bPlaceRow{overflow:visible}.cate-title{font-weight:700}.hr1{display:block;margin:auto;width:300px}.sub-hd-ab-frm{display:inline-block;background:linear-gradient(135deg,#c2185b,#880e4f 50%,#6a1b9a);color:#fff;font-weight:600;font-size:.92rem;padding:8px 18px;border-radius:50px;margin:10px 0 14px;box-shadow:0 4px 14px #880e4f59;letter-spacing:.02em;line-height:1.5}.groom-title{text-align:center;color:#7a0000;font-size:20px;margin:0;font-weight:600;line-height:20px}.about-section{z-index:5}.section-title{margin-bottom:30px}.lead{font-size:16px!important;font-weight:300!important;color:#555!important}.btn-darkred{color:#fff;background-color:#b2012f;font-size:15px;text-transform:capitalize;padding:13px 10px;border-radius:10px;position:relative;z-index:1;font-weight:500;transition:.2s ease;overflow:hidden;border:0}.btn-darkred:hover{color:#fff!important}.form-img{border-radius:20px;width:500px}@media (max-width:425px){.form-img{margin-top:0}}.cate-title{text-align:center;color:#b2012f;font-size:25px;margin-bottom:0!important}.faq-section{background:linear-gradient(135deg,#fff7ed,#ffedd5);padding:clamp(16px,4vw,32px) clamp(10px,3vw,16px)!important}.faq-container{max-width:900px;margin:auto}.faq-title{text-align:center;font-size:clamp(1.25rem,3vw,2rem)!important;font-weight:700;background:linear-gradient(90deg,#c2410c,#92400e);-webkit-background-clip:text;-webkit-text-fill-color:#0000}.faq-subtitle{text-align:center;color:#7c2d12;margin-top:8px;margin-bottom:40px}.faq-list{display:flex;flex-direction:column;gap:18px}.faq-item{background:#fff;border-radius:16px;box-shadow:0 15px 40px #b4530940;overflow:hidden;transition:all .3s ease}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none;content:""}.faq-question{width:100%;padding:clamp(12px,3vw,22px) clamp(12px,3vw,24px);border:none;background:#0000;display:flex;justify-content:space-between;align-items:center;font-size:clamp(.85rem,3vw,1.05rem)!important;font-weight:600;cursor:pointer;color:#7c2d12}.faq-icon{font-size:clamp(1.15rem,3vw,1.4rem)!important;color:#c2410c;transition:transform .3s ease}.faq-item[open] .faq-icon{transform:rotate(180deg);color:#92400e}.faq-answer{overflow:hidden;font-size:clamp(.8rem,3vw,1.2rem)!important;animation:faqSlideDown .35s ease}@keyframes faqSlideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.faq-answer p{padding:0 24px 22px;margin:0;color:#78350f;line-height:1.7}.faq-item:hover{transform:translateY(-2px);box-shadow:0 20px 50px #b4530959}@media (max-width:768px){.faq-title{font-size:2rem}.faq-question{font-size:1rem}}.not-found-wrapper{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc;overflow-x:hidden;position:relative}.stars-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.star{position:absolute;background:#94a3b8;border-radius:50%;opacity:.2;animation:float var(--duration) infinite ease-in-out}@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.2}50%{transform:translateY(-20px) scale(1.1);opacity:.4}}.cosmic-blob{position:absolute;border-radius:50%;filter:blur(120px);opacity:.5}.blob-purple{width:500px;height:500px;background:#e9d5ff;top:-100px;right:-100px}.blob-blue{width:400px;height:400px;background:#dbeafe;bottom:-50px;left:-50px}main.not-found-content{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:60px 20px;position:relative;z-index:1}.glass-card{background:#ffffffb3;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid #ffffff80;border-radius:48px;padding:60px 48px;max-width:600px;width:100%;text-align:center;box-shadow:0 25px 60px -15px #0f172a14;animation:slideUpFade .8s cubic-bezier(.16,1,.3,1)}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.illustration-box{margin-bottom:32px;display:flex;justify-content:center}.floating-image{width:260px;height:auto;animation:floatVertical 6s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(99,102,241,.15))}@keyframes floatVertical{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.title-404{font-size:80px;font-weight:900;margin-bottom:8px;background:linear-gradient(135deg,#1e293b,#64748b);-webkit-background-clip:text;-webkit-text-fill-color:#0000;letter-spacing:-.05em;line-height:1}.subtitle{font-size:24px;font-weight:800;color:#1e293b;margin-bottom:16px}.description{font-size:17px;color:#64748b;line-height:1.6;margin-bottom:40px;max-width:440px;margin-left:auto;margin-right:auto}.actions{display:flex;gap:16px;justify-content:center}.btn-primary{background:#6366f1;color:#fff;padding:18px 36px;border-radius:18px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;box-shadow:0 10px 25px -5px #6366f166}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 30px -5px #6366f180;background:#4f46e5}.btn-secondary{background:#fff;color:#475569;padding:18px 36px;border-radius:18px;font-weight:600;text-decoration:none;transition:all .3s ease;border:1px solid #e2e8f0;display:inline-flex;align-items:center;gap:10px}.btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);color:#1e293b}@media (max-width:640px){.glass-card{padding:40px 24px;margin:0 16px}.title-404{font-size:60px}.subtitle{font-size:20px}.actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%;justify-content:center}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.kun-mat-banner{overflow-x:hidden;margin:0;padding:0}.kun-mat-banner .kun-mat-banner-section{background:linear-gradient(135deg,#fffdfb,#fff0e6);box-shadow:0 10px 30px #8b000014;border:1px solid #c864641a;position:relative;overflow:hidden}.kun-mat-banner .kun-mat-banner-section:after{content:"";position:absolute;top:-20%;right:-5%;width:40%;height:140%;background:linear-gradient(90deg,#eb96960d,#fff0);transform:rotate(30deg);pointer-events:none;z-index:0}.kun-mat-banner .astrology-banner .container{z-index:2}.kun-mat-banner .banner-googleplay-img{width:170px;height:52px;object-fit:contain;transition:transform .3s ease}.kun-mat-banner .banner-googleplay-img:hover{transform:translateY(-2px)}.kun-mat-banner .btn-button{transition:all .3s ease;letter-spacing:.5px;background-color:#d32f2f!important;color:#fff!important;border:none}.kun-mat-banner .btn-button:hover{background-color:#b71c1c!important;transform:translateY(-2px);box-shadow:0 8px 20px #d32f2f4d!important}.kun-mat-banner .banner-style h1,.kun-mat-banner .banner-style h2,.kun-mat-banner .banner-style h4{color:#8b0000}.kun-mat-banner .banner-style p{color:#4a4a4a;font-weight:500}.kun-mat-banner .mobile-img{width:100%;max-width:340px;height:auto;filter:drop-shadow(0 20px 30px rgba(139,0,0,.15));transition:transform .5s ease;z-index:2;position:relative}.kun-mat-banner .mobile-img:hover{transform:translateY(-8px)}@media(max-width:1030px){.kun-mat-banner .banner-googleplay-img{height:48px;width:160px}}@media(max-width:576px){.border-start-sm{border-left:none!important;padding-left:0!important;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #8b000014}}@media(max-width:430px){.kun-mat-banner .banner-googleplay-img{width:150px;height:45px}}@media(max-width:330px){.kun-mat-banner .banner-googleplay-img{width:130px;height:40px}}.loader-card{background:#fff;padding:2.5rem 3rem;border-radius:20px;box-shadow:0 20px 40px #00000040;text-align:center;max-width:500px;margin:2rem auto;animation:floatPulse 2s ease-in-out infinite;position:relative;overflow:hidden}@keyframes floatPulse{0%{transform:translateY(0);box-shadow:0 15px 30px #00000040}50%{transform:translateY(-10px);box-shadow:0 25px 40px #00000059}to{transform:translateY(0);box-shadow:0 15px 30px #00000040}}.loader-icon{margin-bottom:1rem;color:#ff4d4d;animation:rotateBounce 1.5s ease-in-out infinite}@keyframes rotateBounce{0%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(15deg) translateY(-5px)}50%{transform:rotate(0deg) translateY(0)}75%{transform:rotate(-15deg) translateY(-5px)}to{transform:rotate(0deg) translateY(0)}}.loader-title{font-size:1.6rem;font-weight:700;margin-bottom:1rem;color:#212529}.loader-message{font-size:1rem;color:#495057;margin-bottom:1.5rem;line-height:1.5}.progress-bar-wrapper{width:100%;height:25px;background:#e9ecef;box-shadow:inset 0 2px 6px #0000001a;margin-bottom:1rem}.progress-bar-fill,.progress-bar-wrapper{border-radius:12px;overflow:hidden;position:relative}.progress-bar-fill{height:100%;background:linear-gradient(270deg,#007bff,#00c6ff,#007bff);background-size:600% 600%;animation:gradientMove 3s ease infinite;transition:width .6s ease-in-out;box-shadow:0 0 20px #007bff99}.progress-bar-fill:before{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:#ffffff40;transform:skewX(-25deg);animation:shimmer 1.5s infinite}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{left:-50%}to{left:100%}}.loader-text{font-size:1rem;font-weight:600;color:#495057;letter-spacing:.5px;animation:textBounce 1.5s infinite}@keyframes textBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.nmk-page{background:#fff8ee;color:#3b1a0a;font-display:swap}.nmk-breadcrumb-wrap{background:#fffdf8;border-bottom:2px solid wheat;padding:12px 0}.nmk-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nmk-bread-link{color:#c8941a;text-decoration:none;font-size:.85rem;font-weight:600;transition:color .2s}.nmk-bread-link:hover{color:#8b1a1a}.nmk-bread-sep{color:#c8941a;font-size:.85rem}.nmk-bread-current{font-size:.85rem;color:#8b4513;font-weight:500}.nmk-hero{position:relative;background:linear-gradient(135deg,#7b0000,#8b1a1a 30%,sienna 65%,#c8941a);color:#fff;padding:80px 0 70px;overflow:hidden;text-align:center;isolation:isolate}.nmk-hero-bg{position:absolute;inset:0;pointer-events:none}.nmk-orb{position:absolute;border-radius:50%}.nmk-orb-1{width:480px;height:480px;background:radial-gradient(circle,#ffa5002e,#0000 70%);top:-140px;left:-120px;opacity:.7}.nmk-orb-2{width:360px;height:360px;background:radial-gradient(circle,#d4547a29,#0000 70%);bottom:-100px;right:-80px;opacity:.7}.nmk-mandala-ring{position:absolute;border-radius:50%;border:1px solid #ffd7001f;top:50%;left:50%;transform:translate(-50%,-50%)}.nmk-ring-1{width:500px;height:500px}.nmk-ring-2{width:750px;height:750px;border-color:#ffd70012}.nmk-hero-inner{position:relative;z-index:2}.nmk-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ffd70026;border:1px solid #ffd70073;border-radius:100px;padding:6px 18px;font-size:13px;font-weight:700;color:gold;margin-bottom:20px;letter-spacing:.8px;text-transform:uppercase}.nmk-badge-dot{width:8px;height:8px;background:gold;border-radius:50%;animation:nmk-pulse 2s ease-in-out infinite;box-shadow:0 0 6px #ffd700b3}@keyframes nmk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.nmk-hero-h1{font-size:clamp(1.9rem,5vw,3.2rem);font-weight:900;line-height:1.2;margin-bottom:20px;color:#fffdf8;text-shadow:0 2px 16px #0000004d;text-rendering:optimizeSpeed}.nmk-accent{background:linear-gradient(90deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.nmk-hero-intro{font-size:clamp(1rem,2vw,1.12rem);color:#fff8dcd9;max-width:680px;margin:0 auto 32px;line-height:1.8}.nmk-hero-ctas{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.nmk-cta-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,gold,orange);color:#7b0000!important;text-decoration:none!important;border-radius:12px;padding:14px 28px;font-size:1rem;font-weight:800;box-shadow:0 8px 28px #ffa50073;transition:transform .2s ease,box-shadow .2s ease}.nmk-cta-primary:hover{transform:translateY(-3px);box-shadow:0 14px 36px #ffa5008c}.nmk-cta-secondary{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;border:1.5px solid #ffd70066;color:#ffe4b5!important;text-decoration:none!important;border-radius:12px;padding:14px 24px;font-size:1rem;font-weight:600;transition:background .2s}.nmk-cta-secondary:hover{background:#ffd7001f}.nmk-tool-section{background:#fffdf8;padding:16px 0 48px;border-bottom:2px solid wheat}.nmk-form-wrap{display:flex;justify-content:center;margin-top:24px}.nmk-form-card{background:#fff;border:2px solid #deb887;border-radius:24px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 4px 24px #8b1a1a14,0 1px 4px #c8941a1a}.nmk-form-header{background:linear-gradient(135deg,#8b1a1a,sienna 60%,#c8941a);padding:28px 32px 24px;text-align:center;border-bottom:1px solid #ffd70033}.nmk-form-avatars{gap:14px;margin-bottom:14px}.nmk-avatar,.nmk-form-avatars{display:flex;align-items:center;justify-content:center}.nmk-avatar{width:52px;height:52px;border-radius:50%;border:2px solid #ffd70066}.nmk-avatar-boy{background:linear-gradient(135deg,#1565c0,#0d47a1);color:#fff}.nmk-avatar-girl{background:linear-gradient(135deg,#ad1457,#880e4f);color:#fff}.nmk-form-heart{font-size:1.9rem;color:gold;animation:nmk-heartbeat 1.5s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,215,0,.5));line-height:1}@keyframes nmk-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}45%{transform:scale(1.14)}60%{transform:scale(1)}}.nmk-form-title{font-size:1.3rem;font-weight:800;color:gold;margin:0 0 6px;text-shadow:0 1px 8px #0003}.nmk-form-sub{font-size:.83rem;color:#fff8dcb3;margin:0;font-weight:500}.nmk-form-body{padding:32px 36px 36px}.nmk-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.nmk-field{display:flex;flex-direction:column;gap:8px}.nmk-label{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:800;color:#8b1a1a;text-transform:uppercase;letter-spacing:1px}.nmk-lbl-icon{font-size:1rem;font-weight:900}.nmk-lbl-blue{color:#1565c0}.nmk-lbl-rose{color:#ad1457}.nmk-input-wrap{position:relative}.nmk-input{width:100%;background:#fff8ee;border:1.5px solid #deb887;border-radius:12px;padding:13px 42px 13px 16px;font-size:.97rem;font-weight:600;color:#3b1a0a;outline:none;transition:border-color .25s,box-shadow .25s,background .25s;box-sizing:border-box}.nmk-input::placeholder{color:#c4a882;font-weight:400}.nmk-input:focus{border-color:#c8941a;background:#fffdf8;box-shadow:0 0 0 4px #c8941a26,0 2px 12px #8b1a1a0f}.nmk-input-suffix{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:1rem;pointer-events:none;opacity:.55}.nmk-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 24px;background:linear-gradient(135deg,#8b1a1a,sienna 50%,#c8941a);color:#fff;border:none;border-radius:14px;font-size:1.05rem;font-weight:800;cursor:pointer;letter-spacing:.3px;margin-bottom:16px;box-shadow:0 8px 28px #8b1a1a4d;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;position:relative;overflow:hidden}.nmk-submit:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1f,#0000);opacity:0;transition:opacity .2s}.nmk-submit:hover:before{opacity:1}.nmk-submit:hover{transform:translateY(-2px);box-shadow:0 14px 36px #8b1a1a61;filter:brightness(1.06)}.nmk-submit:active{transform:translateY(0)}.nmk-form-trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.77rem;color:#7a5230;margin:0;text-align:center}.nmk-form-trust svg{color:#c8941a;flex-shrink:0}.nmk-content-section{padding:64px 0;background:#fff8ee;content-visibility:auto;contain-intrinsic-size:0 1200px}.nmk-content-container{display:flex;flex-direction:column;gap:28px}.nmk-content-card{background:#fffdf8;border-radius:20px;padding:44px;box-shadow:0 2px 20px #8b1a1a0f,0 1px 4px #c8941a14;border:1.5px solid wheat;transition:box-shadow .3s ease,border-color .3s ease}.nmk-content-card:hover{box-shadow:0 8px 40px #8b1a1a1a;border-color:#deb887}.nmk-card-accent{background:linear-gradient(135deg,#fff8dc,#fff5e6);border-color:#deb887}.nmk-card-moon{background:linear-gradient(135deg,#fff0f5,#fff8ee);border-color:#f4a7b0}.nmk-card-label{display:inline-block;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;color:#8b1a1a;background:#fdebd0;border:1px solid #deb887;border-radius:100px;padding:4px 14px;margin-bottom:16px}.nmk-content-h2{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;color:#5c0a0a;margin-bottom:18px;line-height:1.35;border-left:4px solid #c8941a;padding-left:14px}.nmk-content-p{font-size:1rem;color:#5c3d2e;line-height:1.85;margin-bottom:14px}.nmk-content-p:last-child{margin-bottom:0}.nmk-content-p strong{color:#8b1a1a;font-weight:700}.nmk-two-col{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.nmk-vibration-visual{position:relative;width:120px;height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nmk-vib-ring{position:absolute;border-radius:50%;border:2px solid #c8941a;animation:nmk-ripple 3s ease-out infinite}.nmk-vib-ring-1{width:100%;height:100%;opacity:.15;animation-delay:0s}.nmk-vib-ring-2{width:70%;height:70%;opacity:.3;animation-delay:.7s}.nmk-vib-ring-3{width:45%;height:45%;opacity:.5;animation-delay:1.4s}@keyframes nmk-ripple{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.15);opacity:0}}.nmk-vib-icon{font-size:2.2rem;z-index:2;position:relative}.nmk-steps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:18px;margin-top:12px}.nmk-step-card{background:#fffdf8;border:1.5px solid wheat;border-radius:16px;padding:22px 18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.nmk-step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c8941a,#e8631a);opacity:0;transition:opacity .25s}.nmk-step-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #8b1a1a1a;border-color:#deb887}.nmk-step-card:hover:before{opacity:1}.nmk-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nmk-step-num{font-size:.72rem;font-weight:900;color:#8b1a1a;background:#fdebd0;border:1px solid #deb887;border-radius:8px;padding:4px 10px;letter-spacing:.5px}.nmk-step-icon{font-size:1.5rem}.nmk-step-title{font-size:.92rem;font-weight:700;color:#5c0a0a;margin-bottom:8px}.nmk-step-desc{font-size:.83rem;color:#7a5230;line-height:1.65;margin:0}.nmk-moon-factors{display:flex;flex-direction:column;gap:12px;margin-top:24px}.nmk-moon-factor{display:flex;align-items:center;gap:14px;background:#c8941a0f;border:1.5px solid #c8941a33;border-radius:12px;padding:14px 18px;transition:background .2s,border-color .2s}.nmk-moon-factor:hover{background:#c8941a1f;border-color:#c8941a66}.nmk-moon-icon{font-size:1.4rem;flex-shrink:0}.nmk-moon-label{font-size:.95rem;font-weight:600;color:#5c0a0a}.nmk-score-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:16px;margin-top:28px}.nmk-score-card{border-radius:18px;padding:28px 16px;text-align:center;border:2px solid #0000;transition:transform .25s ease,box-shadow .25s ease}.nmk-score-card:hover{transform:translateY(-5px);box-shadow:0 12px 36px #0000001a}.nmk-score-excellent{background:linear-gradient(135deg,#fff8dc,#ffeaa7);border-color:#c8941a}.nmk-score-verygood{background:linear-gradient(135deg,#f0fff0,#c8e6c9);border-color:#2d6a4f}.nmk-score-average{background:linear-gradient(135deg,#fff0f5,#ffd6e0);border-color:#d4547a}.nmk-score-low{background:linear-gradient(135deg,#fff5f5,#ffcdd2);border-color:#8b1a1a}.nmk-score-stars{font-size:1.3rem;margin-bottom:6px}.nmk-score-excellent .nmk-score-stars{color:#8b5e00}.nmk-score-verygood .nmk-score-stars{color:#1b5e20}.nmk-score-average .nmk-score-stars{color:#880e4f}.nmk-score-low .nmk-score-stars{color:#7b0000}.nmk-score-range{font-size:1.4rem;font-weight:900;color:#3b1a0a;margin-bottom:4px}.nmk-score-verdict{font-size:.88rem;font-weight:700;color:#3b1a0a;margin-bottom:6px}.nmk-score-note{font-size:.76rem;color:#7a5230;line-height:1.4}@media (max-width:768px){.nmk-hero{padding:70px 0 50px}.nmk-content-card{padding:28px 20px}.nmk-two-col{grid-template-columns:1fr}.nmk-vibration-visual{margin:0 auto}.nmk-score-grid,.nmk-steps-grid{grid-template-columns:1fr 1fr}.nmk-fields-row{grid-template-columns:1fr}.nmk-form-body{padding:24px 20px 28px}.nmk-form-header{padding:22px 20px 18px}}@media (max-width:480px){.nmk-steps-grid{grid-template-columns:1fr}.nmk-score-grid{grid-template-columns:1fr 1fr}.nmk-hero-ctas{flex-direction:column}.nmk-content-h2{font-size:1.15rem}}.nmk-error{color:#8b1a1a;background:#fff0f0;border:1.5px solid #ffcdd2;border-radius:12px;padding:12px 16px;font-size:.88rem;font-weight:600;margin-bottom:20px;text-align:center;box-shadow:0 2px 10px #8b1a1a0d}.nmk-submit:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.nmk-hint{font-size:.72rem;color:#7a5230;margin-top:4px;margin-bottom:0;font-weight:500;text-align:left;display:block}.nmk-suggestion-wrap{background:#fff8ee;padding:14px 0}.nmk-suggestion-banner{display:flex;align-items:center;gap:14px;background:#fffdf8;border:1.5px solid #f5c97a;border-left:5px solid #c8941a;border-radius:12px;padding:14px 20px;box-shadow:0 2px 10px #c8941a1a;position:relative;overflow:hidden}.nmk-suggestion-banner:before{content:"";position:absolute;inset:0;pointer-events:none}.nmk-suggestion-icon-wrap{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fff3d6;border:1.5px solid #c8941a;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #c8941a2e;animation:nmk-pulse-glow 2.5s ease-in-out infinite}@keyframes nmk-pulse-glow{0%,to{box-shadow:0 0 6px #c8941a26}50%{box-shadow:0 0 14px #c8941a59}}.nmk-suggestion-icon{font-size:1.25rem;line-height:1}.nmk-suggestion-body{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.nmk-suggestion-text{margin:0;font-size:.875rem;color:#5a3010;line-height:1.5;font-weight:400}.nmk-suggestion-text strong{color:#8b1a1a;font-weight:700}.nmk-suggestion-link{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;background:#c8941a;border:1.5px solid #c8941a;color:#4a1c00;font-size:.8rem;font-weight:700;padding:7px 16px;border-radius:50px;text-decoration:none;letter-spacing:.02em;transition:background .2s,border-color .2s,transform .15s;white-space:nowrap}.nmk-suggestion-link:hover{background:#8b1a1a;border-color:#8b1a1a;color:#fff;transform:translateX(3px)}@media (max-width:640px){.nmk-suggestion-banner{flex-direction:column;text-align:center;padding:20px 18px}.nmk-suggestion-body{flex-direction:column;align-items:center}.nmk-suggestion-link{align-self:center}}@media (prefers-reduced-motion:reduce){.nmk-badge-dot,.nmk-form-heart,.nmk-suggestion-icon-wrap,.nmk-vib-ring{animation:none!important}.nmk-content-card,.nmk-cta-primary,.nmk-cta-secondary,.nmk-score-card,.nmk-step-card,.nmk-submit{transition:none!important}}@media (max-width:768px){.nmk-vib-ring{animation-duration:4s}.nmk-badge-dot{animation-duration:3s}.nmk-suggestion-icon-wrap{animation:none;box-shadow:0 0 10px #c8941a2e}}@page{size:A4;margin:20mm}.kun-first-pg{background-image:url(/_next/static/media/kundali-fp.5900bfdc.webp)!important}.kun-first-pg,.kundali-pdf{width:210mm;height:29.67cm;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:50%}.kundali-pdf{background-image:url(/_next/static/media/kundali-view-pg.f6d20c3d.webp)}.kun-pic-ar{padding-top:120px}.fixedContent{font-size:12px;font-weight:600;color:#6f1112;font-style:italic}.kundali-pdf .head-page1{font-size:25px;color:brown;font-weight:700}.kundali-pdf .bride,.kundali-pdf .groom{background-color:#fff0f9;border-radius:12px;border:1px solid #c38cab;height:100%;display:flex;flex-direction:column}.kundali-pdf .bride-tab,.kundali-pdf .groom-tab{background-color:#ffdff1;border-radius:12px;border:1px solid #c38cab;flex-grow:1;padding:10px 15px}.kundali-pdf .bride-title,.kundali-pdf .groom-title{border-bottom:1px solid #c38cab;font-size:18px;color:#e92dc5}.kundali-pdf .head-page-2{font-size:20px;color:brown}.gm-tab{background-color:#fff0f9;border-radius:12px;border:1px solid #c38cab}.tab-head-page2{border-bottom:1px solid #c38cab;font-size:18px;color:#c20368}.k-pdf-tab-sec2 th{background-color:#ffdff1;color:#e92dc5}.k-pdf-tab-sec2 td{background-color:#f2d2e4;padding:5px}.k-pdf-tab-sec2{border:1px solid #c38cab}.kundali-pdf .tab-para{font-size:16px}.kundali-pdf .tab-total-page2{background-color:#fff!important}.percentage-link{color:#029500;font-weight:700}.kundali-pdf .head-page-3{font-size:20px;color:brown}.mpb-tab{background-color:#ffead9;border-radius:12px;border:1px solid #c38cab}.tab-head-page3{border-bottom:1px solid #c38cab;font-size:18px;color:#c20368}.k-pdf-tab-sec3 th{background-color:#fedfff;color:#e92dc5}.k-pdf-tab-sec3 td{background-color:#ffe8ff;padding:5px}.k-pdf-tab-sec3{border:1px solid #c38cab}.kundali-pdf .tab-total-page3{background-color:#fff!important}.kundali-pdf .head-page-4{font-size:20px;color:brown}.kundali-pdf .section4-para{font-size:16px}.kundali-pdf .section4-para p{text-indent:30px}.kundali-pdf .tab-up-head-page4{font-size:18px;color:#977e02;font-weight:600}.tab-head-page4{border-bottom:1px solid #c38cab;font-size:18px;color:#c20368}.mdr-tab{background-color:#ffe9d7;border-radius:12px;border:1px solid #c38cab}.k-pdf-tab-sec4 th{background-color:#ffaeae;color:#a30084}.k-pdf-tab-sec4 td{background-color:#ffcdff;padding:5px}.k-pdf-tab-sec4{border:1px solid #c38cab}.kundali-pdf .k-pdf-result{background-color:#f2d2e4;border:1px solid #000;border-radius:50px;font-size:20px;box-shadow:0 0 0 8px #fccdcd}:root{--corp-primary:#1a1a2e;--corp-accent:#c8a951;--corp-accent-light:#f0d080;--corp-gold:#d4a017;--corp-gold-gradient:linear-gradient(135deg,#f0d080,#c8a951 50%,#a07820);--corp-surface:#fff;--corp-surface-alt:#f8f7f4;--corp-border:#e8e2d6;--corp-text-primary:#1a1a2e;--corp-text-secondary:#5a5a7a;--corp-text-muted:#9090a8;--corp-shadow-sm:0 2px 8px #1a1a2e14;--corp-shadow-md:0 8px 32px #1a1a2e1f;--corp-shadow-lg:0 20px 60px #1a1a2e2e;--corp-radius:16px;--corp-radius-sm:10px}.corp-result-page{background:linear-gradient(180deg,#f9f8f5,#fff);min-height:100vh}.corp-section{padding:48px 0}.corp-section-sm{padding:28px 0}.corp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--corp-accent);margin-bottom:8px}.corp-section-title{font-size:clamp(22px,4vw,34px);font-weight:800;background:linear-gradient(135deg,#5a1a00,#9a3800 45%,#b85c00);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;line-height:1.2;margin-bottom:0;letter-spacing:.2px}.corp-section-title span.gold{background:var(--corp-gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.corp-divider{width:48px;height:3px;background:var(--corp-gold-gradient);border-radius:4px;margin:12px auto 0}.corp-divider.left{margin-left:0}.corp-card{background:var(--corp-surface);border:1px solid var(--corp-border);border-radius:var(--corp-radius);box-shadow:var(--corp-shadow-sm);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.corp-card:hover{box-shadow:var(--corp-shadow-md)}.corp-card-header{padding:16px 24px;border-bottom:1px solid var(--corp-border);display:flex;align-items:center;gap:10px}.corp-card-header-icon{width:36px;height:36px;border-radius:8px;background:var(--corp-gold-gradient);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.corp-card-header-title{font-size:14px;font-weight:700;color:var(--corp-text-primary);letter-spacing:.3px;margin:0}.corp-card-body{padding:24px}.corp-detail-table{width:100%;border-collapse:collapse;border-radius:var(--corp-radius-sm);overflow:hidden;border:1px solid var(--corp-border)}.corp-detail-table thead tr th{background:var(--corp-primary);color:var(--corp-accent-light);text-align:center;padding:14px 16px;font-size:16px;font-weight:700;letter-spacing:.5px}.corp-detail-table tbody tr td{padding:10px 14px;font-size:14px;border-bottom:1px solid var(--corp-border);vertical-align:middle}.corp-detail-table tbody tr td:first-child{font-weight:600;color:var(--corp-text-secondary);background:#fafafa;width:45%}.corp-detail-table tbody tr td:last-child{color:var(--corp-text-primary);font-weight:500}.corp-detail-table tbody tr:last-child td{border-bottom:none}.corp-detail-table tbody tr:hover td{background:#fef9ed;transition:background .2s ease}.corp-groom-header th{background:linear-gradient(135deg,#1a1a2e,#2d2d5e)!important;color:var(--corp-accent-light)!important}.corp-bride-header th{background:linear-gradient(135deg,#7b1fa2,#9c27b0)!important;color:#fff!important}.corp-guna-wrapper{background:linear-gradient(135deg,#fffdf7,#fff8e8);border:1px solid #e8d89a;border-radius:var(--corp-radius);padding:32px;box-shadow:var(--corp-shadow-sm)}.guna-lock-strip{display:flex;align-items:center;gap:10px;background:#c8a9511f;border:1px solid #c8a9514d;border-radius:10px;padding:10px 16px;font-size:13px;color:#7a6020;font-weight:600}.guna-lock-badge{margin-left:auto;font-size:11px;background:#7a6020;color:#fff;padding:3px 10px;border-radius:20px;font-weight:700;white-space:nowrap}.corp-guna-table{width:100%;border-collapse:collapse;border-radius:var(--corp-radius-sm);overflow:hidden;border:1px solid #e0cc88}.corp-guna-table thead th{background:var(--corp-primary);color:var(--corp-accent-light);padding:13px 14px;font-size:13px;font-weight:700;text-align:center;letter-spacing:.4px}.area-sub{display:block;font-size:10px;opacity:.6;font-weight:500;letter-spacing:0;font-style:italic;margin-top:1px}.corp-guna-table tbody td{padding:10px 14px;font-size:13.5px;text-align:center;border-bottom:1px solid #eee6c8;color:var(--corp-text-primary);vertical-align:middle}.guna-name-cell{text-align:left!important;font-weight:700!important;color:var(--corp-primary)!important;white-space:nowrap}.guna-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--corp-gold-gradient);margin-right:8px;vertical-align:middle}.guna-area-cell{text-align:left!important;font-size:13px!important;color:#4a4060!important;font-weight:500!important}.guna-area-icon{margin-right:6px;font-size:14px}.guna-score-cell{min-width:36px;font-size:14px}.guna-max-pill,.guna-score-cell{display:inline-block;font-weight:700}.guna-max-pill{min-width:32px;background:#c8a9512e;color:#7a6020;font-size:13px;border-radius:20px;padding:2px 10px}.guna-row:hover td{background:#fef3d0!important;transition:background .2s}.guna-total-row td{background:linear-gradient(135deg,#1a1a2e,#2d2d5e)!important;color:#fff!important;font-weight:700!important;font-size:15px!important;border-bottom:none!important}.guna-total-row .guna-max-pill{background:#fff3;color:#fff}.corp-guna-table tbody tr:nth-child(odd) td{background:#fffdf4}.corp-guna-table tbody tr:nth-child(2n) td{background:#fff8e4}.corp-guna-score-badge{display:inline-flex;align-items:center;gap:8px;background:var(--corp-gold-gradient);color:var(--corp-primary);font-size:18px;font-weight:800;padding:10px 28px;border-radius:40px;box-shadow:0 4px 20px #c8a95159;margin-top:8px}.guna-unlock-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 22px;background:var(--corp-primary);color:var(--corp-accent-light);font-size:13px;font-weight:700;border:1.5px solid #c8a95166;border-radius:30px;cursor:pointer;transition:all .25s;letter-spacing:.3px}.guna-unlock-btn:hover{background:var(--corp-gold-gradient);color:var(--corp-primary);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 16px #c8a95166}.tex-blur-ar{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;color:#0000;text-shadow:0 0 8px #00000080}.why-buy-section{background:linear-gradient(180deg,#fafaf7,#f3f0e8);position:relative;overflow:hidden;border-top:1px solid var(--corp-border)}.why-buy-section:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--corp-gold-gradient)}.why-buy-urgency{background:linear-gradient(90deg,#b71c1c,#c62828,#b71c1c);color:#fff;text-align:center;padding:9px;font-size:13px;font-weight:600;letter-spacing:.3px;animation:urgencyPulse 3s ease-in-out infinite}@keyframes urgencyPulse{0%,to{background:linear-gradient(90deg,#b71c1c,#c62828,#b71c1c)}50%{background:linear-gradient(90deg,#c62828,#d32f2f,#c62828)}}.why-buy-title{font-size:clamp(24px,4.5vw,36px);font-weight:900;color:var(--corp-text-primary);line-height:1.15;margin-bottom:0}.why-buy-subtitle{font-size:14px;color:var(--corp-text-secondary);max-width:500px;margin:10px auto 0;line-height:1.65}.why-buy-teaser-row{background:#fff;border:1px solid var(--corp-border);border-radius:var(--corp-radius);padding:24px;box-shadow:var(--corp-shadow-sm)}.why-buy-teaser-label{font-size:11px;font-weight:700;color:var(--corp-text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px}.teaser-locked-item{display:flex;align-items:center;gap:8px;background:#f8f7f4;border:1px solid var(--corp-border);border-radius:8px;padding:10px 14px;transition:background .2s}.teaser-locked-item:hover{background:#fef9ed;border-color:#c8a95166}.teaser-locked-text{font-size:13px;color:var(--corp-text-primary);font-weight:600;filter:blur(3.5px);-webkit-user-select:none;user-select:none}.why-feature-card{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--corp-border);border-radius:var(--corp-radius-sm);padding:18px 16px;transition:all .25s ease;height:100%;box-shadow:var(--corp-shadow-sm)}.why-feature-card:hover{border-color:var(--corp-accent);transform:translateY(-2px);box-shadow:var(--corp-shadow-md)}.why-feature-icon{font-size:24px;flex-shrink:0;width:44px;height:44px;background:linear-gradient(135deg,#fff8e8,#fef3cc);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid #c8a9514d}.why-feature-title{font-size:14px;font-weight:700;color:var(--corp-text-primary);margin-bottom:4px}.why-feature-desc{font-size:12.5px;color:var(--corp-text-secondary);line-height:1.55}.why-testimonial-card{background:#fff;border:1px solid var(--corp-border);border-radius:var(--corp-radius-sm);padding:22px 20px;height:100%;transition:all .25s;box-shadow:var(--corp-shadow-sm)}.why-testimonial-card:hover{border-color:var(--corp-accent);box-shadow:var(--corp-shadow-md)}.why-stars{color:#d4a017;font-size:15px;letter-spacing:1.5px}.why-testimonial-text{font-size:13px;color:var(--corp-text-secondary);line-height:1.65;font-style:italic;margin-bottom:14px}.why-testimonial-author{display:flex;align-items:center;gap:10px}.why-author-avatar{width:36px;height:36px;border-radius:50%;background:var(--corp-gold-gradient);color:var(--corp-primary);font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.why-author-name{font-size:13px;font-weight:700;color:var(--corp-text-primary)}.why-author-city{font-size:11px;color:var(--corp-text-muted);margin-top:1px}.why-big-cta-wrap{padding-bottom:60px}.why-big-cta-card{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;padding:40px 36px;box-shadow:var(--corp-shadow-lg)}.why-cta-offer-badge{display:inline-block;background:#b71c1c;color:#fff;font-size:12px;font-weight:700;padding:5px 16px;border-radius:20px;letter-spacing:.4px;animation:urgencyPulse 2s ease-in-out infinite}.why-cta-headline{font-size:clamp(20px,3.5vw,28px);font-weight:800;color:#fff;line-height:1.25}.why-cta-checklist{list-style:none;padding:0;margin:0}.why-cta-checklist li{font-size:13.5px;color:#ffffffbf;padding:5px 0;display:flex;align-items:center;gap:8px}.why-cta-checklist li i{color:#66bb6a;font-size:13px;flex-shrink:0}.why-price-display{margin-bottom:20px}.why-price-old{font-size:17px;text-decoration:line-through;color:#ffffff59;font-weight:600;margin-bottom:2px}.why-price-now{font-size:46px;font-weight:900;background:var(--corp-gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;line-height:1;margin-bottom:4px}.why-price-note{font-size:11px;color:#ffffff73;font-weight:600;letter-spacing:.5px}.why-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:280px;padding:13px 22px;background:var(--corp-gold-gradient);color:var(--corp-primary);font-size:14px;font-weight:800;border:none;border-radius:50px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 20px #c8a95180;letter-spacing:.2px}.why-cta-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff40,#0000 55%);border-radius:50px;pointer-events:none}.why-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c8a951a6}.why-btn-pulse{position:absolute;width:100%;height:100%;border-radius:50px;border:2px solid #c8a95180;animation:ctaPulse 1.8s ease-in-out infinite;pointer-events:none}.why-trust-row{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;color:#fff6;font-weight:600}@media (max-width:768px){.why-big-cta-card{padding:28px 20px}.why-price-now{font-size:42px}.why-buy-teaser-row{padding:16px}.guna-area-cell{font-size:12px!important}.corp-guna-table thead th{font-size:12px;padding:10px}.corp-guna-table tbody td{padding:8px 10px;font-size:12px}}.corp-chart-section{background:linear-gradient(160deg,#fffbf2,#fff8e8 30%,#fef2d4 65%,#fde8ba);padding:60px 0;position:relative;overflow:hidden;border-top:4px solid #0000;border-image:linear-gradient(90deg,#c0392b,#e67e22 25%,#f1c40f 50%,#e67e22 75%,#c0392b) 1;border-bottom:4px solid #0000;border-image-slice:1}.corp-chart-section:before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle at 60% 40%,#e67e222e 0,#f1c40f1a 35%,#0000 65%),radial-gradient(circle at 40% 60%,#c0392b14 0,#0000 55%);pointer-events:none;animation:niGlow 7s ease-in-out infinite}.corp-chart-section:after{content:"";position:absolute;bottom:-100px;left:-100px;width:420px;height:420px;background:radial-gradient(circle,#daa52026 0,#e67e2214 40%,#0000 70%);pointer-events:none;animation:niGlow 9s ease-in-out infinite reverse}@keyframes niGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.corp-chart-section .corp-section-title{background:linear-gradient(135deg,#3d1008,#7a2800 50%,#9a3800);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;text-shadow:none}.corp-chart-section .corp-section-label{color:#b84500;font-weight:800;letter-spacing:3px}.corp-chart-section .corp-divider{background:linear-gradient(90deg,#c0392b,#e67e22,#f1c40f,#e67e22,#c0392b);height:3px;width:64px;border-radius:4px;box-shadow:0 0 8px #e67e2266}.corp-chart-label{font-size:15px;font-weight:700;color:#7b2400;text-align:center;padding:12px 0;letter-spacing:.6px}.corp-chart-card{background:linear-gradient(160deg,#fff,#fffdf5);border:2px solid #daa5208c;border-radius:18px;padding:22px;position:relative;box-shadow:0 4px 24px #b4500a1a,0 1px 6px #b4500a0f,inset 0 0 0 1px #f1c40f1f;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.corp-chart-card:before{left:12px}.corp-chart-card:after,.corp-chart-card:before{content:"✶";position:absolute;top:8px;font-size:14px;color:#daa52080;pointer-events:none}.corp-chart-card:after{right:12px}.corp-chart-card:hover{border-color:#daa520d9;box-shadow:0 10px 40px #b4500a29,0 2px 10px #b4500a14,inset 0 0 0 1px #f1c40f33;transform:translateY(-4px)}.corp-floating-bar{position:fixed;bottom:0;left:0;width:100%;z-index:999;background:linear-gradient(90deg,#fff8ed,#fef3d8 40%,#fdecc4 70%,#fff8ed);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:2px solid #b8640040;padding:12px 0;box-shadow:0 -4px 20px #b4640a26;transition:transform .3s ease}.corp-floating-bar.stop-fixed{position:absolute}.corp-cta-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;background:var(--corp-gold-gradient);color:var(--corp-primary);font-size:13px;font-weight:800;letter-spacing:.3px;border:none;border-radius:50px;box-shadow:0 3px 14px #c8a95173;cursor:pointer;transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap}.corp-cta-download:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff38,#0000 60%);border-radius:50px;pointer-events:none}.corp-cta-download:hover{transform:translateY(-2px);box-shadow:0 6px 22px #c8a95199;color:var(--corp-primary)}.corp-cta-download:active{transform:translateY(0)}.corp-cta-download .cta-icon{width:26px;height:26px;border-radius:50%;background:#1a1a2e1f;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.corp-cta-download .pulse-ring{position:absolute;width:100%;height:100%;border-radius:50px;border:2px solid #c8a95166;animation:ctaPulse 2s ease-in-out infinite;pointer-events:none}@keyframes ctaPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.06);opacity:0}}.corp-cta-edit{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background:#ffffffa6;color:#6b1a00;font-size:12px;font-weight:700;border:1.5px solid #b864004d;border-radius:50px;cursor:pointer;transition:all .25s ease;text-decoration:none;letter-spacing:.2px;white-space:nowrap}.corp-cta-edit:hover{background:#ffffffe6;border-color:#b864008c;color:#3d1008;transform:translateY(-1px)}.corp-cta-trust{font-size:10px;color:#6b1a008c;letter-spacing:.5px;margin-top:4px}.corp-modal .modal-content{border:none;border-radius:var(--corp-radius);overflow:hidden;box-shadow:var(--corp-shadow-lg)}.corp-modal-header{background:linear-gradient(135deg,#fff8ed,#fef3d8 50%,#fdecc4);padding:28px 28px 20px;position:relative;border-bottom:2px solid #b864002e}.corp-modal-header .btn-close{position:absolute;top:16px;right:16px;filter:invert(1) brightness(.7);font-size:12px}.corp-modal-badge{display:inline-flex;align-items:center;gap:6px;background:#b864001a;color:#7a2800;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 14px;border-radius:20px;border:1px solid #b8640047;margin-bottom:12px}.corp-modal-title{font-size:22px;font-weight:800;color:#3d1008;margin-bottom:6px;line-height:1.25}.corp-modal-subtitle{font-size:13px;color:#6b1a0099;margin:0}.corp-modal-price-strip{display:flex;align-items:center;gap:10px;background:#b8640014;border:1px solid #b8640033;border-radius:10px;padding:10px 16px;margin-top:16px}.corp-price-tag{font-size:20px;font-weight:800;color:#7a2800}.corp-price-old{font-size:13px;text-decoration:line-through;color:#6b1a0066}.corp-price-save{font-size:11px;font-weight:700;background:#2e7d32;color:#fff;padding:2px 10px;border-radius:20px;margin-left:auto}.corp-modal-body{padding:28px;background:#fff}.corp-form-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--corp-text-secondary);margin-bottom:6px;display:block}.corp-form-input{width:100%;background:#f8f7f4;border:1.5px solid var(--corp-border);border-radius:var(--corp-radius-sm);padding:12px 16px;font-size:14px;color:var(--corp-text-primary);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.corp-form-input:focus{border-color:var(--corp-accent);box-shadow:0 0 0 3px #c8a95126;background:#fff}.corp-form-input.has-error{border-color:#e53935;box-shadow:0 0 0 3px #e539351a}.corp-error-msg{font-size:12px;color:#e53935;margin-top:5px;display:flex;align-items:center;gap:4px}.corp-phone-group{display:flex;gap:8px;align-items:stretch}.corp-country-btn{display:flex;align-items:center;gap:6px;background:#f8f7f4;border:1.5px solid var(--corp-border);border-radius:var(--corp-radius-sm);padding:10px 12px;font-size:13px;font-weight:700;color:var(--corp-text-primary);cursor:pointer;white-space:nowrap;transition:border-color .2s ease;min-width:90px}.corp-country-btn:hover{border-color:var(--corp-accent)}.corp-country-dropdown{position:absolute;bottom:calc(100% + 8px);left:0;background:#fff;border:1.5px solid var(--corp-border);border-radius:var(--corp-radius-sm);box-shadow:var(--corp-shadow-md);z-index:1001;min-width:190px;max-height:230px;overflow-y:auto;animation:dropdownIn .18s ease-out}@keyframes dropdownIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.corp-country-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:13px;color:var(--corp-text-primary);transition:background .15s}.corp-country-item:hover{background:#fef9ed}.corp-country-item-code{font-weight:700;color:var(--corp-text-secondary);margin-left:auto;font-size:12px}.corp-pay-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;background:var(--corp-gold-gradient);color:var(--corp-primary);font-size:16px;font-weight:800;border:none;border-radius:var(--corp-radius-sm);cursor:pointer;transition:all .25s ease;letter-spacing:.3px;box-shadow:0 4px 20px #c8a95166;position:relative;overflow:hidden}.corp-pay-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:#ffffff26;border-radius:var(--corp-radius-sm) var(--corp-radius-sm) 0 0;pointer-events:none}.corp-pay-btn:hover{transform:translateY(-1px);box-shadow:0 8px 28px #c8a9518c}.corp-pay-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.corp-security-strip{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding:10px;background:#f8f7f4;border-radius:8px}.corp-security-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--corp-text-muted);font-weight:600}.corp-info-section{background:var(--corp-surface-alt);padding:48px 0;border-bottom:1px solid var(--corp-border)}.corp-table-wrapper{background:#fff;border-radius:var(--corp-radius);border:1px solid var(--corp-border);overflow:hidden;box-shadow:var(--corp-shadow-sm)}@media (max-width:768px){.corp-section{padding:32px 0}.corp-guna-wrapper{padding:20px 16px}.corp-modal-body{padding:20px}.corp-floating-bar{padding:10px 0}.corp-cta-download{padding:13px 20px;font-size:14px;max-width:240px}.corp-cta-edit{padding:11px 18px;font-size:13px}.corp-chart-section{padding:36px 0}.corp-modal-header{padding:22px 20px 16px}.corp-modal-title{font-size:18px}}.uni-pack-list{display:flex;flex-direction:column;gap:12px}.uni-pack-card{display:flex;align-items:center;gap:14px;padding:16px;background:#fdfdfb;border:1.5px solid #e8e2d6;border-radius:12px;cursor:pointer;position:relative;transition:all .25s ease;overflow:hidden}.uni-pack-card:hover{border-color:var(--corp-accent);background:#fffdf9;transform:translateY(-1px);box-shadow:0 4px 12px #c8a95114}.uni-pack-check{width:20px;height:20px;border-radius:50%;border:2px solid #b8a068;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;transition:all .2s}.uni-pack-check:after{content:"";width:10px;height:10px;border-radius:50%;background:#b8a068;opacity:0;transform:scale(.5);transition:all .2s}.uni-pack-info{flex-grow:1}.uni-pack-name{font-size:14px;font-weight:700;color:var(--corp-text-primary);margin-bottom:2px}.uni-pack-desc{font-size:12px;color:var(--corp-text-secondary);line-height:1.3}.uni-pack-price{text-align:right;flex-shrink:0}.uni-pack-price-old{font-size:11px;text-decoration:line-through;color:var(--corp-text-muted);line-height:1.1}.uni-pack-price-now{font-size:16px;font-weight:800;color:var(--corp-text-primary)}.uni-pack-card.active{border-width:2px}.uni-pack-card.active .uni-pack-check{border-color:currentColor}.uni-pack-card.active .uni-pack-check:after{background:currentColor;opacity:1;transform:scale(1)}.uni-pack-card.active.matching{border-color:#c8a951;background:#fffbf2;color:#7a2800}.uni-pack-card.active.matching .uni-pack-price-now{color:#7a2800}.uni-pack-card.active.timeline{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.uni-pack-card.active.timeline .uni-pack-price-now{color:#1d4ed8}.uni-pack-card.active.combo{border-color:#8b5cf6;background:#faf5ff;color:#6b21a8}.uni-pack-card.active.combo .uni-pack-price-now{color:#6b21a8}.uni-pack-card .popular-badge{position:absolute;top:0;right:0;background:#6b21a8;color:#fff;font-size:9px;font-weight:700;padding:3px 10px;border-radius:0 0 0 10px;text-transform:uppercase;letter-spacing:.5px}