*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Segoe UI','Roboto','Arial','Noto Sans Bengali',sans-serif;background:#fff;min-height:100vh;line-height:1.6;color:#2c3e50}.site-header{background:rgb(255 255 255 / .97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 rgb(0 0 0 / .06),0 4px 16px rgb(90 103 216 / .08);position:sticky;top:0;z-index:100;border-bottom:1px solid rgb(90 103 216 / .08)}.header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:12px 24px}.logo-section .logo-link{display:flex;align-items:center;text-decoration:none;gap:10px}.logo-img{width:38px;height:auto;border-radius:8px}.logo-text{font-size:1.15rem;font-weight:700;background:linear-gradient(135deg,#5a67d8,#6b46c1);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;letter-spacing:-.4px}.main-nav .nav-list{display:flex;list-style:none;gap:4px;margin:0;align-items:center}.nav-link{text-decoration:none;color:#4a5568;font-weight:500;padding:7px 14px;border-radius:8px;transition:all 0.2s ease;display:flex;align-items:center;gap:5px;font-size:14px;letter-spacing:-.1px}.nav-link:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgb(90 103 216 / .3)}.nav-link i{font-size:13px;opacity:.85;width:14px;text-align:center}.feature-badge{color:#fff;font-weight:600;font-size:18px}.dropdown{position:relative;display:inline-block}.dropdown-toggle{cursor:pointer}.dropdown-arrow{font-size:9px;transition:transform 0.3s ease;opacity:.7}.dropdown.open .dropdown-arrow{transform:rotate(180deg)}.dropdown-content{opacity:0;visibility:hidden;pointer-events:none;position:absolute;background-color:#fff;min-width:250%;box-shadow:0 12px 32px rgb(0 0 0 / .12),0 4px 12px rgb(0 0 0 / .06);z-index:1000;border-radius:12px;border:1px solid rgb(90 103 216 / .1);top:calc(100% + 4px);left:0;padding:6px;transition:opacity 0.15s ease,visibility 0.15s ease;transition-delay:0.15s}.dropdown-content a{color:#4a5568;padding:10px 14px;text-decoration:none;display:block;font-size:14px;font-weight:500;transition:all 0.15s ease;border-radius:8px}.dropdown-content a i{font-size:12px;width:16px;text-align:center;opacity:.75}.dropdown-content a:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);color:#fff}.dropdown-content a:hover i{opacity:1}.dropdown.open .dropdown-content{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.breadcrumb-wrap{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 0}.breadcrumb-inner{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0;font-size:.8rem}.breadcrumb-list li{display:flex;align-items:center;gap:4px;color:#64748b}.breadcrumb-list li+li::before{content:'/';color:#cbd5e1;font-size:.75rem;margin-right:2px}.breadcrumb-list a{color:#6366f1;text-decoration:none;font-weight:500;transition:color .15s}.breadcrumb-list a:hover{color:#4f46e5;text-decoration:underline}.breadcrumb-list .bc-current{color:#374151;font-weight:600}.breadcrumb-list i{font-size:.72rem}.main-content{padding:10px}.container{max-width:800px;margin:0 auto;background:rgb(255 255 255 / .98);border-radius:12px;padding:20px;box-shadow:0 10px 30px rgb(0 0 0 / .1);backdrop-filter:blur(10px)}.hero-section{text-align:center;padding:30px 20px;margin-bottom:40px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;border:1px solid rgb(255 255 255 / .3)}.hero-section h1{color:#fdfdfd;font-size:2.5rem;margin-bottom:15px;font-weight:700;letter-spacing:-.8px}.hero-description{color:#fff;font-size:1.1rem;line-height:1.7;max-width:600px;margin:0 auto}.converter-section{margin-bottom:30px}.converter-area{background:#f8f9fa;border-radius:8px;padding:20px;box-shadow:0 3px 10px rgb(0 0 0 / .05)}.input-group{margin-bottom:18px}.input-group label{display:block;margin-bottom:6px;font-weight:500;color:#495057;font-size:14px}.number-input{width:100%;padding:10px 14px;border:1px solid #e8ecef;border-radius:6px;font-size:16px;font-family:'Segoe UI',Arial,sans-serif;background:#fff;transition:all 0.3s ease;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.number-input:focus{outline:none;border-color:#667eea;box-shadow:0 2px 8px rgb(102 126 234 / .15)}.output-display{width:100%;padding:12px 14px;border:1px solid #28a745;border-radius:6px;font-size:14px;background:#f8fff9;color:#155724;font-weight:500;min-height:50px;display:flex;align-items:center;box-shadow:0 1px 3px rgb(40 167 69 / .1);font-family:'Noto Sans Bengali','Segoe UI',Arial,sans-serif}.converter-controls{display:flex;gap:8px;justify-content:center;margin:15px 0;flex-wrap:wrap}.convert-btn{padding:8px 20px;border:none;border-radius:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(102 126 234 / .2)}.convert-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 3px 12px rgb(102 126 234 / .3)}.control-btn{padding:6px 12px;border:1px solid #e1e5e9;border-radius:4px;background:#fff;color:#495057;cursor:pointer;font-size:12px;font-weight:400;transition:all 0.2s ease;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.control-btn:hover{background:#f8f9fa;border-color:#667eea;color:#667eea}.accordion-section{background:linear-gradient(135deg,rgb(102 126 234 / .05),rgb(118 75 162 / .05));border-radius:8px;padding:20px;margin:30px 0}.accordion-section h3{color:#fff;font-size:1.3rem;margin-bottom:20px;text-align:center}.accordion-item{margin-bottom:10px;border:1px solid #e8ecef;border-radius:6px;background:#fff;overflow:hidden}.accordion-header{width:100%;padding:15px 20px;background:#667eea;color:#fff;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;transition:background-color 0.3s ease}.accordion-header:hover{background:#5a6fd8}.accordion-header h2,.accordion-header h3{margin:0;font-size:1.1rem;font-weight:600}.accordion-icon{font-size:14px;transition:transform 0.3s ease}.accordion-header.active .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;background:#f8f9fa}.accordion-content.active{max-height:none;overflow-y:visible}.table-container{max-height:none;overflow-y:visible;border-radius:6px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.number-table{width:100%;border-collapse:collapse;background:#fff;font-family:'Noto Sans Bengali','Segoe UI',Arial,sans-serif}.number-table th{background:#667eea;color:#fff;padding:12px 16px;text-align:left;font-weight:600;position:sticky;top:0;z-index:10}.number-table td{padding:8px 16px;border-bottom:1px solid #e8ecef;color:#495057;text-align:center}.number-table tr:hover{background-color:#f8f9fa}.number-table td:first-child{font-weight:600;color:#667eea}.number-table td:last-child{font-weight:500;color:#28a745}.site-footer{background:linear-gradient(160deg,#1a202c 0%,#2d3748 60%,#1e2637 100%);color:#fff;margin-top:64px}.footer-container{max-width:1200px;margin:0 auto;padding:56px 24px 24px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:44px;margin-bottom:44px}.footer-section h2,.footer-section h3{margin-bottom:18px;color:#fff;font-weight:600;font-size:16px;letter-spacing:-.2px}.footer-section h3 i{font-size:13px;opacity:.8;margin-right:2px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.footer-links li{margin-bottom:4px}.footer-links a{color:rgb(255 255 255 / .72);font-weight:400;text-decoration:none;font-size:14px;transition:color 0.15s ease;letter-spacing:-.1px;display:flex;align-items:center;gap:8px}.footer-links a:hover{color:#fff}.footer-links a i{font-size:12px;width:14px;text-align:center;opacity:.6;flex-shrink:0;transition:opacity 0.15s ease}.footer-links a:hover i{opacity:1}.social-links{display:flex;gap:12px;margin-top:14px}.social-link{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all 0.2s ease;text-decoration:none}.social-link svg{width:18px;height:18px}.social-link:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgb(0 0 0 / .35)}.facebook{background:#1877f2}.quora{background:#cc1d04}.youtube{background:red}.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .08);padding-top:28px;text-align:center}.footer-bottom p{color:rgb(255 255 255 / .55);font-size:14px;letter-spacing:-.1px}.footer-legal{display:flex;justify-content:center;gap:20px;margin-top:14px;flex-wrap:wrap}.footer-legal a{color:rgb(255 255 255 / .5);text-decoration:none;font-size:13px;transition:color 0.15s ease}.footer-legal a:hover{color:#fff}.footer-legal a i{font-size:11px;opacity:.7;margin-right:3px}.footer-legal a:hover i{opacity:1}.seo-content-section{background:#fff;padding:60px 20px}.seo-content-container{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.seo-block{border-left:3px solid #667eea;padding-left:24px}.seo-block h2{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:14px;letter-spacing:-.4px}.seo-block h3{font-size:1rem;font-weight:600;color:#5a67d8;margin-top:22px;margin-bottom:6px}.seo-block p{font-size:.95rem;color:#4a5568;line-height:1.75;margin-bottom:4px}.seo-block a{color:#5a67d8;text-decoration:underline;text-underline-offset:3px}.seo-block a:hover{color:#434190}.seo-list{margin:12px 0 16px 0;padding-left:20px;list-style:none}.seo-list li{font-size:.93rem;color:#4a5568;line-height:1.9;padding-left:8px;border-left:2px solid #e2e8f0;margin-bottom:4px}@media (max-width:768px){.seo-content-section{padding:40px 16px}.seo-block h2{font-size:1.2rem}.seo-block{padding-left:16px}}.features-section{margin:30px 0}.features-section h3{color:#2c3e50;font-size:1.4rem;margin-bottom:20px;text-align:center}.feature-box{background:#f8f9fa;border-radius:8px;padding:18px;margin-bottom:18px;box-shadow:0 3px 10px rgb(0 0 0 / .05);border-left:3px solid #667eea}.feature-box h4{color:#495057;font-size:1rem;margin-bottom:15px;display:flex;align-items:center;gap:8px}.batch-textarea{width:100%;padding:10px 14px;border:1px solid #e8ecef;border-radius:6px;font-size:14px;font-family:'Segoe UI',Arial,sans-serif;background:#fff;transition:all 0.3s ease;min-height:60px;resize:vertical}.batch-textarea:focus{outline:none;border-color:#667eea;box-shadow:0 2px 8px rgb(102 126 234 / .15)}.control-select{padding:8px 16px;border:1px solid #e1e5e9;border-radius:6px;background:#fff;color:#495057;cursor:pointer;font-size:14px;font-weight:500}.batch-results{background:#fff;border-radius:6px;max-height:300px;overflow-y:auto;border:1px solid #e8ecef;margin-top:12px}.batch-item{padding:12px 16px;border-bottom:1px solid #eee}.batch-item:last-child{border-bottom:none}.batch-number{font-weight:600;color:#667eea;margin-bottom:6px;font-size:.9rem}.batch-english{color:#495057;margin-bottom:4px;font-size:.8rem}.batch-assamese{color:#28a745;font-family:'Noto Sans Bengali',Arial,sans-serif;font-size:.8rem}.accordion-download{text-align:center;margin-top:15px;margin-bottom:15px}.download-btn{padding:8px 16px;border:none;border-radius:6px;background:linear-gradient(135deg,#28a745,#218838);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(40 167 69 / .2)}.download-btn:hover{background:linear-gradient(135deg,#218838,#1e7e34);transform:translateY(-1px);box-shadow:0 3px 12px rgb(40 167 69 / .3)}.pdf-btn-inactive{opacity:.5;cursor:not-allowed;filter:grayscale(40%)}.pdf-btn-inactive:hover{transform:none!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important;background:#ffffff!important;border-color:#e1e5e9!important;color:#495057!important}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;transition:background 0.2s;z-index:200}.hamburger:hover{background:rgb(90 103 216 / .1)}.hamburger span{display:block;width:22px;height:2px;background:#5a67d8;border-radius:2px;transition:all 0.3s ease}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){.hamburger{display:flex}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .12);padding:12px 16px 16px;z-index:150;border-top:1px solid rgb(90 103 216 / .1)}.main-nav.open{display:block}.main-nav .nav-list{flex-direction:column;gap:4px;align-items:stretch}.main-nav .nav-list li{width:100%}.nav-link{width:100%;padding:10px 14px;font-size:15px}.dropdown-content{position:static;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:none;border-radius:0;min-width:100%;padding:4px 0 4px 16px;transform:none;transition:none;background:#f8faff;display:none}.dropdown.open .dropdown-content{display:block}.header-container{padding:10px 16px;position:relative}.main-content{padding:8px}.container{padding:14px;margin:4px;border-radius:8px}.hero-section{padding:24px 16px;margin-bottom:24px}.hero-section h1{font-size:1.7rem;letter-spacing:-.4px}.hero-description{font-size:.95rem}.hero-features{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.feature-badge{font-size:13px}.converter-area{padding:14px}.input-group{margin-bottom:14px}.input-group label{font-size:13px;margin-bottom:4px}.number-input{padding:8px 12px;font-size:14px}.output-display{padding:10px 12px;font-size:13px;min-height:45px}.converter-controls{gap:6px;margin:12px 0}.convert-btn{padding:7px 16px;font-size:13px}.control-btn{padding:5px 10px;font-size:11px}.accordion-section{padding:14px}.accordion-section h2{font-size:1.2rem}.accordion-header{padding:12px 14px}.accordion-header h2,.accordion-header h3{font-size:.95rem}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.number-table{min-width:380px}.number-table th,.number-table td{padding:6px 10px;font-size:13px}.feature-box{padding:14px;margin-bottom:14px}.feature-box h3,.feature-box h4{font-size:.95rem;margin-bottom:10px}.batch-textarea{padding:8px 12px;font-size:13px;min-height:50px}.feature-box>div[style*="grid-template-columns"]{grid-template-columns:1fr!important}.footer-content{grid-template-columns:1fr;gap:28px;text-align:center}.social-links{justify-content:center}.footer-legal{flex-direction:column;gap:10px}.footer-container{padding:36px 16px 20px}.seo-content-section{padding:36px 14px}.seo-block h2{font-size:1.15rem}.seo-block{padding-left:14px}}@media (max-width:480px){.container{padding:10px;margin:2px}.converter-area{padding:10px}.hero-section h1{font-size:1.4rem}.converter-controls{flex-direction:column;align-items:stretch;gap:8px}.convert-btn,.control-btn{width:100%;text-align:center}.number-table th,.number-table td{padding:5px 8px;font-size:12px}.accordion-header h2,.accordion-header h3{font-size:.88rem}}.faq-section{background:#f7f8fc;padding:60px 20px}.faq-container{max-width:860px;margin:0 auto}.faq-section h2{font-size:1.6rem;font-weight:700;color:#1a202c;margin-bottom:32px;text-align:center}.faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:12px;overflow:hidden}.faq-question{width:100%;background:none;border:none;padding:18px 22px;text-align:left;font-size:.97rem;font-weight:600;color:#2d3748;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background 0.2s}.faq-question:hover{background:#f0f4ff}.faq-question.open{color:#5a67d8;background:#f0f4ff}.faq-icon{font-size:1.2rem;font-weight:400;flex-shrink:0;transition:transform 0.25s}.faq-question.open .faq-icon{transform:rotate(45deg)}.faq-answer{display:none;padding:0 22px 18px;font-size:.93rem;color:#4a5568;line-height:1.75;border-top:1px solid #e2e8f0}.faq-answer.open{display:block}@media (max-width:768px){.faq-section{padding:40px 16px}.faq-section h2{font-size:1.25rem}.faq-question{padding:14px 16px;font-size:.92rem}.faq-answer{padding:0 16px 14px}}