:root{--dz-brand: #ff0038;--dz-brand-rgb: 255, 0, 56;--dz-bg: #000000;--dz-surface: rgba(255, 255, 255, .03);--dz-border: rgba(255, 255, 255, .08);--dz-text: #ffffff;--dz-text-muted: #a1a1aa;--dz-text-faint: #52525b;--dz-radius: 1rem;--dz-blur: blur(24px);--bs-primary: #ff0038;--bs-primary-rgb: 255, 0, 56;--bs-body-bg: #000000;--bs-body-color: #ffffff;--bs-body-font-family: "Space Grotesk", sans-serif;--bs-border-radius: 1rem;--bs-border-radius-lg: 1.25rem;--bs-border-radius-sm: .75rem}*,*:before,*:after{font-family:inherit}html{font-family:Space Grotesk,sans-serif}[class^=ri-]:before,[class*=" ri-"]:before{font-family:remixicon!important}body{background:var(--dz-bg);color:var(--dz-text);min-height:100vh;overflow-x:hidden}a{color:var(--dz-brand);text-decoration:none;transition:color .2s}a:hover{color:#ff3363}::selection{background:rgba(var(--dz-brand-rgb),.3);color:#fff}.glass{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border)}.gradient-text{color:var(--dz-brand)}.glow-orb{position:fixed;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.glow-orb-brand{width:600px;height:600px;background:rgba(var(--dz-brand-rgb),.15);top:10%;left:10%}.glow-orb-rose{width:500px;height:500px;background:#e11d4826;top:40%;right:5%}.glow-orb-orange{width:400px;height:400px;background:#f9731626;bottom:5%;left:30%}.grid-bg{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;position:fixed;inset:0;opacity:.5;pointer-events:none;z-index:0}.hero-title{font-size:clamp(4rem,15vw,14rem);line-height:.9;letter-spacing:-.04em;font-weight:700}.display-hero{font-size:clamp(3rem,8vw,6rem);line-height:1;letter-spacing:-.03em;font-weight:700}.btn-brand{background:var(--dz-brand);color:#fff;border:none;border-radius:var(--dz-radius);font-weight:600;transition:transform .3s cubic-bezier(.33,1,.68,1),box-shadow .3s}.btn-brand:hover{background:#e60032;color:#fff;transform:scale(1.05);box-shadow:0 0 30px rgba(var(--dz-brand-rgb),.3)}.btn-brand:active{transform:scale(.98)}.btn-glass{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);color:#fff;border-radius:var(--dz-radius);font-weight:500;transition:transform .3s cubic-bezier(.33,1,.68,1),background .3s,border-color .3s}.btn-glass:hover{background:#ffffff14;border-color:#ffffff26;color:#fff;transform:scale(1.05)}.btn-outline-brand{background:transparent;color:var(--dz-brand);border:1px solid var(--dz-brand);border-radius:var(--dz-radius);font-weight:600;transition:transform .3s cubic-bezier(.33,1,.68,1),background .3s}.btn-outline-brand:hover{background:rgba(var(--dz-brand-rgb),.1);color:var(--dz-brand);transform:scale(1.05)}.btn-ghost{background:transparent;color:var(--dz-text-muted);border:none;border-radius:var(--dz-radius);font-weight:500;transition:color .2s,transform .3s cubic-bezier(.33,1,.68,1)}.btn-ghost:hover{color:#fff;transform:scale(1.05)}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-md{padding:.75rem 1.5rem;font-size:1rem}.btn-lg{padding:1rem 2.5rem;font-size:1.125rem}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;font-size:1.25rem}.btn-icon.btn-sm{width:2.25rem;height:2.25rem;font-size:1rem}.btn-icon.btn-lg{width:3.75rem;height:3.75rem;font-size:1.5rem}.magnetic-btn{transition:transform .3s cubic-bezier(.33,1,.68,1)}.form-control-dark{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:var(--dz-radius);padding:.875rem 1.5rem;font-size:1rem;transition:border-color .3s,background .3s}.form-control-dark::placeholder{color:var(--dz-text-faint)}.form-control-dark:focus{background:#ffffff14;border-color:rgba(var(--dz-brand-rgb),.5);color:#fff;box-shadow:0 0 0 3px rgba(var(--dz-brand-rgb),.1);outline:none}.form-select-dark{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:var(--dz-radius);padding:.875rem 1.5rem;font-size:1rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a1a1aa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;appearance:none;transition:border-color .3s,background-color .3s}.form-select-dark:focus{background-color:#ffffff14;border-color:rgba(var(--dz-brand-rgb),.5);box-shadow:0 0 0 3px rgba(var(--dz-brand-rgb),.1);outline:none}.form-label-dark{color:var(--dz-text-muted);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.search-wrapper{position:relative}.search-wrapper .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--dz-text-faint);font-size:1.125rem;pointer-events:none}.search-wrapper .form-control-dark{padding-left:3rem}.card-glass{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;transition:border-color .3s,transform .3s}.card-glass:hover{border-color:#ffffff26;transform:translateY(-2px)}.card-bordered{background:transparent;border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;transition:border-color .3s}.card-bordered:hover{border-color:rgba(var(--dz-brand-rgb),.3)}.card-feature{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;transition:border-color .3s,transform .3s}.card-feature:hover{border-color:rgba(var(--dz-brand-rgb),.3);transform:translateY(-4px)}.card-feature .feature-icon{width:3rem;height:3rem;border-radius:.75rem;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--dz-brand);font-size:1.25rem;margin-bottom:1rem}.card-pricing{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2.5rem 2rem;text-align:center;transition:border-color .3s,transform .3s}.card-pricing:hover{transform:translateY(-4px)}.card-pricing.popular{border-color:var(--dz-brand);position:relative}.card-pricing .price{font-size:3rem;font-weight:700;line-height:1}.card-pricing .price small{font-size:1rem;font-weight:400;color:var(--dz-text-muted)}.card-pricing .pricing-features{list-style:none;padding:0;margin:1.5rem 0;text-align:left}.card-pricing .pricing-features li{padding:.5rem 0;color:var(--dz-text-muted);display:flex;align-items:center;gap:.75rem}.card-pricing .pricing-features li i{color:var(--dz-brand)}.card-image{border-radius:var(--dz-radius);overflow:hidden;border:1px solid var(--dz-border);background:var(--dz-surface);transition:transform .3s}.card-image:hover{transform:translateY(-2px)}.card-image img{width:100%;height:200px;object-fit:cover}.card-image .card-image-body{padding:1.5rem}.badge-brand{background:var(--dz-brand);color:#fff;font-weight:600;font-size:.75rem;padding:.35em .85em;border-radius:9999px;letter-spacing:.05em}.badge-glass{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);color:var(--dz-text-muted);font-weight:500;font-size:.75rem;padding:.35em .85em;border-radius:9999px;letter-spacing:.05em}.badge-outline-brand{background:transparent;border:1px solid var(--dz-brand);color:var(--dz-brand);font-weight:600;font-size:.75rem;padding:.35em .85em;border-radius:9999px;letter-spacing:.05em}.badge-pulse{display:inline-flex;align-items:center;gap:.5rem}.badge-pulse .pulse-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--dz-brand);animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 rgba(var(--dz-brand-rgb),.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(var(--dz-brand-rgb),0)}}.badge-success{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.badge-warning{background:#eab30826;color:#eab308;border:1px solid rgba(234,179,8,.2)}.badge-error{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.badge-info{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.badge-success,.badge-warning,.badge-error,.badge-info{font-weight:500;font-size:.75rem;padding:.35em .85em;border-radius:9999px;letter-spacing:.05em}.alert-glass{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:1.25rem 1.5rem;display:flex;align-items:flex-start;gap:1rem;color:#fff}.alert-glass .alert-icon{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.alert-glass .alert-content{flex:1}.alert-glass .alert-title{font-weight:600;margin-bottom:.25rem}.alert-glass .alert-message{color:var(--dz-text-muted);font-size:.9rem}.alert-glass .alert-close{background:none;border:none;color:var(--dz-text-faint);cursor:pointer;font-size:1.25rem;padding:0;flex-shrink:0;transition:color .2s}.alert-glass .alert-close:hover{color:#fff}.alert-glass.alert-success{border-color:#22c55e33}.alert-glass.alert-success .alert-icon{color:#22c55e}.alert-glass.alert-error{border-color:#ef444433}.alert-glass.alert-error .alert-icon{color:#ef4444}.alert-glass.alert-warning{border-color:#eab30833}.alert-glass.alert-warning .alert-icon{color:#eab308}.alert-glass.alert-info{border-color:#3b82f633}.alert-glass.alert-info .alert-icon{color:#3b82f6}.modal-dark .modal-content{background:#0a0a0af2;backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);color:#fff}.modal-dark .modal-header{border-bottom:1px solid var(--dz-border);padding:1.5rem 2rem}.modal-dark .modal-title{font-weight:600}.modal-dark .modal-body{padding:2rem}.modal-dark .modal-footer{border-top:1px solid var(--dz-border);padding:1.25rem 2rem}.modal-dark .btn-close{filter:invert(1);opacity:.5}.modal-dark .btn-close:hover{opacity:1}.modal-backdrop.show{opacity:.8}.navbar-dark-custom{background:#000c;backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border-bottom:1px solid var(--dz-border);padding:1rem 0}.navbar-dark-custom .navbar-brand{font-weight:700;font-size:1.5rem;color:#fff}.navbar-dark-custom .nav-link{color:var(--dz-text-muted);font-weight:500;padding:.5rem 1rem;transition:color .2s}.navbar-dark-custom .nav-link:hover,.navbar-dark-custom .nav-link.active{color:#fff}.footer-dark{border-top:1px solid var(--dz-border);padding:3rem 0;color:var(--dz-text-muted)}.footer-dark a{color:var(--dz-text-muted);transition:color .2s}.footer-dark a:hover{color:var(--dz-brand)}.footer-dark .footer-heading{color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.text-brand{color:var(--dz-brand)!important}.text-muted-custom{color:var(--dz-text-muted)!important}.text-faint{color:var(--dz-text-faint)!important}.bg-brand{background-color:var(--dz-brand)!important}.border-brand{border-color:var(--dz-brand)!important}.component-preview{position:relative;z-index:1;min-height:100vh;padding:3rem 0}.section-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--dz-text-faint);margin-bottom:1rem}.section-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.demo-box{background:#ffffff05;border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;margin-bottom:2rem}.section-separator{border:none;border-top:1px dashed rgba(255,255,255,.08);margin:6rem 0 2rem}.option-label{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--dz-brand);border:1px solid rgba(var(--dz-brand-rgb),.3);padding:.25em .75em;border-radius:9999px;margin-bottom:1.5rem}.section-block{padding:5rem 0}.gallery-grid{display:grid;gap:.5rem}.gallery-grid img{width:100%;height:100%;object-fit:cover;border-radius:.75rem;transition:transform .3s,filter .3s}.gallery-grid img:hover{transform:scale(1.03);filter:brightness(1.1)}.gallery-masonry{columns:3;column-gap:1rem}.gallery-masonry .gallery-item{break-inside:avoid;margin-bottom:1rem;border-radius:var(--dz-radius);overflow:hidden;border:1px solid var(--dz-border);transition:transform .3s}.gallery-masonry .gallery-item:hover{transform:translateY(-4px)}.gallery-masonry .gallery-item img{width:100%;display:block}.stat-number{font-size:3rem;font-weight:700;line-height:1}.stat-label{color:var(--dz-text-muted);font-size:.9rem;margin-top:.25rem}.blog-date{font-size:.8rem;color:var(--dz-text-faint)}.blog-category{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--dz-brand)}.testimonial-avatar{width:3rem;height:3rem;border-radius:50%;object-fit:cover;border:2px solid var(--dz-border)}.timeline-line{width:2px;background:var(--dz-border);position:absolute;top:0;bottom:0;left:1rem}.timeline-dot{width:.75rem;height:.75rem;border-radius:50%;background:var(--dz-brand);position:absolute;left:calc(.625rem + 1px);top:.25rem}.testimonial-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;transition:border-color .3s,transform .3s}.testimonial-card:hover{border-color:rgba(var(--dz-brand-rgb),.3);transform:translateY(-2px)}.testimonial-stars{color:#eab308;font-size:.875rem;letter-spacing:2px}.testimonial-quote-icon{font-size:2rem;color:rgba(var(--dz-brand-rgb),.2);line-height:1}.testimonial-big{position:relative;overflow:hidden}.testimonial-big .quote-bg{position:absolute;top:-1rem;right:1rem;font-size:10rem;line-height:1;color:rgba(var(--dz-brand-rgb),.05);font-weight:700;pointer-events:none}.slider-track{display:flex;gap:1rem;animation:scroll-left 30s linear infinite;width:max-content}.slider-track-reverse{animation:scroll-right 35s linear infinite}.slider-track:hover,.slider-track-reverse:hover{animation-play-state:paused}.slider-item{flex-shrink:0;width:320px;height:220px;border-radius:var(--dz-radius);overflow:hidden;border:1px solid var(--dz-border)}.slider-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.slider-item:hover img{transform:scale(1.05)}.slider-item-lg{width:400px;height:260px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.slider-overflow{overflow:hidden;width:100%}.slider-item-overlay{position:relative}.slider-item-overlay .overlay-text{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;background:linear-gradient(transparent,#000c);z-index:1}.category-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;text-align:center;transition:border-color .3s,transform .3s;text-decoration:none;display:block}.category-card:hover{border-color:rgba(var(--dz-brand-rgb),.4);transform:translateY(-4px)}.category-icon{width:4rem;height:4rem;border-radius:1rem;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--dz-brand);font-size:1.5rem;margin:0 auto 1rem}.category-pill{display:inline-flex;align-items:center;gap:.75rem;background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:9999px;padding:.5rem 1.25rem .5rem .5rem;text-decoration:none;color:#fff;transition:border-color .3s,transform .3s}.category-pill:hover{border-color:rgba(var(--dz-brand-rgb),.4);color:#fff;transform:scale(1.03)}.category-pill-icon{width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--dz-brand);font-size:1rem}.category-image-card{position:relative;border-radius:var(--dz-radius);overflow:hidden;border:1px solid var(--dz-border);text-decoration:none;display:block;transition:transform .3s}.category-image-card:hover{transform:translateY(-4px)}.category-image-card img{width:100%;height:200px;object-fit:cover;transition:transform .5s}.category-image-card:hover img{transform:scale(1.05)}.category-image-card .overlay{position:absolute;inset:0;background:linear-gradient(transparent 40%,#000000d9);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}.header-sticky{position:sticky;top:0;z-index:1000}.event-date-box{width:4.5rem;height:4.5rem;border-radius:.75rem;background:rgba(var(--dz-brand-rgb),.1);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.event-date-box .day{font-size:1.5rem;font-weight:700;line-height:1;color:var(--dz-brand)}.event-date-box .month{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--dz-text-muted)}.event-meta{font-size:.8rem;color:var(--dz-text-faint)}.event-meta i{color:var(--dz-brand);margin-right:.25rem}.event-timeline-line{width:2px;background:var(--dz-border);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.event-timeline-dot{width:.875rem;height:.875rem;border-radius:50%;background:var(--dz-brand);border:3px solid #000;position:absolute;left:50%;transform:translate(-50%);top:2rem;z-index:2}.product-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);overflow:hidden;transition:border-color .3s,transform .3s}.product-card:hover{border-color:rgba(var(--dz-brand-rgb),.3);transform:translateY(-4px)}.product-card img{width:100%;height:240px;object-fit:cover}.product-card-body{padding:1.5rem}.product-price{font-size:1.25rem;font-weight:700;color:var(--dz-brand)}.product-price-old{font-size:.9rem;color:var(--dz-text-faint);text-decoration:line-through;margin-left:.5rem}.product-row{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);transition:border-color .3s,transform .3s}.product-row:hover{border-color:rgba(var(--dz-brand-rgb),.3);transform:translateY(-2px)}.product-row img{width:5rem;height:5rem;border-radius:.75rem;object-fit:cover;flex-shrink:0}.faq-item{border:1px solid var(--dz-border);border-radius:var(--dz-radius);overflow:hidden;transition:border-color .3s}.faq-item:hover,.faq-item.active{border-color:rgba(var(--dz-brand-rgb),.3)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;cursor:pointer;background:transparent;border:none;color:#fff;width:100%;text-align:left;font-weight:600;font-size:1rem;gap:1rem;font-family:inherit}.faq-question:hover{background:#ffffff05}.faq-question .faq-icon{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--dz-brand);font-size:1rem;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 1.5rem 1.25rem;color:var(--dz-text-muted);font-size:.95rem;line-height:1.7;display:none}.faq-item.active .faq-answer{display:block}.team-card{text-align:center;transition:transform .3s}.team-card:hover{transform:translateY(-4px)}.team-avatar{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--dz-radius);border:1px solid var(--dz-border);margin-bottom:1rem;transition:border-color .3s}.team-card:hover .team-avatar{border-color:rgba(var(--dz-brand-rgb),.4)}.team-socials a{color:var(--dz-text-faint);font-size:1rem;transition:color .2s}.team-socials a:hover{color:var(--dz-brand)}.team-row{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);transition:border-color .3s,transform .3s}.team-row:hover{border-color:rgba(var(--dz-brand-rgb),.3);transform:translateY(-2px)}.team-row img{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.job-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;transition:border-color .3s,transform .3s}.job-card:hover{border-color:rgba(var(--dz-brand-rgb),.3);transform:translateY(-2px)}.job-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--dz-text-muted);background:#ffffff0d;padding:.3em .7em;border-radius:9999px}.job-tag i{font-size:.7rem;color:var(--dz-brand)}.job-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 2rem;border:1px solid var(--dz-border);border-radius:var(--dz-radius);transition:border-color .3s,background .3s;text-decoration:none}.job-row:hover{border-color:rgba(var(--dz-brand-rgb),.3);background:var(--dz-surface)}.case-card{border-radius:1.25rem;overflow:hidden;border:1px solid var(--dz-border);background:var(--dz-surface);transition:transform .3s,border-color .3s}.case-card:hover{transform:translateY(-4px);border-color:rgba(var(--dz-brand-rgb),.3)}.case-card img{width:100%;height:280px;object-fit:cover}.case-card-body{padding:2rem}.case-stat{text-align:center;padding:.75rem}.case-stat-value{font-size:1.5rem;font-weight:700;color:var(--dz-brand);line-height:1}.case-stat-label{font-size:.75rem;color:var(--dz-text-muted);margin-top:.25rem}.integration-icon-box{width:4.5rem;height:4.5rem;border-radius:1rem;background:var(--dz-surface);border:1px solid var(--dz-border);display:flex;align-items:center;justify-content:center;font-size:1.75rem;transition:border-color .3s,transform .3s}.integration-icon-box:hover{border-color:rgba(var(--dz-brand-rgb),.4);transform:translateY(-4px)}.integration-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:1.5rem;text-align:center;transition:border-color .3s,transform .3s}.integration-card:hover{border-color:rgba(var(--dz-brand-rgb),.3);transform:translateY(-4px)}.integration-card .int-icon{width:3.5rem;height:3.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto .75rem}.hub-center{width:6rem;height:6rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);border:2px solid var(--dz-brand);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--dz-brand);margin:0 auto;position:relative;z-index:2}.hub-ring{position:relative;display:flex;align-items:center;justify-content:center}.hub-orbit{position:absolute;width:20rem;height:20rem;border-radius:50%;border:1px dashed var(--dz-border)}.hub-node{position:absolute;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:border-color .3s,transform .3s}.hub-node:hover{border-color:var(--dz-brand);transform:scale(1.15)}.newsletter-input-group{display:flex;gap:.75rem}.newsletter-input-group input{flex:1}.error-code{font-size:clamp(8rem,25vw,20rem);font-weight:700;line-height:.85;letter-spacing:-.04em;color:rgba(var(--dz-brand-rgb),.15)}.error-code-outlined{font-size:clamp(8rem,25vw,18rem);font-weight:700;line-height:.85;letter-spacing:-.04em;-webkit-text-stroke:2px rgba(var(--dz-brand-rgb),.3);color:transparent}.feature-number{font-size:3rem;font-weight:700;line-height:1;color:rgba(var(--dz-brand-rgb),.15)}.feature-large-icon{width:5rem;height:5rem;border-radius:1.25rem;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--dz-brand);font-size:2rem;flex-shrink:0}.logo-track{display:flex;gap:3rem;animation:logo-scroll 25s linear infinite;width:max-content;align-items:center}.logo-track:hover{animation-play-state:paused}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-logo{height:2.5rem;opacity:.4;filter:grayscale(100%) brightness(2);transition:opacity .3s,filter .3s;flex-shrink:0}.partner-logo:hover{opacity:.9;filter:grayscale(0%) brightness(1)}.partner-logo-text{font-size:1.5rem;font-weight:700;color:#fff3;white-space:nowrap;flex-shrink:0;transition:color .3s;letter-spacing:-.02em}.partner-logo-text:hover{color:#fff9}.partner-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;display:flex;align-items:center;justify-content:center;height:100px;transition:border-color .3s,transform .3s}.partner-card:hover{border-color:rgba(var(--dz-brand-rgb),.3);transform:translateY(-2px)}.why-number{width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);color:var(--dz-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.comparison-table{width:100%;border-collapse:separate;border-spacing:0}.comparison-table th,.comparison-table td{padding:1rem 1.5rem;border-bottom:1px solid var(--dz-border);text-align:center;font-size:.9rem}.comparison-table th:first-child,.comparison-table td:first-child{text-align:left}.comparison-table thead th{font-weight:600;font-size:.85rem;color:var(--dz-text-muted);text-transform:uppercase;letter-spacing:.05em}.comparison-table .col-highlight{background:rgba(var(--dz-brand-rgb),.05)}.comparison-table .col-highlight-head{background:rgba(var(--dz-brand-rgb),.1);color:var(--dz-brand)!important;border-radius:.75rem .75rem 0 0}.leader-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);overflow:hidden;transition:border-color .3s,transform .3s}.leader-card:hover{border-color:rgba(var(--dz-brand-rgb),.4);transform:translateY(-4px)}.leader-photo{width:100%;aspect-ratio:1;object-fit:cover;background:#ffffff0d}.leader-photo-placeholder{width:100%;aspect-ratio:1;background:linear-gradient(135deg,rgba(var(--dz-brand-rgb),.15),#ffffff08);display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--dz-text-muted)}.leader-social a{width:2rem;height:2rem;border-radius:50%;background:var(--dz-surface);border:1px solid var(--dz-border);display:inline-flex;align-items:center;justify-content:center;color:var(--dz-text-muted);font-size:.85rem;transition:all .3s;text-decoration:none}.leader-social a:hover{border-color:var(--dz-brand);color:var(--dz-brand)}.leader-horizontal{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;display:flex;gap:2rem;align-items:center;transition:border-color .3s}.leader-horizontal:hover{border-color:rgba(var(--dz-brand-rgb),.4)}.leader-avatar{width:6rem;height:6rem;border-radius:50%;background:linear-gradient(135deg,rgba(var(--dz-brand-rgb),.2),#ffffff0d);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--dz-text-muted);flex-shrink:0}.org-connector{width:2px;height:2rem;background:var(--dz-border);margin:0 auto}.org-h-line{height:2px;background:var(--dz-border)}.org-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:1.25rem;text-align:center;transition:border-color .3s}.org-card:hover{border-color:rgba(var(--dz-brand-rgb),.4)}.org-card-ceo{border-color:rgba(var(--dz-brand-rgb),.5);background:rgba(var(--dz-brand-rgb),.05)}.industry-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;text-align:center;transition:border-color .3s,transform .3s}.industry-card:hover{border-color:rgba(var(--dz-brand-rgb),.4);transform:translateY(-4px)}.industry-icon{width:4rem;height:4rem;border-radius:1rem;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--dz-brand);margin:0 auto 1rem}.industry-tab{padding:.75rem 1.25rem;border-radius:9999px;border:1px solid var(--dz-border);background:transparent;color:var(--dz-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s;font-family:inherit}.industry-tab:hover,.industry-tab.active{background:var(--dz-brand);border-color:var(--dz-brand);color:#fff}.industry-detail-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:3rem}.industry-row{padding:2rem 0;border-bottom:1px solid var(--dz-border);display:flex;align-items:center;justify-content:space-between;gap:2rem;transition:padding-left .3s}.industry-row:hover{padding-left:1rem}.industry-row:last-child{border-bottom:none}.award-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem;text-align:center;transition:border-color .3s,transform .3s;position:relative}.award-card:hover{border-color:rgba(var(--dz-brand-rgb),.4);transform:translateY(-4px)}.award-icon{width:4.5rem;height:4.5rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--dz-brand);margin:0 auto 1rem}.award-year{position:absolute;top:1rem;right:1rem;font-size:.7rem;font-weight:700;color:var(--dz-text-muted);background:var(--dz-surface);border:1px solid var(--dz-border);padding:.2em .6em;border-radius:9999px}.award-timeline-item{position:relative;padding-left:3rem;padding-bottom:3rem;border-left:2px solid var(--dz-border)}.award-timeline-item:last-child{padding-bottom:0}.award-timeline-dot{position:absolute;left:-.6rem;top:0;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--dz-brand);border:3px solid var(--dz-bg)}.cert-marquee{display:flex;gap:2rem;animation:cert-scroll 30s linear infinite}@keyframes cert-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cert-marquee:hover{animation-play-state:paused}.cert-badge{flex-shrink:0;width:10rem;background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:1.5rem;text-align:center}.countdown-unit{text-align:center}.countdown-number{font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1;color:var(--dz-brand)}.countdown-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--dz-text-muted);margin-top:.5rem}.countdown-separator{font-size:clamp(2rem,6vw,4rem);font-weight:700;color:#ffffff26;line-height:1;padding-top:.25rem}.countdown-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem 1rem;text-align:center;min-width:7rem}.countdown-card .cd-num{font-size:3rem;font-weight:700;color:#fff;line-height:1}.countdown-card .cd-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--dz-text-muted);margin-top:.5rem}.countdown-flip{background:var(--dz-surface);border:1px solid var(--dz-border);border-radius:.75rem;padding:1.5rem 1rem;text-align:center;position:relative;overflow:hidden}.countdown-flip:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--dz-border)}.countdown-flip .cf-num{font-size:3.5rem;font-weight:700;color:#fff;line-height:1;position:relative;z-index:1}.countdown-flip .cf-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--dz-text-muted);margin-top:.75rem}.trust-badge-item{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:border-color .3s}.trust-badge-item:hover{border-color:rgba(var(--dz-brand-rgb),.4)}.trust-badge-icon{width:3rem;height:3rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--dz-brand);flex-shrink:0}.trust-icon-block{text-align:center;padding:1.5rem}.trust-icon-lg{width:4rem;height:4rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--dz-brand);margin:0 auto .75rem}.trust-banner{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2rem 3rem}.trust-banner-item{display:flex;align-items:center;gap:.75rem;color:var(--dz-text-muted);font-size:.9rem;font-weight:500}.trust-banner-item i{color:var(--dz-brand);font-size:1.25rem}.guarantee-card{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:2.5rem 2rem;text-align:center;transition:border-color .3s,transform .3s}.guarantee-card:hover{border-color:rgba(var(--dz-brand-rgb),.4);transform:translateY(-4px)}.guarantee-icon{width:4rem;height:4rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--dz-brand);margin:0 auto 1.25rem}.guarantee-split{background:var(--dz-surface);backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);overflow:hidden}.guarantee-split-left{background:rgba(var(--dz-brand-rgb),.05);padding:3rem;display:flex;align-items:center;justify-content:center}.guarantee-split-left i{font-size:5rem;color:var(--dz-brand)}.guarantee-check-item{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--dz-border)}.guarantee-check-item:last-child{border-bottom:none}.guarantee-check-icon{width:2rem;height:2rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--dz-brand);flex-shrink:0;margin-top:.15rem}.cookie-bar{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#0a0a0af2;backdrop-filter:blur(24px);border-top:1px solid var(--dz-border);padding:1.25rem 2rem}.cookie-modal-overlay{position:fixed;inset:0;z-index:9998;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem}.cookie-modal-box{background:#0a0a0afa;backdrop-filter:blur(24px);border:1px solid var(--dz-border);border-radius:var(--dz-radius);max-width:520px;width:100%;padding:2rem}.cookie-corner{position:fixed;bottom:1.5rem;left:1.5rem;z-index:9999;background:#0a0a0af2;backdrop-filter:blur(24px);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:1.5rem;max-width:380px;width:100%}.cookie-toggle{width:2.75rem;height:1.5rem;border-radius:9999px;background:var(--dz-border);position:relative;cursor:pointer;transition:background .3s;border:none;flex-shrink:0}.cookie-toggle:after{content:"";position:absolute;top:3px;left:3px;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;transition:transform .3s}.cookie-toggle.active{background:var(--dz-brand)}.cookie-toggle.active:after{transform:translate(1.15rem)}.cookie-preview{position:relative;min-height:200px;background:#ffffff03;border-radius:var(--dz-radius);border:1px dashed var(--dz-border);overflow:hidden}.cookie-preview .cookie-bar,.cookie-preview .cookie-corner,.cookie-preview .cookie-modal-overlay{position:absolute}.prose{color:var(--dz-text-muted);font-size:1rem;line-height:1.8}.prose h2{color:#fff;font-size:1.5rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem}.prose h3{color:#fff;font-size:1.15rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem}.prose p{margin-bottom:1.25rem}.prose a{color:var(--dz-brand);text-decoration:underline}.prose ul,.prose ol{padding-left:1.5rem;margin-bottom:1.25rem}.prose li{margin-bottom:.5rem}.prose strong{color:#fff;font-weight:600}.prose blockquote{border-left:3px solid var(--dz-brand);padding:1rem 1.5rem;margin:1.5rem 0;background:rgba(var(--dz-brand-rgb),.03);border-radius:0 var(--dz-radius) var(--dz-radius) 0;font-style:italic}.prose hr{border:none;border-top:1px solid var(--dz-border);margin:2rem 0}.prose img{width:100%;border-radius:var(--dz-radius);border:1px solid var(--dz-border);margin:1.5rem 0}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0}.prose table th,.prose table td{padding:.75rem 1rem;border:1px solid var(--dz-border);font-size:.9rem}.prose table th{background:#ffffff08;color:#fff;font-weight:600;text-align:left}.prose code{font-family:JetBrains Mono,monospace;font-size:.85em;background:#ffffff0f;padding:.15em .4em;border-radius:.3rem;color:#c084fc}.page-header{padding:4rem 0 3rem;border-bottom:1px solid var(--dz-border);margin-bottom:3rem}.page-header-sm{padding:3rem 0 2rem;margin-bottom:2rem}.toc-sidebar{position:sticky;top:2rem}.toc-sidebar a{display:block;font-size:.85rem;color:var(--dz-text-faint);text-decoration:none;transition:color .2s;border-left:2px solid transparent;padding:.4rem 0 .4rem 1rem}.toc-sidebar a:hover,.toc-sidebar a.active{color:#fff;border-left-color:var(--dz-brand)}.blog-hero-img{width:100%;height:400px;object-fit:cover;border-radius:var(--dz-radius);border:1px solid var(--dz-border)}.author-card{display:flex;align-items:center;gap:.75rem}.author-card img{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;border:2px solid var(--dz-border)}.share-btn{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--dz-surface);border:1px solid var(--dz-border);display:inline-flex;align-items:center;justify-content:center;color:var(--dz-text-muted);font-size:.9rem;transition:border-color .2s,color .2s}.share-btn:hover{border-color:var(--dz-brand);color:var(--dz-brand)}.tag-link{display:inline-block;padding:.3em .8em;font-size:.75rem;font-weight:500;color:var(--dz-text-muted);background:#ffffff0d;border-radius:9999px;text-decoration:none;transition:background .2s,color .2s}.tag-link:hover{background:rgba(var(--dz-brand-rgb),.1);color:var(--dz-brand)}.process-step{display:flex;gap:1.5rem;align-items:flex-start}.process-step-num{width:3rem;height:3rem;border-radius:50%;background:rgba(var(--dz-brand-rgb),.1);color:var(--dz-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.process-connector{width:2px;height:2rem;background:var(--dz-border);margin-left:1.4375rem}.job-meta-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4em .9em;font-size:.8rem;color:var(--dz-text-muted);background:#ffffff0d;border-radius:9999px}.job-meta-pill i{color:var(--dz-brand);font-size:.75rem}.map-container{width:100%;height:400px;border-radius:var(--dz-radius);overflow:hidden;border:1px solid var(--dz-border);position:relative}.map-container iframe{width:100%;height:100%;border:0;filter:invert(90%) hue-rotate(180deg) brightness(.9) contrast(1.1)}.map-overlay-card{position:absolute;bottom:1.5rem;left:1.5rem;z-index:10;background:#000000d9;backdrop-filter:var(--dz-blur);border:1px solid var(--dz-border);border-radius:var(--dz-radius);padding:1.5rem;max-width:280px}.code-block{background:#ffffff08;border:1px solid var(--dz-border);border-radius:var(--dz-radius);overflow:hidden}.code-block-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:#ffffff05;border-bottom:1px solid var(--dz-border)}.code-block-dots{display:flex;gap:.4rem}.code-block-dots span{width:.6rem;height:.6rem;border-radius:50%}.code-block-lang{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--dz-text-faint)}.code-block-copy{background:none;border:none;color:var(--dz-text-faint);cursor:pointer;font-size:.85rem;padding:.25rem;transition:color .2s}.code-block-copy:hover{color:var(--dz-brand)}.code-block pre{margin:0;padding:1.25rem;overflow-x:auto;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.7;color:var(--dz-text-muted)}.code-block pre .kw{color:#c084fc}.code-block pre .fn{color:#60a5fa}.code-block pre .str{color:#34d399}.code-block pre .cm{color:var(--dz-text-faint);font-style:italic}.code-block pre .num{color:#f97316}.code-block pre .tag{color:var(--dz-brand)}.code-block pre .attr{color:#c084fc}.code-block pre .val{color:#34d399}.code-block pre .line-num{display:inline-block;width:2rem;text-align:right;margin-right:1.25rem;color:var(--dz-text-faint);opacity:.4;user-select:none}.category-header-img{width:100%;height:300px;object-fit:cover;border-radius:var(--dz-radius);border:1px solid var(--dz-border)}.ds-topbar{background:#000000d9;backdrop-filter:var(--dz-blur);-webkit-backdrop-filter:var(--dz-blur);border-bottom:1px solid var(--dz-border);padding:.875rem 0;position:sticky;top:0;z-index:100}.ds-topbar-brand{font-weight:700;font-size:1.1rem;color:#fff;text-decoration:none;letter-spacing:-.02em;transition:opacity .2s}.ds-topbar-brand:hover{opacity:.8;color:#fff}.ds-topbar-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--dz-text-muted);text-decoration:none;padding:.4rem 1rem;border:1px solid var(--dz-border);border-radius:9999px;transition:color .2s,border-color .2s}.ds-topbar-back:hover{color:#fff;border-color:#fff3}.ds-footer{border-top:1px solid var(--dz-border);padding:1.75rem 0;margin-top:3rem}.scroll-top{position:fixed;bottom:2rem;right:2rem;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--dz-brand);border:none;color:#fff;font-size:1.125rem;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .3s,visibility .3s,transform .3s,background .2s,box-shadow .2s;z-index:999;box-shadow:0 4px 20px rgba(var(--dz-brand-rgb),.35)}.scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top:hover{background:#e60032;transform:translateY(-3px);box-shadow:0 8px 28px rgba(var(--dz-brand-rgb),.5)}.pagination-dz{display:flex;align-items:center;gap:.375rem;padding:0;margin:0;list-style:none;flex-wrap:wrap}.pagination-dz .page-item .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border-radius:.75rem;background:transparent;border:1px solid var(--dz-border);color:var(--dz-text-muted);font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;font-family:inherit;cursor:pointer;white-space:nowrap}.pagination-dz .page-item .page-link:hover{background:#ffffff0f;border-color:#ffffff26;color:#fff}.pagination-dz .page-item.active .page-link{background:var(--dz-brand);border-color:var(--dz-brand);color:#fff;font-weight:600}.pagination-dz .page-item.disabled .page-link{opacity:.3;pointer-events:none;cursor:default}.pagination-dz .page-item .page-link.page-dots{border-color:transparent;background:transparent;pointer-events:none;color:var(--dz-text-faint);min-width:1.5rem}.pagination-sm .page-item .page-link{min-width:2rem;height:2rem;font-size:.8rem;border-radius:.5rem}.pagination-lg .page-item .page-link{min-width:3rem;height:3rem;font-size:1rem;border-radius:1rem}
