body{background:#fff8e1!important;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a!important}html{background:#fff8e1!important}.text-muted{color:#4a5568!important}.text-dark{color:#1a1a1a!important}.text-primary{color:#ff8c42!important}.text-success{color:#28a745!important}.text-danger{color:#dc3545!important}.text-info{color:#17a2b8!important}p,span,div,a,li,td,th{color:inherit}.container h2,.container h3,.container h4,.container h5,.container h6,.features-section h2,.features-section h3,.features-section h4{color:#1a1a1a!important}.container .lead,.features-section .lead{color:#4a5568!important}.section-heading{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#1a1a1a!important;line-height:1.2;letter-spacing:-.02em;margin-bottom:1rem}.section-subtitle{font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:#4a5568!important;line-height:1.6;margin-bottom:2rem}.section-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:#1a1a1a!important;line-height:1.3}.section-text{font-size:1.125rem;font-weight:400;color:#4a5568!important;line-height:1.7}.step-title{font-size:1.5rem;font-weight:600;color:#1a1a1a!important;margin-bottom:1rem}.step-text{font-size:1rem;font-weight:400;color:#4a5568!important;line-height:1.7}.faq-question{font-size:1.25rem;font-weight:600;color:#1a1a1a!important;margin-bottom:.75rem}.faq-answer{font-size:1rem;font-weight:400;color:#4a5568!important;line-height:1.7}.service-content ul{list-style:none;padding:0;margin:0;text-align:left}.service-content ul li{font-size:.95rem;font-weight:400;color:#4a5568!important;line-height:1.7;margin-bottom:.75rem;padding-left:0}.service-content ul li i{color:#28a745;font-size:1rem;margin-right:.5rem}.step-number{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.step-number .step-badge{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#ff8c42,#ff6b35);color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 4px 15px #ff8c424d}.container,.container-fluid{background:transparent!important}.bg-light,.bg-white{background-color:#fff!important}.bg-dark,.bg-secondary{background-color:transparent!important}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;color:#1a1a1a!important}.navbar-brand,.nav-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.hero-section{background:transparent;color:#1a1a1a;border-radius:0 0 2rem 2rem;margin-bottom:4rem;padding:5rem 0 1rem;min-height:400px;display:flex;align-items:center}.hero-section .hero-title{color:#1a1a1a!important;font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:1.5rem;letter-spacing:-.02em}.hero-section .hero-subtitle{color:#4a5568!important;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;max-width:700px;margin:0 auto}.hero-section h1{color:#1a1a1a!important;font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:1.5rem;letter-spacing:-.02em}.hero-section .lead{color:#4a5568!important;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;max-width:700px;margin:0 auto}.features-section{margin-top:4rem}.features-section .container{max-width:1200px}.feature-card{transition:transform .3s ease,box-shadow .3s ease;border-radius:1rem;background:#fff!important;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #00000014;height:100%}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001f!important;border-color:#ff8c4233}.feature-card .card-body{padding:2rem}.feature-card .card-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.feature-card .card-text{font-size:.95rem;line-height:1.6;color:#4a5568!important}.feature-icon{transition:transform .3s ease}.feature-icon .feature-icon-bg{width:64px;height:64px;background:#ff8c421a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;border:2px solid #ff8c42;transition:all .3s ease}.feature-icon .feature-icon-bg svg{color:#ff8c42!important}.feature-card:hover .feature-icon .feature-icon-bg{transform:scale(1.1);background:linear-gradient(135deg,#ff8c42,#ff6b35)}.feature-card:hover .feature-icon .feature-icon-bg svg{color:#fff!important}.upload-form .upload-card{border-radius:1.5rem;transition:all .3s ease;background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 24px #0000001f}.upload-form .upload-card:hover{box-shadow:0 12px 32px #00000026!important;transform:translateY(-5px);border-color:#ff8c4233}.upload-form .upload-card .card-body{padding:3rem 2.5rem}.upload-form .upload-card .upload-title{font-size:1.75rem;font-weight:600;color:#1a1a1a!important;margin-bottom:.5rem}.upload-form .upload-card .upload-subtitle{font-size:1rem;color:#4a5568!important;margin-bottom:0}.upload-form .upload-card h1,.upload-form .upload-card h2,.upload-form .upload-card h3,.upload-form .upload-card h4,.upload-form .upload-card h5,.upload-form .upload-card h6{color:#1a1a1a!important}.upload-form .upload-card p,.upload-form .upload-card .text-muted,.upload-form .upload-card .lead{color:#4a5568!important}.upload-form .upload-card .text-dark,.upload-form .upload-card .text-white,.upload-form .upload-card .text-white-50{color:#1a1a1a!important}.upload-form .upload-icon{transition:transform .3s ease}.upload-form .upload-icon .upload-icon-bg{width:90px;height:90px;background:#ff8c421a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;border:3px solid #ff8c42;box-shadow:0 8px 25px #ff8c4233}.upload-form .upload-icon .upload-icon-bg svg{color:#ff8c42!important}.upload-form .upload-icon:hover .upload-icon-bg{transform:scale(1.05);background:linear-gradient(135deg,#ff8c42,#ff6b35);border-color:#ff6b35;box-shadow:0 12px 35px #ff8c4266}.upload-form .upload-icon:hover .upload-icon-bg svg{color:#fff!important}.file-input{border:3px dashed rgba(0,0,0,.15)!important;border-radius:1rem!important;padding:2.5rem!important;background-color:#fef9e7!important;transition:all .3s ease!important;text-align:center;font-size:1rem;min-height:140px;display:flex;align-items:center;justify-content:center;position:relative;color:#4a5568!important}.file-input:hover{border-color:#ff8c42!important;background-color:#ff8c420d!important;transform:translateY(-3px);box-shadow:0 10px 25px #ff8c4226}.file-input:focus{border-color:#ff8c42!important;box-shadow:0 0 0 .2rem #ff8c4240!important;background-color:#ff8c420d!important}.file-input::file-selector-button{background:linear-gradient(135deg,#ff8c42,#ff6b35);color:#fff;border:none;padding:.875rem 2rem;border-radius:2rem;margin-right:1rem;font-weight:600;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 15px #ff8c424d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.file-input::file-selector-button:hover{background:linear-gradient(135deg,#ff7a2e,#ff5a1f);transform:translateY(-2px);box-shadow:0 6px 20px #ff8c4266}.btn{border-radius:2rem;font-weight:500;transition:all .3s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.btn.btn-primary{background:linear-gradient(135deg,#ff8c42,#ff6b35);border:none;color:#fff}.btn.btn-primary:hover{background:linear-gradient(135deg,#ff7a2e,#ff5a1f);transform:translateY(-2px);box-shadow:0 5px 15px #ff8c4266;color:#fff}.btn.btn-outline-primary{border:2px solid #ff8c42;color:#ff8c42;background:transparent}.btn.btn-outline-primary:hover{background:linear-gradient(135deg,#ff8c42,#ff6b35);border-color:#ff8c42;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #ff8c4266}.btn.btn-lg{padding:.75rem 2rem;font-size:1.1rem}.card{border-radius:1rem;border:1px solid rgba(0,0,0,.05);background:#fff!important;box-shadow:0 2px 8px #00000014}.card.shadow-sm{box-shadow:0 2px 8px #00000014!important}.card.shadow-lg{box-shadow:0 8px 24px #0000001f!important}.card:hover{border-color:#ff8c4233;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.card .card-header{background:linear-gradient(135deg,#ff8c42,#ff6b35)!important;color:#fff!important;border-bottom:1px solid rgba(255,140,66,.2)}.card .card-header .card-title{color:#fff!important}.feature-card .card-body h1,.feature-card .card-body h2,.feature-card .card-body h3,.feature-card .card-body h4,.feature-card .card-body h5,.feature-card .card-body h6,.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{color:#1a1a1a!important}.feature-card .card-body p,.feature-card .card-body .text-muted,.feature-card .card-body .lead,.card .card-body p,.card .card-body .text-muted,.card .card-body .lead{color:#4a5568!important}.feature-card .card-body .text-dark,.card .card-body .text-dark,.feature-card .card-body .text-white,.feature-card .card-body .text-white-50,.card .card-body .text-white,.card .card-body .text-white-50,.container .card .card-body h1,.container .card .card-body h2,.container .card .card-body h3,.container .card .card-body h4,.container .card .card-body h5,.container .card .card-body h6{color:#1a1a1a!important}.container .card .card-body p,.container .card .card-body .text-muted,.container .card .card-body .lead{color:#4a5568!important}.container .card .card-body .text-dark,.container .card .card-body .text-white,.container .card .card-body .text-white-50{color:#1a1a1a!important}.abstract-content{border-left:4px solid #ff8c42;background-color:#ff8c4214!important;font-style:italic;line-height:1.6;color:#1a1a1a!important}.progress{height:.5rem;border-radius:.25rem;background-color:#00000014}.progress .progress-bar{background:linear-gradient(135deg,#ff8c42,#ff6b35);border-radius:.25rem;box-shadow:0 0 10px #ff8c424d}.badge{border-radius:.5rem;font-weight:500;background:linear-gradient(135deg,#ff8c42,#ff6b35);color:#fff;box-shadow:0 2px 8px #ff8c424d}.badge.bg-primary{background:linear-gradient(135deg,#ff8c42,#ff6b35)!important;color:#fff!important}.badge.bg-success{background:#28a745!important;color:#fff!important}.badge.bg-danger{background:#dc3545!important;color:#fff!important}.badge.bg-info{background:#d97706!important;color:#fff!important}.text-info{color:#d97706!important}.border-info{border-color:#d97706!important}.bg-primary{background:linear-gradient(135deg,#ff8c42,#ff6b35)!important;color:#fff!important}.bg-success{background:#28a745!important;color:#fff!important}.bg-danger{background:#dc3545!important;color:#fff!important}.bg-info{background:#17a2b8!important;color:#fff!important}.form-control{border-radius:.75rem;border:2px solid rgba(0,0,0,.1);padding:.875rem 1.25rem;transition:all .3s ease;background-color:#fff;color:#1a1a1a;font-size:1rem}.form-control:focus{border-color:#ff8c42;box-shadow:0 0 0 .2rem #ff8c4240;background-color:#fff;color:#1a1a1a;transform:translateY(-1px)}.form-control::placeholder{color:#a0aec0;font-style:italic;font-weight:400}.form-control.dark-input{background-color:#fff;border-color:#0000001a;color:#1a1a1a}.form-control.dark-input:focus{background-color:#fff;border-color:#ff8c42;color:#1a1a1a}.form-control.dark-input::placeholder{color:#a0aec0}.dark-navbar{background:#fff!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000d;border-radius:0 0 1rem 1rem}.dark-navbar .navbar-brand{color:#1a1a1a!important;font-weight:600;transition:color .3s ease}.dark-navbar .navbar-brand:hover{color:#ff8c42!important}.dark-navbar .nav-link{color:#4a5568!important;font-weight:500;transition:all .3s ease;position:relative}.dark-navbar .nav-link:hover{color:#ff8c42!important;transform:translateY(-1px)}.dark-navbar .nav-link.text-white{color:#1a1a1a!important}.dark-navbar .dropdown-menu{background:#fff;border:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:.75rem;box-shadow:0 8px 24px #0000001f}.dark-navbar .dropdown-menu .dropdown-item{color:#4a5568;transition:all .3s ease}.dark-navbar .dropdown-menu .dropdown-item:hover{background:#ff8c421a;color:#ff8c42}.dark-navbar .dropdown-menu .dropdown-divider{border-color:#00000014}.dark-navbar .navbar-toggler{border-color:#00000026}.dark-navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2844, 62, 80, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media (max-width: 768px){.hero-section{border-radius:0 0 1rem 1rem;padding:2rem 0!important}.display-4{font-size:2rem}.display-5{font-size:1.75rem}.btn-lg{padding:.5rem 1.5rem;font-size:1rem}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.processing-section{animation:pulse 2s infinite}.step-number .step-badge{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#ff8c42,#ff6b35);color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 4px 15px #ff8c424d}.service-content ul li{font-size:.95rem;line-height:1.6}.service-content ul li i{font-size:.8rem}.key-points-list li{padding:.75rem;background-color:#ff8c420d;border-left:3px solid #ff8c42;border-radius:4px;transition:all .2s ease}.key-points-list li:hover{background-color:#ff8c421a;transform:translate(4px)}.key-points-list li .badge{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.875rem;padding:0}.action-card{position:sticky;top:2rem}.action-card svg{opacity:.8;transition:all .3s ease}.action-card:hover svg{opacity:1;transform:scale(1.05)}.container{max-width:1200px}.container.py-4{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.container.py-5{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.card-body.p-4{padding:2rem!important}.card-body.p-5{padding:3rem!important}.btn{font-weight:500;letter-spacing:.01em;transition:all .2s ease}.btn.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem}.btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn:active{transform:translateY(0)}.btn-primary{box-shadow:0 2px 8px #ff8c424d}.btn-primary:hover{box-shadow:0 4px 16px #ff8c4266}.btn-outline-primary:hover{box-shadow:0 2px 8px #ff8c4233}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff;box-shadow:0 2px 8px #6c757d33}.card.border-success,.card.border-danger,.card.border-info{border-width:2px!important}.card.border-success .card-body,.card.border-danger .card-body,.card.border-info .card-body{padding:3rem 2.5rem!important}.card.border-success svg,.card.border-danger svg,.card.border-info svg{transition:all .3s ease}.card.border-success:hover svg,.card.border-danger:hover svg,.card.border-info:hover svg{transform:scale(1.1)}.container .card .card-body form .form-label{color:#1a1a1a!important;font-weight:600;margin-bottom:.5rem}.container .card .card-body form .form-control{border:1px solid rgba(0,0,0,.15);border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;color:#1a1a1a!important;background-color:#fff!important;transition:all .2s ease}.container .card .card-body form .form-control:focus{border-color:#ff8c42;box-shadow:0 0 0 .2rem #ff8c4240;outline:none}.container .card .card-body form .form-control::placeholder{color:#9ca3af!important}.container .card .card-body form .form-control-lg{padding:1rem 1.25rem;font-size:1.125rem}.container .card .card-body form .form-check-label{color:#4a5568!important;font-weight:400;margin-left:.5rem}.container .card .card-body form .form-check-input{width:1.25rem!important;height:1.25rem!important;background-color:#fff!important;border:2px solid rgba(0,0,0,.25)!important;border-radius:.25rem!important;cursor:pointer;margin-top:.125rem;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.container .card .card-body form .form-check-input:checked{background-color:#ff8c42!important;border-color:#ff8c42!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important}.container .card .card-body form .form-check-input:not(:checked){background-color:#fff!important;background-image:none!important}.container .card .card-body form .form-check-input:focus{border-color:#ff8c42!important;box-shadow:0 0 0 .2rem #ff8c4240!important;outline:none}.container .card .card-body form .form-check-input:hover:not(:checked){border-color:#ff8c42!important;background-color:#fff!important}.container .card .card-body form .form-check-label{cursor:pointer;-webkit-user-select:none;user-select:none}.container .card .card-body .alert{border-radius:.5rem}.container .card .card-body .alert.alert-info{background-color:#17a2b81a;border-color:#17a2b84d;color:#0c5460!important}.container .card .card-body .btn-google{background-color:#fff!important;border:1px solid #dadce0!important;color:#3c4043!important;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.container .card .card-body .btn-google svg{color:#4285f4}.container .card .card-body .btn-google:hover{background-color:#f8f9fa!important;border-color:#dadce0!important;color:#202124!important;box-shadow:0 1px 3px #3c40434d}.container .card .card-body .btn-google:hover svg{color:#1a73e8}.container .card .card-body .btn-google:active,.container .card .card-body .btn-google:focus{background-color:#f1f3f4!important;box-shadow:inset 0 2px 4px #3c404333;border-color:#dadce0!important;color:#202124!important}.container .card .card-body form.button_to{display:inline-block;margin:0}.container .card .card-body form.button_to .btn{margin:0}.container .card .card-body .auth-link{color:#ff8c42!important;text-decoration:none;font-weight:500;transition:all .2s ease}.container .card .card-body .auth-link:hover{color:#ff6b35!important;text-decoration:underline}.container .card .card-body .auth-link:visited{color:#ff8c42!important}.card.border-danger{border-width:2px!important;border-color:#dc3545!important}.card.border-danger .card-body{background-color:#fff!important}.card.border-danger h3{color:#dc3545!important}.card.border-danger .btn-danger{background:linear-gradient(135deg,#dc3545,#c82333);border:none;color:#fff;font-weight:500;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .2s ease}.card.border-danger .btn-danger:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}.container .card{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 2px 8px #00000014!important}.container .card .card-body,.container .card h2,.container .card h3{color:#1a1a1a!important}.container .card p,.container .card span,.container .card small{color:#4a5568!important}.success-icon-circle{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #10b9814d}.error-icon-circle{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #ef44444d}.dropdown-toggle:after{display:none!important}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;display:inline-block;vertical-align:middle}.skeleton-text{height:1rem;width:100%;margin-bottom:.5rem}.skeleton-title{height:2rem;width:60%;margin-bottom:1.5rem}.skeleton-circle{width:50px;height:50px;border-radius:50%}.how-it-works-section .step-badge{transition:transform .3s ease,box-shadow .3s ease}.how-it-works-section .col-md-4:hover .step-badge{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px #ff8c4266}.footer .section-title{font-size:1.25rem;margin-bottom:1.5rem}.footer .input-group .form-control{background-color:#fff!important;color:#1a1a1a!important;border-radius:.5rem 0 0 .5rem;border:1px solid rgba(0,0,0,.1);padding:.75rem 1rem}.footer .input-group .form-control::placeholder{color:#a0aec0!important}.footer .input-group .form-control:focus{background-color:#fff!important;box-shadow:none;border-color:#ff8c42}.footer .input-group .btn{border-radius:0 .5rem .5rem 0;padding:.75rem 1.5rem}@media (max-width: 576px){.container{padding-left:1.25rem!important;padding-right:1.25rem!important}.section-title{font-size:1.5rem!important}.hero-title{font-size:1.75rem!important}.card-body{padding:1.5rem!important}.upload-card .card-body{padding:2rem 1.5rem!important}.d-flex.justify-content-between.align-items-center{flex-direction:column!important;align-items:flex-start!important;gap:1rem}.d-flex.justify-content-between.align-items-center .btn,.d-flex.justify-content-between.align-items-center .dropdown{width:100%}.d-flex.justify-content-between.align-items-center .btn{text-align:left}.d-flex.justify-content-between.align-items-center .dropdown-toggle{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.row.g-4{--bs-gutter-y: 1.5rem}.feature-icon-bg,.upload-icon-bg{width:60px!important;height:60px!important}.feature-icon-bg svg,.upload-icon-bg svg{width:30px!important;height:30px!important}.step-badge{width:50px!important;height:50px!important;font-size:1.25rem!important}.abstract-content{padding:1rem!important}.key-points-list li{margin-bottom:1.25rem!important}.footer .input-group{flex-direction:column;gap:.5rem}.footer .input-group .form-control,.footer .input-group .btn{border-radius:.5rem!important;width:100%}}@media (min-width: 577px) and (max-width: 991px){.section-title{font-size:1.75rem!important}}
