/* DBell Creations — shared 2026 public design system */
:root{
 --db-navy:#071827;--db-navy-2:#0b2236;--db-navy-3:#10344f;--db-blue:#29abe2;--db-blue-dark:#087cae;--db-orange:#fba504;
 --db-ink:#14283a;--db-muted:#637487;--db-line:#dfe8ef;--db-soft:#f5f9fc;--db-white:#fff;
 --db-radius:22px;--db-radius-sm:14px;--db-shadow:0 20px 55px rgba(7,24,39,.10);--db-shadow-sm:0 10px 30px rgba(7,24,39,.07)
}
html{scroll-behavior:smooth}body.dbell-modern{margin:0;background:#fff;color:var(--db-ink);font-family:Inter,"Nunito",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.68;-webkit-font-smoothing:antialiased}body.dbell-modern main{overflow:hidden}body.dbell-modern h1,body.dbell-modern h2,body.dbell-modern h3,body.dbell-modern h4,body.dbell-modern h5,body.dbell-modern h6{font-family:Manrope,"Nunito",system-ui,sans-serif;color:var(--db-navy);letter-spacing:-.035em;line-height:1.12}body.dbell-modern p{line-height:1.72}body.dbell-modern .text-muted{color:#586f80!important}body.dbell-modern .bg-light{background:var(--db-soft)!important}body.dbell-modern .container-xxl.bg-white.p-0{max-width:none!important;background:#fff!important;overflow:visible!important}body.dbell-modern img{max-width:100%}

/* shared navigation */
body.dbell-modern .navbar{min-height:78px;background:rgba(7,24,39,.97)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1040;border-bottom:1px solid rgba(255,255,255,.07);transition:box-shadow .2s ease,background .2s ease}body.dbell-modern .navbar.sticky-top{box-shadow:0 10px 35px rgba(4,17,27,.22)!important}body.dbell-modern .navbar-brand{display:flex;align-items:center;text-decoration:none!important;margin-right:1.6rem}body.dbell-modern .brand-logo-text{display:inline-flex!important;align-items:baseline;font-family:Manrope,"Nunito",sans-serif;font-size:1.22rem;font-weight:800;letter-spacing:-.045em;white-space:nowrap}body.dbell-modern .brand-dbell{color:#fff}body.dbell-modern .brand-creations{color:var(--db-blue);margin-left:4px}body.dbell-modern .navbar .navbar-nav{align-items:center;gap:2px}body.dbell-modern .navbar .nav-link{color:#c9d9e4!important;font-size:.875rem;font-weight:650;padding:.78rem .68rem!important;border-radius:10px;line-height:1.1}body.dbell-modern .navbar .nav-link:hover,body.dbell-modern .navbar .nav-link.active{color:#fff!important;background:rgba(255,255,255,.075)}body.dbell-modern .navbar .dropdown-menu{min-width:245px;border:1px solid rgba(7,24,39,.09)!important;border-radius:15px!important;padding:8px!important;margin-top:8px!important;background:#fff!important;box-shadow:0 22px 55px rgba(4,17,27,.18)!important}body.dbell-modern .navbar .dropdown-item{padding:10px 12px!important;border-radius:9px!important;color:var(--db-ink)!important;font-size:.875rem;font-weight:600}body.dbell-modern .navbar .dropdown-item:hover{background:#edf8fc!important;color:var(--db-blue-dark)!important}body.dbell-modern .navbar .dropdown-divider{border-color:#e6edf2!important;margin:.35rem .25rem!important}body.dbell-modern .dbell-nav-cta{background:var(--db-blue)!important;border:0!important;color:#04131e!important;border-radius:12px!important;min-height:44px;padding:.62rem 1rem!important;font-weight:800!important;box-shadow:0 10px 25px rgba(41,171,226,.22)!important}body.dbell-modern .dbell-nav-cta:hover{background:#48b9e7!important;transform:translateY(-1px)}body.dbell-modern .navbar-toggler{border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important;color:#fff!important;padding:.45rem .55rem!important}body.dbell-modern .navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(41,171,226,.2)!important}
@media(min-width:992px){body.dbell-modern .navbar .dropdown:hover>.dropdown-menu{display:block}body.dbell-modern .navbar .dropdown-toggle::after{margin-left:.35rem}}
@media(max-width:1199.98px) and (min-width:992px){body.dbell-modern .navbar .nav-link{font-size:.8rem;padding:.72rem .45rem!important}body.dbell-modern .brand-logo-text{font-size:1.05rem}}
@media(max-width:991.98px){body.dbell-modern .navbar{padding:11px 16px!important}body.dbell-modern .navbar-collapse{max-height:calc(100vh - 82px);overflow-y:auto;padding:12px 0 18px}body.dbell-modern .navbar .navbar-nav{align-items:stretch;gap:3px}body.dbell-modern .navbar .nav-link{padding:12px!important}body.dbell-modern .navbar .dropdown-menu{position:static!important;transform:none!important;border:0!important;box-shadow:none!important;background:#0d2940!important;margin:2px 0 8px!important;padding:5px 7px!important}body.dbell-modern .navbar .dropdown-item{color:#d2e1eb!important;padding:10px 12px!important}body.dbell-modern .navbar .dropdown-item:hover{background:rgba(255,255,255,.07)!important;color:#fff!important}body.dbell-modern .navbar .dropdown-divider{border-color:rgba(255,255,255,.12)!important}body.dbell-modern .dbell-nav-cta{width:100%;margin-left:0!important}}

/* page heroes — replace old template blob/purple treatment */
body.dbell-modern .hero-header,body.dbell-modern .page-hero,body.dbell-modern .article-hero{position:relative!important;isolation:isolate;background:radial-gradient(circle at 78% 28%,rgba(41,171,226,.19),transparent 29%),radial-gradient(circle at 13% 80%,rgba(251,165,4,.07),transparent 24%),linear-gradient(135deg,#061520 0%,#0b2236 68%,#0c2c45 100%)!important;color:#fff!important;overflow:hidden}body.dbell-modern .hero-header::before,body.dbell-modern .page-hero::before,body.dbell-modern .article-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 85%);pointer-events:none;z-index:-1}body.dbell-modern .page-hero{padding:7.2rem 0 3.7rem!important;margin:0!important}body.dbell-modern .page-hero .container,body.dbell-modern .article-hero .container{position:relative;z-index:1}body.dbell-modern .page-hero h1,body.dbell-modern .article-hero h1{font-size:clamp(2.55rem,5vw,4.35rem)!important;line-height:1.02!important;letter-spacing:-.055em!important;color:#fff!important;margin-bottom:.9rem!important}body.dbell-modern .page-hero hr{display:none!important}body.dbell-modern .breadcrumb{font-size:.86rem;margin:0!important}body.dbell-modern .breadcrumb a{color:#a9c9dc!important;text-decoration:none!important}body.dbell-modern .breadcrumb a:hover{color:#fff!important}body.dbell-modern .breadcrumb-item.active{color:#fff!important}body.dbell-modern .breadcrumb-item+.breadcrumb-item::before{color:#708fa3!important}body.dbell-modern .article-hero{padding-top:130px!important;padding-bottom:72px!important}body.dbell-modern .article-hero .section-title{color:#86d8f6!important}
@media(max-width:991.98px){body.dbell-modern .page-hero{padding:4.4rem 0 2.8rem!important}body.dbell-modern .article-hero{padding-top:100px!important;padding-bottom:55px!important}}

/* section rhythm and headings */
body.dbell-modern main>.container-xxl.py-5,body.dbell-modern main>.container-xxl.bg-light.py-5{padding-top:0!important;padding-bottom:0!important}body.dbell-modern .container-xxl.py-5>.container.py-5,body.dbell-modern .container-xxl.py-5>.container,body.dbell-modern main>.container-xxl>.container.py-5{padding-top:5.4rem!important;padding-bottom:5.4rem!important}body.dbell-modern main>.container-xxl:nth-of-type(even):not(.hero-header):not(.page-hero){background:linear-gradient(180deg,#fbfdff 0%,#f5f9fc 100%)}body.dbell-modern .section-title{display:flex;align-items:center;gap:9px;font-size:.72rem!important;font-weight:850!important;letter-spacing:.135em!important;text-transform:uppercase!important;color:var(--db-blue-dark)!important;margin-bottom:1rem!important}body.dbell-modern .section-title span{display:inline-block!important;width:25px!important;height:2px!important;background:var(--db-orange)!important;border-radius:2px!important}body.dbell-modern .section-title.justify-content-center{justify-content:center}body.dbell-modern .container h2,body.dbell-modern .container .h2{font-size:clamp(2rem,3.8vw,3.15rem);letter-spacing:-.045em;line-height:1.08}body.dbell-modern .container h3,body.dbell-modern .container .h3{letter-spacing:-.03em}body.dbell-modern .lead{font-size:1.08rem;line-height:1.75}body.dbell-modern .row.g-5{--bs-gutter-x:3.3rem}body.dbell-modern main .container{max-width:1160px}

/* cards: service/resource/feature/template classes */
body.dbell-modern .service-item,body.dbell-modern .feature-item,body.dbell-modern .automation-card,body.dbell-modern .trust-card,body.dbell-modern .pain-card,body.dbell-modern .who-card,body.dbell-modern .value-card,body.dbell-modern .stat-box,body.dbell-modern .pricing-card,body.dbell-modern .project-card,body.dbell-modern .case-study-row,body.dbell-modern .article-card,body.dbell-modern .location-panel,body.dbell-modern .contact-form,body.dbell-modern .testimonial-item,body.dbell-modern main .card{border:1px solid var(--db-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--db-shadow-sm)!important;overflow:hidden}body.dbell-modern .service-item,body.dbell-modern .feature-item,body.dbell-modern .automation-card,body.dbell-modern .trust-card,body.dbell-modern .pain-card,body.dbell-modern .who-card,body.dbell-modern .value-card,body.dbell-modern .pricing-card,body.dbell-modern .project-card,body.dbell-modern main .card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}body.dbell-modern .service-item:hover,body.dbell-modern .feature-item:hover,body.dbell-modern .automation-card:hover,body.dbell-modern .trust-card:hover,body.dbell-modern .pain-card:hover,body.dbell-modern .who-card:hover,body.dbell-modern .value-card:hover,body.dbell-modern .pricing-card:hover,body.dbell-modern .project-card:hover,body.dbell-modern main .card:hover{transform:translateY(-4px);box-shadow:var(--db-shadow)!important;border-color:#bfe3f1!important}body.dbell-modern .service-item{padding:2rem!important;text-align:left!important}body.dbell-modern .service-icon,body.dbell-modern .icon-wrap{width:54px!important;height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;background:#e8f7fd!important;color:var(--db-blue-dark)!important;margin-bottom:1.35rem!important}body.dbell-modern .service-item .service-icon i{transform:none!important}body.dbell-modern .service-item h3,body.dbell-modern .service-item h4{font-size:1.28rem!important;margin-bottom:.7rem!important}body.dbell-modern .service-item p{color:var(--db-muted)!important}body.dbell-modern .service-item a:not(.btn){color:var(--db-blue-dark)!important;font-weight:750;text-decoration:none!important}

/* about/skills */
body.dbell-modern .skill{background:#fff;border:1px solid var(--db-line);border-radius:14px;padding:14px 16px;margin-bottom:12px!important}body.dbell-modern .skill p{font-size:.88rem;font-weight:700;color:var(--db-ink);margin-bottom:7px!important}body.dbell-modern .progress{height:7px!important;background:#e8eef2!important;border-radius:999px!important;overflow:hidden}body.dbell-modern .progress-bar{border-radius:999px!important;background:var(--db-blue)!important}body.dbell-modern .progress-bar.bg-secondary{background:var(--db-orange)!important}body.dbell-modern .progress-bar.bg-dark{background:var(--db-navy)!important}body.dbell-modern main img.img-fluid:not(.case-study-shot):not(.portfolio-img){border-radius:20px;box-shadow:0 18px 50px rgba(7,24,39,.09)}

/* buttons */
body.dbell-modern .btn{min-height:46px;display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem;border-radius:12px!important;font-weight:750!important;padding:.68rem 1.15rem!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}body.dbell-modern .btn-primary{background:var(--db-blue)!important;border-color:var(--db-blue)!important;color:#04131e!important;box-shadow:0 10px 24px rgba(41,171,226,.2)!important}body.dbell-modern .btn-primary:hover{background:#48b9e7!important;border-color:#48b9e7!important;transform:translateY(-1px)}body.dbell-modern .btn-secondary{background:var(--db-orange)!important;border-color:var(--db-orange)!important;color:#071827!important}body.dbell-modern .btn-dark{background:var(--db-navy)!important;border-color:var(--db-navy)!important;color:#fff!important}body.dbell-modern .btn-outline-primary{border-color:#9ed9ed!important;color:var(--db-blue-dark)!important;background:#fff!important}body.dbell-modern .btn-outline-primary:hover{background:#eaf8fd!important;border-color:#7dcee8!important;color:#075f85!important}body.dbell-modern .btn-outline-secondary{border-color:#cbd7de!important;color:var(--db-ink)!important;background:#fff!important}body.dbell-modern .rounded-pill{border-radius:999px!important}

/* forms */
body.dbell-modern .form-control,body.dbell-modern .form-select{min-height:50px;border:1px solid #d8e3ea!important;border-radius:12px!important;background:#fff!important;color:var(--db-ink)!important;padding:.75rem .92rem!important;box-shadow:none!important}body.dbell-modern textarea.form-control{min-height:140px}body.dbell-modern .form-control:focus,body.dbell-modern .form-select:focus{border-color:var(--db-blue)!important;box-shadow:0 0 0 .22rem rgba(41,171,226,.11)!important}body.dbell-modern label,body.dbell-modern .form-label{font-size:.88rem;font-weight:700;color:var(--db-ink)}body.dbell-modern .contact-form{padding:2rem!important}

/* FAQ / accordion */
body.dbell-modern .accordion{display:grid;gap:12px}body.dbell-modern .accordion-item{border:1px solid var(--db-line)!important;border-radius:15px!important;overflow:hidden;background:#fff!important;box-shadow:0 8px 26px rgba(7,24,39,.045)!important}body.dbell-modern .accordion-button{font-weight:750!important;color:var(--db-navy)!important;background:#fff!important;padding:1.15rem 1.25rem!important;box-shadow:none!important}body.dbell-modern .accordion-button:not(.collapsed){color:var(--db-blue-dark)!important;background:#f5fbfe!important}body.dbell-modern .accordion-button:focus{box-shadow:inset 0 0 0 2px rgba(41,171,226,.22)!important}body.dbell-modern .accordion-body{color:var(--db-muted);padding:1rem 1.25rem 1.3rem!important}

/* portfolio */
body.dbell-modern .case-study-row{margin-bottom:2rem!important;border-radius:24px!important}body.dbell-modern .case-study-img{min-height:310px!important;background:linear-gradient(145deg,#f8fcfe,#eaf5fa)!important;display:flex;align-items:center;justify-content:center;padding:1.5rem!important}body.dbell-modern .case-study-shot{max-height:330px!important;border-radius:14px!important;box-shadow:0 15px 42px rgba(7,24,39,.13)!important}body.dbell-modern .case-study-content{padding:2.4rem!important}body.dbell-modern .case-study-content h2,body.dbell-modern .case-study-content h3{font-size:clamp(1.7rem,3vw,2.25rem)!important}body.dbell-modern .case-outcomes{display:grid;gap:7px;padding-left:0!important;list-style:none}body.dbell-modern .case-outcomes li{font-size:.9rem;line-height:1.55;color:#50697a}body.dbell-modern .project-card{height:100%;border-radius:19px!important}body.dbell-modern .project-card>div:first-child{background:#edf7fb!important}body.dbell-modern .project-card img{transition:transform .3s ease}body.dbell-modern .project-card:hover img{transform:scale(1.025)}body.dbell-modern .portfolio-overlay{background:linear-gradient(135deg,rgba(7,24,39,.9),rgba(9,103,143,.8))!important}body.dbell-modern .portfolio-section-heading{font-size:.74rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#6d8391}

/* pricing + tables */
body.dbell-modern .pricing-card{padding:2.1rem!important}body.dbell-modern .pricing-card.popular{border-color:#8fd8ef!important;box-shadow:0 23px 58px rgba(41,171,226,.15)!important}body.dbell-modern .pricing-price{letter-spacing:-.055em!important;color:var(--db-navy)!important}body.dbell-modern .pricing-card ul{display:grid;gap:.65rem}body.dbell-modern .table-responsive{border:1px solid var(--db-line)!important;border-radius:18px!important;box-shadow:0 10px 30px rgba(7,24,39,.055)!important;overflow:auto}body.dbell-modern .table-responsive table{margin:0!important;background:#fff!important}body.dbell-modern .table-responsive th{background:#f3f8fb!important;color:var(--db-navy)!important;font-weight:800!important}body.dbell-modern .table-responsive th,body.dbell-modern .table-responsive td{padding:.95rem!important;border-color:#e7eef2!important;vertical-align:middle!important}

/* resources / tools */
body.dbell-modern .resource-card,body.dbell-modern .download-card{height:100%}body.dbell-modern main .list-unstyled li{line-height:1.6}body.dbell-modern main .list-unstyled li a{text-decoration:none!important}body.dbell-modern main .list-unstyled li a:hover{color:var(--db-blue-dark)!important}body.dbell-modern .service-item .fa-2x,body.dbell-modern .service-item .fa-3x{font-size:1.55rem!important;color:var(--db-blue-dark)!important}

/* blog and dynamic article pages */
body.dbell-modern .article-shell{max-width:900px!important}body.dbell-modern .article-card{border-radius:24px!important}body.dbell-modern .article-card>img{border-radius:0!important;box-shadow:none!important}body.dbell-modern .article-content{font-size:1.025rem}body.dbell-modern .article-content p,body.dbell-modern .article-content li{color:#40576a!important;line-height:1.86!important}body.dbell-modern .article-content h2{font-size:clamp(1.65rem,3vw,2.25rem)!important;margin-top:2.4rem!important;margin-bottom:1rem!important}body.dbell-modern .article-content h3,body.dbell-modern .article-content h4{margin-top:2rem!important;margin-bottom:.8rem!important}body.dbell-modern .article-content a{color:var(--db-blue-dark)!important;font-weight:650}body.dbell-modern .article-content blockquote{margin:1.7rem 0;border-left:4px solid var(--db-blue);background:var(--db-soft);padding:1rem 1.25rem;border-radius:0 13px 13px 0;color:#40576a}body.dbell-modern .article-content img{border-radius:16px!important;box-shadow:0 14px 40px rgba(7,24,39,.08)!important}

/* location pages */
body.dbell-modern .location-panel{padding:2rem!important}body.dbell-modern .location-panel .faq-item{padding:1.1rem 0;border-top:1px solid var(--db-line)}body.dbell-modern .location-panel .faq-item:first-of-type{border-top:0}

/* testimonial/carousel */
body.dbell-modern .testimonial-carousel{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 3px 20px;scrollbar-width:none}body.dbell-modern .testimonial-carousel::-webkit-scrollbar{display:none}body.dbell-modern .testimonial-carousel .testimonial-item{flex:0 0 min(430px,85vw);scroll-snap-align:start;padding:1.65rem!important}body.dbell-modern .carousel-prev,body.dbell-modern .carousel-next{width:44px;height:44px;border:1px solid var(--db-line);border-radius:12px;background:#fff;color:var(--db-navy);box-shadow:0 7px 20px rgba(7,24,39,.07)}

/* lightbox */
.dbell-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(2,12,20,.9);cursor:zoom-out}.dbell-lightbox img{max-width:92vw;max-height:90vh;border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.5)}

/* footer — simpler, dark, product-studio feel */
body.dbell-modern .footer{padding-top:64px!important;background:linear-gradient(160deg,#04111b 0%,#071827 60%,#0b2236 100%)!important;color:#9fb4c2!important}body.dbell-modern .footer .container.py-5{padding-top:2.7rem!important;padding-bottom:2.7rem!important}body.dbell-modern .footer .row.g-5{row-gap:2.35rem!important}body.dbell-modern .footer .section-title{font-size:.7rem!important;letter-spacing:.13em!important;color:#83d8f6!important;margin-bottom:1.1rem!important}body.dbell-modern .footer .btn.btn-link{display:block!important;margin:0 0 8px!important;padding:0!important;min-height:0!important;color:#9fb4c2!important;text-decoration:none!important;font-size:.88rem!important;font-weight:550!important;text-align:left!important;background:none!important;border:0!important;box-shadow:none!important}body.dbell-modern .footer .btn.btn-link:hover{color:#fff!important;transform:none!important}body.dbell-modern .footer p{color:#9fb4c2!important;font-size:.9rem}body.dbell-modern .footer .copyright{margin-top:1.4rem!important;padding-top:1.3rem!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#8199a9!important}body.dbell-modern .footer .copyright a,body.dbell-modern .footer-menu a{color:#a9bdca!important;text-decoration:none!important}body.dbell-modern .footer .copyright a:hover,body.dbell-modern .footer-menu a:hover{color:#fff!important}body.dbell-modern .footer img[src*="Fasteners"],body.dbell-modern .footer .dbell-footer-logo{display:none!important}

/* back to top / sticky mobile CTA */
body.dbell-modern .back-to-top{position:fixed!important;right:22px!important;bottom:22px!important;width:48px!important;height:48px!important;min-height:48px!important;border-radius:14px!important;z-index:900!important;box-shadow:0 12px 30px rgba(7,24,39,.2)!important}body.dbell-modern #stickyCta{transform:translateY(150%);transition:transform .25s ease!important}body.dbell-modern #stickyCta.visible{transform:translateY(0)}

/* reduce leftover template animation feel */
body.dbell-modern .wow{animation-duration:.45s!important}body.dbell-modern .animated{animation-duration:.45s!important}

/* mobile */
@media(max-width:767.98px){body.dbell-modern .container-xxl.py-5>.container.py-5,body.dbell-modern .container-xxl.py-5>.container,body.dbell-modern main>.container-xxl>.container.py-5{padding-top:3.4rem!important;padding-bottom:3.4rem!important}body.dbell-modern main .container{padding-left:18px!important;padding-right:18px!important}body.dbell-modern .row.g-5{--bs-gutter-x:1.5rem;--bs-gutter-y:2rem}body.dbell-modern .service-item{padding:1.45rem!important}body.dbell-modern .case-study-content{padding:1.45rem!important}body.dbell-modern .case-study-img{min-height:210px!important;padding:1rem!important}body.dbell-modern .case-study-shot{max-height:230px!important}body.dbell-modern .pricing-card{padding:1.55rem!important}body.dbell-modern .contact-form{padding:1.4rem!important}body.dbell-modern .article-card .p-4,body.dbell-modern .article-card .p-lg-5{padding:1.45rem!important}body.dbell-modern .footer{padding-top:42px!important}body.dbell-modern .footer .container.py-5{padding-top:1.4rem!important;padding-bottom:1.5rem!important}body.dbell-modern .footer .footer-menu{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px 14px}body.dbell-modern .footer .footer-menu a{margin:0!important;padding:0!important;border:0!important}body.dbell-modern .d-flex.flex-wrap.gap-3.justify-content-center>.btn{flex:1 1 180px}body.dbell-modern .btn.w-100{min-height:50px}}
@media(max-width:575.98px){body.dbell-modern .brand-logo-text{font-size:1.06rem}body.dbell-modern .page-hero h1,body.dbell-modern .article-hero h1{font-size:2.35rem!important}body.dbell-modern .container h2,body.dbell-modern .container .h2{font-size:2rem}body.dbell-modern .d-flex.flex-wrap.gap-3>.btn{width:100%}body.dbell-modern .table-responsive{border-radius:13px!important}}

/* accessibility */
body.dbell-modern a:focus-visible,body.dbell-modern button:focus-visible,body.dbell-modern .btn:focus-visible,body.dbell-modern input:focus-visible,body.dbell-modern select:focus-visible,body.dbell-modern textarea:focus-visible{outline:3px solid rgba(251,165,4,.8)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
