.bvd-pb-page{--bvd-blue:#1177c9;--bvd-border:#e5e7eb}.bvd-el{margin:24px 0}.bvd-section{border-radius:14px}.bvd-align-center{text-align:center}.bvd-align-right{text-align:right}.bvd-heading h2,.bvd-fancy-title h2{margin:.2em 0}.bvd-heading p{color:#667085}.bvd-icon-text,.bvd-info-box{display:flex;gap:16px;padding:22px;border:1px solid var(--bvd-border);border-radius:14px;background:#fff}.bvd-icon,.bvd-info-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--bvd-blue);color:#fff}.bvd-btn{display:inline-block;padding:12px 18px;border-radius:8px;text-decoration:none;background:var(--bvd-blue);color:#fff}.bvd-btn-outline{background:transparent;color:var(--bvd-blue);border:1px solid var(--bvd-blue)}.bvd-btn-ghost{background:transparent;color:inherit}.bvd-accordion details{border:1px solid var(--bvd-border);padding:14px;margin:8px 0;border-radius:10px}.bvd-tab-nav{display:flex;gap:8px;flex-wrap:wrap}.bvd-tab-nav button{padding:10px 14px;border:1px solid var(--bvd-border);background:#fff;cursor:pointer}.bvd-tab-nav button.active{background:var(--bvd-blue);color:#fff}.bvd-tab-pane{display:none;border:1px solid var(--bvd-border);padding:18px}.bvd-tab-pane.active{display:block}.bvd-fancy-title span{letter-spacing:.12em;text-transform:uppercase;color:var(--bvd-blue);font-weight:700}.bvd-separator{display:flex;align-items:center;gap:12px;color:#667085}.bvd-separator:before,.bvd-separator:after{content:"";height:1px;background:var(--bvd-border);flex:1}.bvd-separator-dashed:before,.bvd-separator-dashed:after{border-top:1px dashed #aaa;background:transparent}.bvd-separator-dots:before,.bvd-separator-dots:after{border-top:3px dotted #aaa;background:transparent}.bvd-flip-box{perspective:1000px;min-height:160px}.bvd-flip-inner{position:relative;min-height:160px;transition:transform .6s;transform-style:preserve-3d}.bvd-flip-box:hover .bvd-flip-inner{transform:rotateY(180deg)}.bvd-flip-front,.bvd-flip-back{position:absolute;inset:0;backface-visibility:hidden;display:grid;place-items:center;padding:20px;border-radius:14px;border:1px solid var(--bvd-border)}.bvd-flip-back{transform:rotateY(180deg);background:var(--bvd-blue);color:#fff}.bvd-counter{text-align:center}.bvd-counter strong{font-size:42px}.bvd-team,.bvd-testimonial,.bvd-contact-box{padding:22px;border:1px solid var(--bvd-border);border-radius:14px}.bvd-team img{max-width:140px;border-radius:50%}.bvd-gallery{display:grid;gap:12px}.bvd-cols-2{grid-template-columns:repeat(2,1fr)}.bvd-cols-3{grid-template-columns:repeat(3,1fr)}.bvd-cols-4{grid-template-columns:repeat(4,1fr)}.bvd-gallery img{width:100%;height:220px;object-fit:cover;border-radius:10px}.bvd-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.bvd-blog-grid article{border:1px solid var(--bvd-border);padding:14px;border-radius:14px}.bvd-blog-grid img{width:100%;height:auto;border-radius:10px}@media(max-width:700px){.bvd-cols-3,.bvd-cols-4{grid-template-columns:1fr}.bvd-icon-text,.bvd-info-box{display:block}.bvd-icon,.bvd-info-icon{margin-bottom:12px}}
.bytework-builder-template{max-width:1180px;margin:0 auto;padding:40px 20px}.bytework-builder-page-header{text-align:center;margin-bottom:32px}.bytework-builder-page-title{font-size:clamp(32px,5vw,56px);line-height:1.1;margin:0}.bytework-builder-content{width:100%}

.bytework-builder-standalone{margin:0;background:#fff;color:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}.bytework-builder-template{max-width:1180px;margin:0 auto;padding:40px 22px}.bytework-builder-article{margin:0}.bytework-builder-content{width:100%}
