.dl-form-container{display:flex;justify-content:center;align-items:center}@media(min-width:991px){.dl-form-container{justify-content:right}}.micro-note{font-size:11px;color:#667085;margin-top:10px;line-height:1.45;text-align:center}.dl-form-container .form-card{background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:20px 16px;max-width:500px;width:100%}@media(max-width:600px){.dl-form-container .form-card{padding:10px}}.dl-form-container .form-title{color:#0d1b2a;font-weight:700;font-size:24px;margin-bottom:8px}.dl-form-container .form-subtitle{color:#6c757d;font-size:12px;font-weight:500;line-height:1.4;margin-bottom:.5rem}.dl-form-container .form-label{color:#1e293b;font-weight:600;font-size:14px;margin-bottom:8px}.dl-form-container .form-control,.dl-form-container .form-select{border:1px solid #d8e2ef;border-radius:4px;padding:12px 16px;font-size:12px;color:#334155;background-color:#fff;box-shadow:none;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease}.dl-form-container .form-control::placeholder{color:#94a3b8}.dl-form-container .form-control:focus,.dl-form-container .form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15);outline:0}.dl-form-container textarea.form-control{min-height:110px;resize:vertical}.dl-form-container .btn-submit{background-color:#0a58ca;color:#fff;font-weight:600;font-size:16px;padding:14px;border:none;border-radius:6px;width:100%;transition:background-color .2s ease;margin-top:12px}.dl-form-container .btn-submit:hover{background-color:#084298}.dl-form-container .btn-submit:active{background-color:#052c65}.state-selector-container .selector-card{background:#fff;border-radius:24px;box-shadow:rgba(0,0,0,.1) 0 4px 12px;padding:20px 12px;max-width:1200px;margin:0 auto}.state-selector-container .selector-title{color:#0d1b2a;font-weight:700;font-size:24px;margin-bottom:8px}.state-selector-container .selector-subtitle{color:#6c757d;font-size:12px;font-weight:500;line-height:1.5;margin-bottom:.5rem}.state-selector-container .form-select{border:1px solid #d8e2ef;border-radius:14px;padding:14px 20px;font-size:16px;font-weight:700;color:#000;background-color:#fff;height:100%;min-width:220px;transition:border-color .2s ease,box-shadow .2s ease}.state-selector-container .form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15);outline:0}.state-selector-container .btn-action{background-color:#0a58ca;color:#fff;font-weight:700;font-size:16px;padding:14px 28px;border:none;border-radius:14px;white-space:nowrap;width:100%;transition:background-color .2s ease,box-shadow .2s ease;display:block}.state-selector-container .btn-action:hover{background-color:#084298;box-shadow:0 4px 12px rgba(10,88,202,.2)}.state-selector-container .btn-action:active{background-color:#052c65}@media (min-width:768px){.state-selector-container .btn-action{width:auto}}.drug_processor{background-color:#f8fafc;padding:60px 0}.dl-process-container .header-badge{background-color:#e6f0ff;color:#0d6efd;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;border-radius:30px;display:inline-block;margin-bottom:16px}.dl-process-container .main-title{color:#0d1b2a;font-weight:700;font-size:36px;margin-bottom:12px}.dl-process-container .subtitle{color:#6c757d;font-size:16px;max-width:750px;margin:0 auto 20px auto;line-height:1.6}.dl-process-container .step-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:22px 16px;height:100%;box-shadow:0 4px 20px rgba(0,0,0,.01);transition:transform .2s ease,box-shadow .2s ease;border-bottom:4px solid #10b981;position:relative}.dl-process-container .step-card:hover{border-bottom:4px solid #f5b402}.dl-process-container .number-badge{background-color:#e6f0ff;color:#0a58ca;font-weight:700;font-size:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:20px}.dl-process-container .card-title{color:#0d1b2a;font-weight:700;font-size:18px;margin-bottom:12px}.dl-process-container .card-text{color:#64748b;font-size:14px;line-height:1.6;margin-bottom:20px}.dl-process-container .feature-list{list-style:none;padding-left:0;margin-bottom:0}.dl-process-container .feature-item{font-size:14px;color:#334155;position:relative;padding-left:24px;margin-bottom:10px}.dl-process-container .feature-item:last-child{margin-bottom:0}.dl-process-container .feature-item::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;background-color:#10b981;border-radius:50%}@media(max-width:600px){.dl-process-container .main-title{font-size:1.4rem}.drug_processor{padding:30px 0}}.drug_license_type{background-color:#f8fafc;padding:10px 0;padding-bottom:30px}.dl-types-container .header-badge{background-color:#e6f0ff;color:#0d6efd;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;border-radius:30px;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px}.dl-types-container .main-title{color:#0d1b2a;font-weight:700;font-size:36px;margin-bottom:12px}.dl-types-container .subtitle{color:#6c757d;font-size:16px;max-width:750px;margin:0 auto 10px auto;line-height:1.6}.dl-types-container .type-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:22px 12px;height:100%;box-shadow:0 4px 20px rgba(0,0,0,.01);display:flex;flex-direction:column;position:relative;overflow:hidden}.dl-types-container .card-edge-green{border-bottom:4px solid #10b981}.dl-types-container .card-edge-green:hover{border-bottom:4px solid #f5b402}.dl-types-container .letter-badge{background-color:#e8f8f2;color:#10b981;font-weight:800;font-size:16px;min-width:44px;min-height:44px;max-width:100%;width:auto;height:auto;padding:8px 14px;display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;border-radius:12px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.dl-types-container .card-title{color:#0d1b2a;font-weight:700;font-size:16px;margin-bottom:6px;text-align:left}.dl-types-container .card-tagline{color:#475569;font-weight:700;font-size:13px;text-transform:capitalize;margin-bottom:8px;text-align:left}.dl-types-container .card-description{color:#64748b;font-size:12px;line-height:1.6;margin-bottom:0;text-align:left;margin-bottom:.5rem}@media(max-width:600px){.dl-types-container .main-title{font-size:1.4rem}.dl-types-container .header-badge{font-size:11px;padding:5px 12px}}.dl-risk-container{padding:60px 0}.dl-risk-container .header-badge{background-color:#ffebeb;color:#e53e3e;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;border-radius:30px;display:inline-block;margin-bottom:16px}.dl-risk-container .main-title{color:#0d1b2a;font-weight:700;font-size:30px;margin-bottom:12px}.dl-risk-container .subtitle{color:#6c757d;font-size:16px;max-width:800px;margin:0 auto 36px auto;line-height:1.6}.dl-risk-container .alert-bar{background-color:#fff5f5;border:1px solid #feb2b2;border-radius:16px;padding:18px 16px;max-width:1200px;margin:0 auto 40px auto}.dl-risk-container .alert-text{color:#742a2a;font-size:12px;line-height:1.5;margin-bottom:0;text-align:left}.dl-risk-container .alert-text strong{color:#9b2c2c;font-weight:700}.dl-risk-container .btn-check-eligibility{background-color:#fff;color:#0d1b2a;border:1px solid #e2e8f0;border-radius:12px;font-weight:600;font-size:12px;padding:10px;white-space:nowrap;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:background-color .2s ease,border-color .2s ease}.dl-risk-container .btn-check-eligibility:hover{background-color:#f7fafc;border-color:#cbd5e1}.dl-risk-container .risk-card{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #ef4444;border-radius:0 0 20px 20px;border-top-left-radius:20px;border-top-right-radius:20px;padding:32px 24px;height:100%;box-shadow:0 4px 20px rgba(0,0,0,.01);text-align:left}.dl-risk-container .card-title{color:#0d1b2a;font-weight:700;font-size:18px;margin-bottom:12px}.dl-risk-container .card-description{color:#64748b;font-size:14px;line-height:1.6;margin-bottom:0}@media (max-width:767.98px){.dl-risk-container .alert-bar{text-align:center}.dl-risk-container .alert-text{text-align:center;margin-bottom:16px}.dl-risk-container .main-title{font-size:1rem;line-height:1.4}.dl-risk-container .alert-bar{margin-bottom:10px}.dl-risk-container .subtitle{font-size:.9rem;margin-bottom:.9rem}}.dl-sticky-bar-wrapper{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:100%;max-width:650px;padding:0 20px;z-index:9999}.dl-sticky-bar-wrapper .sticky-pill{background:#fff;border-radius:100px;padding:12px 16px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid rgba(226,232,240,.8);display:flex;align-items:center;justify-content:space-between;gap:12px}.dl-sticky-bar-wrapper .bar-title{color:#0d1b2a;font-weight:700;font-size:16px;margin:0;padding-left:12px;white-space:nowrap}.dl-sticky-bar-wrapper .actions-group{display:flex;align-items:center;gap:10px;flex-grow:1;justify-content:flex-end}.dl-sticky-bar-wrapper .btn-sticky{font-weight:700;font-size:12px;padding:12px 24px;border-radius:16px;text-decoration:none;text-align:center;white-space:nowrap;transition:all .2s ease;border:none}.dl-form-container .drug-eligibility-error{min-height:fit-content!important}.dl-sticky-bar-wrapper .btn-state{background-color:#f0f6ff;color:#0d6efd;border:1px solid #d0e2ff}.dl-sticky-bar-wrapper .btn-state:hover{background-color:#e0ecff}.dl-sticky-bar-wrapper .btn-whatsapp{background-color:#00b05c;color:#fff}.dl-sticky-bar-wrapper .btn-whatsapp:hover{background-color:#00964e}.dl-sticky-bar-wrapper .btn-quote{background-color:#0d6efd;color:#fff}.dl-sticky-bar-wrapper .btn-quote:hover{background-color:#0b5ed7}@media (max-width:767.98px){.dl-sticky-bar-wrapper{bottom:12px;padding:0 12px}.dl-sticky-bar-wrapper .sticky-pill{border-radius:5px;padding:6px;text-align:center;gap:10px}.dl-sticky-bar-wrapper .bar-title{display:none}.dl-sticky-bar-wrapper .actions-group{width:100%;gap:8px}.dl-sticky-bar-wrapper .btn-sticky{width:100%;padding:10px 5px;border-radius:4px;font-size:.7rem}.nopadding{padding:0}}.dl-calc-container{background-color:#f8fafc;padding:30px 0}.dl-calc-container .header-badge{background-color:#e6f0ff;color:#0d6efd;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:6px 14px;border-radius:30px;display:inline-block;margin-bottom:16px}.dl-calc-container .main-title{color:#0d1b2a;font-weight:700;font-size:32px;margin-bottom:12px}.dl-calc-container .subtitle{color:#6c757d;font-size:15px;max-width:700px;margin:0 auto 20px auto}.dl-calc-container .calc-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:32px;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.02)}.dl-calc-container .section-heading{color:#0d1b2a;font-weight:700;font-size:20px;margin-bottom:24px}.dl-calc-container .field-sublabel{color:#1e293b;font-weight:600;font-size:13px;margin-bottom:6px;display:block}.dl-calc-container .form-control,.dl-calc-container .form-select{border:1px solid #cbd5e1;border-radius:12px;padding:10px 14px;font-size:14px;color:#334155;background-color:#fff}.dl-calc-container .addon-item{border:1px solid #e2e8f0;border-radius:6px;padding:10px;display:flex;align-items:flex-start;gap:10px;cursor:pointer;background-color:#fff;transition:all .2s ease}.dl-calc-container .addon-item:hover{border-color:#cbd5e1}.dl-calc-container .form-check-input{width:16px;height:16px;margin-top:3px;flex-shrink:0}.dl-calc-container .addon-label{font-size:13px;font-weight:700;color:#0f172a;line-height:1.2;margin-bottom:2px;display:block}.dl-calc-container .addon-desc{font-size:11px;color:#64748b;margin:0}.dl-calc-container .result-banner{background-color:#0d6efd;border-radius:10px;padding:12px 20px;color:#fff;text-align:left;margin-bottom:16px}.dl-calc-container .banner-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.9);margin-bottom:4px;display:block}.dl-calc-container .banner-title{font-size:18px;font-weight:700;margin:0;line-height:1.3}.dl-calc-container .ledger-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.dl-calc-container .ledger-label{color:#64748b}.dl-calc-container .ledger-value{color:#0f172a;font-weight:700;text-align:right}.dl-calc-container .disclaimer-box{background-color:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:12px 16px;font-size:12px;color:#92400e;text-align:left;line-height:1.5;margin-top:16px}.dl-calc-container .btn-primary-blue{background-color:#0a58ca;color:#fff;font-weight:600;font-size:15px;padding:12px;border:none;border-radius:12px;width:100%}.dl-calc-container .btn-whatsapp{background-color:#10b981;color:#fff;font-weight:600;font-size:14px;padding:12px 6px;border:none;border-radius:12px}.dl-calc-container .btn-quote{background-color:#0a58ca;color:#fff;font-weight:600;font-size:14px;padding:12px 16px;border:none;border-radius:12px}.dl-eligibility-container{background-color:#f8fafc;padding:30px 0}.dl-eligibility-container .header-badge{background-color:#e6f0ff;color:#0d6efd;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:6px 14px;border-radius:30px;display:inline-block;margin-bottom:16px}.dl-eligibility-container .main-title{color:#0d1b2a;font-weight:700;font-size:32px;margin-bottom:12px}.dl-eligibility-container .subtitle{color:#6c757d;font-size:15px;max-width:700px;margin:0 auto 40px auto}.dl-eligibility-container .eligibility-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:32px;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.02)}.dl-eligibility-container .section-heading{color:#0d1b2a;font-weight:700;font-size:20px;margin-bottom:24px}.dl-eligibility-container .question-option{border:1px solid #cbd5e1;border-radius:14px;padding:16px 20px;margin-bottom:14px;display:flex;align-items:flex-start;gap:14px;cursor:pointer;background-color:#fff;transition:all .2s ease}.dl-eligibility-container .question-option.is-selected{border-color:#0d6efd;background-color:#f8fafc}.dl-eligibility-container .form-check-input{width:18px;height:18px;margin-top:3px;flex-shrink:0}.dl-eligibility-container .option-title{font-size:15px;font-weight:700;color:#0f172a;line-height:1.3;margin-bottom:4px;display:block}.dl-eligibility-container .option-desc{font-size:13px;color:#64748b;margin:0}.dl-eligibility-container .dropdown-label{color:#1e293b;font-weight:600;font-size:13px;margin-bottom:8px;display:block}.dl-eligibility-container .form-select{border:1px solid #cbd5e1;border-radius:12px;padding:12px 16px;font-size:15px;color:#334155;background-color:#fff}.dl-eligibility-container .route-output-box{background-color:#0d6efd;border-radius:16px;padding:24px;color:#fff;text-align:left;margin-top:24px}.dl-eligibility-container .route-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.9);margin-bottom:6px;display:block}.dl-eligibility-container .route-title{font-size:18px;font-weight:700;margin:0;line-height:1.3}.dl-eligibility-container .comparison-table{width:100%;border-collapse:collapse;margin-top:8px}.dl-eligibility-container .comparison-table th{font-size:13px;font-weight:600;color:#64748b;padding:12px 8px;border-bottom:1px solid #e2e8f0;text-align:left}.dl-eligibility-container .comparison-table td{font-size:14px;padding:16px 8px;border-bottom:1px solid #f1f5f9;color:#334155;text-align:left}.dl-eligibility-container .comparison-table td:not(:first-child),.dl-eligibility-container .comparison-table th:not(:first-child){text-align:center;width:20%}.dl-eligibility-container .status-high,.dl-eligibility-container .status-required,.dl-eligibility-container .status-yes{color:#10b981!important;font-weight:700}.dl-eligibility-container .status-low,.dl-eligibility-container .status-no{color:#94a3b8!important;font-weight:700}.dl-eligibility-container .status-depends,.dl-eligibility-container .status-limited{color:#f59e0b!important;font-weight:700}.dl-calc-container .row>*{margin-top:.5rem}@media (max-width:575.98px){.dl-eligibility-container .comparison-table td,.dl-eligibility-container .comparison-table th{font-size:12px;padding:10px 4px}.dl-calc-container .main-title{font-size:1.4rem}.dl-calc-container .calc-card{padding:20px 10px}.dl-calc-container .section-heading{text-align:center;margin-bottom:.5rem}.dl-calc-container .ledger-row{font-size:12px}.dl-eligibility-container .subtitle{margin-bottom:.5rem}.dl-eligibility-container .eligibility-card{padding:10px}.dl-eligibility-container .section-heading{text-align:center;margin-bottom:1rem}.dl-eligibility-container .option-title{font-size:12px}.dl-eligibility-container .option-desc{font-size:12px}.dl-eligibility-container .question-option{border-radius:8px;padding:12px;margin-bottom:.5rem}}.dl-flow-section{background-color:#f1f5f9;padding:20px 0}.dl-flow-section .header-badge{background-color:#e6f0ff;color:#0d6efd;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:6px 14px;border-radius:30px;display:inline-block;margin-bottom:16px}.dl-flow-section .main-title{color:#0d1b2a;font-weight:700;font-size:36px;margin-bottom:12px}.dl-flow-section .subtitle{color:#64748b;font-size:15px;max-width:750px;margin:0 auto 20px auto;line-height:1.6}.dl-flow-section .step-node-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.01)}.dl-flow-section .node-edge-accent{border:1px solid #10b981;background-color:#fafdfa}.dl-flow-section .step-index-circle{background-color:#00122e;color:#fff;font-weight:700;font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:18px}.dl-flow-section .node-edge-accent .step-index-circle{background-color:#10b981}.dl-flow-section .step-heading{color:#0d1b2a;font-weight:700;font-size:12px;margin-bottom:10px;line-height:1.3}.dl-flow-section .step-summary-text{color:#64748b;font-size:12px;line-height:1.5;margin-bottom:0;font-weight:500}@media(max-width:600px){.dl-flow-section .main-title{font-size:1.4rem}.dl-eligibility-container .route-title{font-size:14px}.dl-eligibility-container .main-title{font-size:1.4rem}}.dl-route-section{background-color:#f1f5f9;padding:30px 0}.dl-route-section .main-routing-card{background-color:#fff;border-radius:32px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.02);border:1px solid rgba(226,232,240,.8)}.dl-route-section .route-main-title{color:#0b1a30;font-weight:700;font-size:18px;margin-bottom:12px;letter-spacing:-.5px;line-height:1.3}.dl-route-section .route-main-desc{color:#64748b;font-size:12px;line-height:1.5;margin-bottom:18px}.dl-route-section .btn-route-primary{background-color:#0d6efd;color:#fff;font-weight:700;font-size:12px;padding:12px;border-radius:6px;border:none;transition:background-color .2s ease;text-decoration:none;display:inline-block}.dl-route-section .btn-route-primary:hover{background-color:#0b5ed7;color:#fff}.dl-route-section .btn-route-secondary{background-color:#f0f6ff;color:#0d6efd;font-weight:600;font-size:12px;padding:12px;border-radius:6px;border:1px solid #d0e3ff;transition:all .2s ease;text-decoration:none;display:inline-block}.dl-route-section .btn-route-secondary:hover{background-color:#e2eeff;color:#0a58ca}.dl-route-section .nav-selection-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px 24px;display:flex;align-items:center;gap:16px;text-decoration:none!important;height:100%;transition:border-color .2s ease,box-shadow .2s ease}.dl-route-section .nav-selection-card:hover{border-color:#cbd5e1;box-shadow:0 6px 20px rgba(0,0,0,.02)}.dl-route-section .icon-avatar-wrap{width:48px;height:48px;background-color:#edfcf5;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dl-route-section .card-inner-title{font-size:16px;font-weight:700;color:#0b1a30;margin-bottom:4px;line-height:1.3}.dl-route-section .card-inner-desc{font-size:13px;color:#64748b;margin:0;line-height:1.4}.dl-route-section .arrow-action-link{color:#0d6efd;font-size:18px;font-weight:700;margin-left:auto;transition:transform .2s ease}.dl-route-section .nav-selection-card:hover .arrow-action-link{transform:translateX(3px)}@media (max-width:991.98px){.dl-route-section .main-routing-card{padding:12px}.dl-route-section .btn-actions-group{display:flex;gap:12px}.dl-route-section .btn-route-primary,.dl-route-section .btn-route-secondary{flex:1;text-align:center;padding:12px 10px;font-size:14px}}@media (max-width:575.98px){.dl-route-section .btn-actions-group{flex-direction:column}.dl-route-section .nav-selection-card{padding:20px}}.dl-state-directory{background-color:#f8fafc;padding:30px 0}.dl-state-directory .directory-badge{background-color:#e6f0ff;color:#0d6efd;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 16px;border-radius:30px;display:inline-block;margin-bottom:16px}.dl-state-directory .directory-title{color:#0d1b2a;font-weight:700;font-size:36px;margin-bottom:14px;letter-spacing:-.5px}.dl-state-directory .directory-subtitle{color:#64748b;font-size:15px;max-width:800px;margin:0 auto 40px auto;line-height:1.6}.dl-state-directory .filter-container-card{background:#fff;border-radius:24px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.02);border:1px solid #e2e8f0;margin-bottom:20px}.dl-state-directory .form-control{border:1px solid #cbd5e1;border-radius:12px;padding:14px 20px;font-size:15px;color:#334155}.dl-state-directory .form-select{border:1px solid #cbd5e1;border-radius:12px;padding:14px 20px;font-size:15px;font-weight:600;color:#0d1b2a;background-color:#fff}.dl-state-directory .form-control::placeholder{color:#94a3b8}.dl-state-directory .btn-open-page{background-color:#0d6efd;color:#fff;font-weight:700;font-size:15px;padding:14px 28px;border:none;border-radius:12px;width:100%;transition:background-color .2s ease}.dl-state-directory .btn-open-page:hover{background-color:#0b5ed7}.dl-state-directory .state-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px;display:flex;align-items:center;justify-content:space-between;text-decoration:none!important;height:100%;transition:border-color .2s ease,box-shadow .2s ease}.dl-state-directory .state-item-card:hover{border-color:#cbd5e1;box-shadow:0 4px 15px rgba(0,0,0,.02)}.dl-state-directory .state-name{color:#0d1b2a;font-weight:700;font-size:14px;margin-bottom:4px}.dl-state-directory .state-meta-desc{color:#64748b;font-size:10px;margin-bottom:0;font-weight:500}.dl-state-directory .state-card-arrow{color:#0d6efd;font-size:16px;font-weight:700;transition:transform .2s ease}.dl-state-directory .state-item-card:hover .state-card-arrow{transform:translateX(4px)}@media (max-width:767.98px){.dl-state-directory .directory-title{font-size:1.4rem}.dl-state-directory .filter-container-card{padding:16px}.dl-state-directory .directory-subtitle{font-size:.9rem;margin-bottom:.8rem}.dl-state-directory .state-name{font-size:12px}.dl-state-directory .row>*{margin-top:.5rem}}.alert{font-size:.8rem!important;padding:.5rem!important}.ngo-docs-section{background-color:#f3f7fa;padding:30px 0}.ngo-docs-section .docs-badge{background-color:#e6f0ff;color:#0d6efd;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:30px;display:inline-block;margin-bottom:16px}.ngo-docs-section .docs-main-title{color:#0d1b2a;font-weight:700;font-size:36px;margin-bottom:12px;letter-spacing:-.5px}.ngo-docs-section .docs-subtitle{color:#64748b;font-size:16px;max-width:800px;margin:0 auto 40px auto}.ngo-docs-section .doc-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:14px;height:100%;transition:transform .2s ease,box-shadow .2s ease}.ngo-docs-section .doc-item-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.03)}.ngo-docs-section .checkmark-icon-wrap{width:24px;height:24px;background-color:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ngo-docs-section .checkmark-svg{color:#10b981}.ngo-docs-section .doc-card-text{color:#1e293b;font-weight:600;font-size:12.5px;line-height:1.4;margin:0;text-align:left}.service_type .feature-list{list-style:none;padding-left:0;margin-bottom:3rem;width:100%}.service_type .feature-list .feature-item{font-size:14px;color:#334155;position:relative;padding-left:24px;margin-bottom:10px}.service_type .feature-list .feature-item::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;background-color:#10b981;border-radius:50%}.drug_license_type .card-actions{display:flex;gap:8px;flex-wrap:wrap;position:absolute;bottom:20px}.drug_license_type .btn.primary{background:linear-gradient(135deg,#0f6bff,#0748b8);border-color:#0f6bff;color:#fff;box-shadow:0 14px 28px rgba(15,107,255,.22);font-weight:600;font-size:.85rem}@media (max-width:767.98px){.ngo-docs-section{padding:40px 12px}.ngo-docs-section .docs-main-title{font-size:1.4rem}.ngo-docs-section .doc-item-card{padding:14px 16px;gap:12px}.ngo-docs-section .doc-card-text{font-size:13.5px}}
