.perf-page{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;color:#333;font-size:16px;line-height:1.6}.perf-container{max-width:1140px;margin:0 auto;padding:0 15px}.perf-btn{color:#fff;font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;background-color:#b00011;padding:10px 20px;font-size:14px;text-decoration:none;transition:background-color .3s;display:inline-block}.perf-btn:hover{background-color:#8c000e}.perf-hero{background-position:100%;background-repeat:no-repeat;background-size:50%;padding:200px 0 80px}.perf-hero-inner{align-items:center;gap:0;max-width:1140px;margin:0 auto;padding:0 15px;display:flex}.perf-hero-content{flex-shrink:0;width:50%;padding:0 0 0 15px}.perf-hero-content h1{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;margin:0 0 20px;font-size:70px;line-height:1.2}.perf-hero-content p{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;margin:0 0 15px;font-size:16px}.perf-hero-trust{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;font-size:14px;margin-top:40px!important}.perf-hero-logo-carousel{align-items:center;gap:10px;margin-top:10px;display:flex}.perf-logo-arrow{color:#333;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;display:flex}.perf-logo-arrow:hover{color:#b00011}.perf-hero-logo-strip{flex:1;grid-template-columns:repeat(4,1fr);align-items:center;gap:40px;display:grid;overflow:hidden}.perf-hero-logo-cell{justify-content:center;align-items:center;min-width:0;height:40px;display:flex}.perf-hero-logo-cell img{object-fit:contain;width:auto;height:40px}.perf-hero-image{flex-shrink:0;width:50%}.perf-hero-image img{width:100%;height:auto}.perf-breadcrumb-section{margin-top:50px;margin-bottom:0}.perf-breadcrumb{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;color:#333;font-size:14px}.perf-breadcrumb a{color:#333;text-decoration:none}.perf-breadcrumb a:hover{text-decoration:underline}.perf-breadcrumb span{margin:0 5px}.perf-start{padding:40px 0}.perf-start-inner{align-items:center;gap:40px;display:flex}.perf-start-text{flex:1}.perf-start-text h2{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;margin:0 0 20px;font-size:32px;line-height:1.5}.perf-start-text p{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;text-align:start;margin:0 0 15px;font-size:14px}.perf-start-circle{flex:1;justify-content:center;align-items:center;display:flex}.perf-start-circle .inner-circle{border:1px dashed #ddd;border-radius:50%;justify-content:center;align-items:center;width:600px;height:600px;font-family:Dg Regular,sans-serif;display:flex;position:relative}.perf-start-circle .inner-circle-1{border:1px dashed #ddd;border-radius:50%;justify-content:center;align-items:center;width:450px;height:450px;display:flex;position:relative}.perf-start-circle .inner-circle-2{border:1px dashed #ddd;border-radius:50%;width:300px;height:300px}.perf-start-circle .section-title{text-align:center;position:absolute}.perf-start-circle .section-title h3{margin:0;font-family:Dg Semi Bold,sans-serif;font-size:42px;font-weight:600;line-height:1.4}.perf-start-circle .section-title h3>span{color:#ed1c24}.perf-start-circle .hot-spot{flex-direction:column;align-items:center;display:flex;position:absolute}.perf-start-circle .hot-spot .image{text-align:center;background:#ed1c24;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 0 10px;line-height:50px;display:flex}.perf-start-circle .hot-spot .image img{width:auto;height:25px}.perf-start-circle .hot-spot span{font-size:14px;font-weight:500}.perf-start-circle .hot-spot.hot-spot-1{left:-25px}.perf-start-circle .hot-spot.hot-spot-2{top:-25px}.perf-start-circle .hot-spot.hot-spot-3{bottom:50px;right:110px}.perf-models{background-image:url(/assets/uploads/2024/07/how-we-do-bg-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;position:relative}.perf-models-overlay{opacity:.8;background-color:#0f0909;position:absolute;inset:0}.perf-models .perf-container{z-index:1;position:relative}.perf-models h3{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;color:#fff;margin:0 0 15px;font-size:28px}.perf-models-desc{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;color:#fff;max-width:50%;margin:0 0 30px;font-size:16px}.perf-models-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.perf-model-card{background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:280px;margin:10px;padding:20px;display:flex;position:relative;overflow:hidden}.perf-model-card-overlay{opacity:.4;background-color:#a51e1e;border-radius:12px;position:absolute;inset:0}.perf-model-card-label{z-index:1;font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;color:#000;background-color:#fff;border-radius:12px;max-width:60%;margin:20px 0 15px;padding:15px 15px 10px;font-size:24px;line-height:1.2;position:relative}.perf-model-card-label p{margin:0}.perf-model-card-desc{z-index:1;font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;color:#fff;max-width:60%;margin:0;font-size:15px;position:relative}.perf-success{margin-top:0;margin-bottom:40px;padding:50px 0 20px}.perf-success-title{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;margin-bottom:30px;font-size:36px}.perf-success-carousel{position:relative}.perf-success-slide{display:none}.perf-success-slide.is-active{display:block}.perf-success-card{align-items:center;display:flex}.perf-success-card-content{flex-shrink:0;width:60%}.perf-success-card .customer-details{border-radius:6px 0 0 6px;padding:20px 30px;font-family:Dg Regular,sans-serif;position:relative;box-shadow:0 0 10px #0003}.perf-success-card .customer-details img{width:auto;height:70px;display:block}.perf-success-card .customer-details .title{margin:15px 0 0;font-size:24px;font-weight:500}.perf-success-card .customer-details .title span{color:#ed1c24;font-size:1.2em;font-weight:700}.perf-success-card .customer-details .description{color:#666;margin:0;padding:15px 0;font-size:14px}.perf-success-card .customer-details hr{border:0;border-top:1px solid #0003;margin:0}.perf-success-card .customer-stats{text-align:center;color:#666;gap:20px;padding:20px 0;display:flex}.perf-success-card .customer-stats .stat{text-align:left;word-break:keep-all;max-width:33.333%;margin:0;font-size:14px}.perf-success-card .customer-stats .stat span{color:#ed1c24;font-family:Dg Semi Bold,sans-serif;font-size:32px;font-weight:700}.perf-success-card-image{flex-shrink:0;width:40%}.perf-success-card-image img{object-fit:contain;object-position:center center;border-radius:0 24px 24px 0;width:100%;max-width:480px;height:auto}.perf-carousel-dots{justify-content:center;gap:6px;margin-top:20px;display:flex}.perf-dot{cursor:pointer;background-color:#ccc;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .3s}.perf-dot.is-active{background-color:#b00011}.perf-carousel-dots--white .perf-dot{background-color:#ffffff80}.perf-carousel-dots--white .perf-dot.is-active{background-color:#b00011}.perf-offer{padding:60px 0}.perf-offer-inner{align-items:flex-start;gap:40px;display:flex}.perf-offer-text{flex:1}.perf-offer-text .section-subtitle{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;color:#666;margin:0 0 10px;font-size:14px}.perf-offer-text .section-subtitle span{color:#b00011;font-weight:600}.perf-offer-heading{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;margin:0 0 20px;font-size:36px;line-height:1.3}.perf-offer-text>p{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;margin:0 0 20px;font-size:14px}.perf-offer-contacts{flex-direction:column;gap:10px;margin-top:20px;display:flex}.perf-offer-contacts a{color:#333;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.perf-offer-contacts a:hover{color:#b00011}.perf-offer-form{flex:1}.perf-testimonials{background-image:url(/assets/uploads/2024/07/testimonials-bg.webp);background-position:100% 0;background-repeat:no-repeat;background-size:contain;padding:80px 0;position:relative}.perf-testimonials-overlay{opacity:.5;position:absolute;inset:0}.perf-testimonials-inner{display:flex}.perf-testimonials-left{flex-shrink:0;width:75%}.perf-testimonials-right{flex-shrink:0;width:25%}.perf-testimonials-title{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;margin-bottom:30px;font-size:36px}.perf-testimonials-carousel{position:relative}.perf-testimonial-slide{display:none}.perf-testimonial-slide.is-active{display:block}.perf-testimonial{padding:0}.perf-testimonial-text{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;margin-bottom:30px;font-size:14px;font-style:normal;line-height:1.6}.perf-testimonial-footer{align-items:center;gap:20px;display:flex}.perf-testimonial-footer img{object-fit:cover;border:5px solid #ddd;border-radius:50%;width:100px;height:100px}.perf-testimonial-footer cite{flex-direction:column;font-style:normal;display:flex}.perf-testimonial-name{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;font-size:16px;font-weight:400}.perf-testimonial-role{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;color:#666;font-size:14px}.perf-blog{background-image:url(/assets/uploads/2024/07/how-we-do-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:50px 0;padding:60px 0;position:relative}@media (min-width:1025px){.perf-blog{background-attachment:fixed}}.perf-blog-overlay{opacity:.7;background-color:#000;position:absolute;inset:0}.perf-blog .perf-container{z-index:1;position:relative}.perf-blog-header{text-align:center;margin-bottom:40px}.perf-blog-title{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;color:#fff;margin-bottom:10px;font-size:36px;line-height:1}.perf-blog-header p{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;color:#fff;margin:0 0 20px;font-size:14px}.perf-blog-carousel{position:relative}.perf-blog-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.perf-blog-card{text-decoration:none;display:block;overflow:hidden}.perf-blog-card img{border-radius:8px 8px 0 0;width:100%;height:auto;display:block}.perf-blog-card p{color:#fff;text-align:start;margin:0;padding:12px 0 0;font-family:Dg Semi Bold,sans-serif;font-size:18px}.perf-blog-arrow{color:#fff;cursor:pointer;z-index:2;background:0 0;border:none;padding:4px;position:absolute;top:40%;transform:translateY(-50%)}.perf-blog-arrow--prev{left:-40px}.perf-blog-arrow--next{right:-40px}.perf-faq{padding:60px 0}.perf-faq-inner{align-items:flex-start;gap:40px;display:flex}.perf-faq-left{flex:0 0 35%}.perf-faq-title{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;margin-bottom:15px;font-size:36px;line-height:1.2}.perf-faq-title p{margin:0}.perf-faq-left>p{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;margin:0 0 20px;font-size:14px}.perf-faq-right{flex:1}.perf-faq-item{border:none;border-bottom:1px solid #eee}.perf-faq-item summary{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:16px;list-style:none;display:flex}.perf-faq-item summary::-webkit-details-marker{display:none}.perf-faq-item summary:after{content:"+";color:#b00011;flex-shrink:0;margin-left:15px;font-size:20px;font-weight:700}.perf-faq-item[open] summary:after{content:"−"}.perf-faq-answer{font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;padding:0 0 20px;font-size:14px;line-height:1.6}@media (max-width:1024px){.perf-hero{padding:120px 0}.perf-hero-content{width:100%;padding:0 25px}.perf-hero-content h1{font-size:64px}.perf-hero-image{display:none}.perf-hero-inner,.perf-start-inner{flex-direction:column}.perf-start-text h2{font-size:30px;line-height:1.5}.perf-breadcrumb-section{margin-top:30px}.perf-models h3{font-size:30px;line-height:1.5}.perf-models-desc,.perf-model-card-label,.perf-model-card-desc{max-width:100%}.perf-success-card-content,.perf-success-card-image{width:50%}.perf-testimonials{background-size:0;padding:40px 0}.perf-testimonials-left{width:100%}.perf-testimonials-right{display:none}.perf-testimonials-title,.perf-blog-title{font-size:30px}.perf-blog-grid{grid-template-columns:repeat(2,1fr)}.perf-success-title{font-size:30px}.perf-faq-inner{flex-direction:column}.perf-faq-left{flex:none;width:100%}.perf-faq-title{font-size:30px}.perf-offer-inner{flex-direction:column}.perf-offer-heading{font-size:30px}}@media (max-width:767px){.perf-hero{background-size:0;padding:80px 0 50px}.perf-hero-content{width:100%;padding:0 25px}.perf-hero-content h1{margin-top:30px;font-size:36px}.perf-hero-content p{font-size:14px}.perf-hero-logo-strip{grid-template-columns:repeat(2,1fr);gap:20px}.perf-hero-logo-cell img{height:30px}.perf-start-circle .inner-circle{border:none;width:100%;height:auto}.perf-start-circle .inner-circle-1{width:350px;height:350px}.perf-start-circle .inner-circle-2{width:250px;height:250px}.perf-start-circle .hot-spot.hot-spot-1{bottom:0;left:30px}.perf-start-circle .hot-spot.hot-spot-2{top:30px}.perf-start-circle .hot-spot.hot-spot-3{bottom:35px;right:60px}.perf-start-circle .section-title h3{font-size:30px}.perf-start-inner{flex-direction:column;gap:30px}.perf-start-text h2{font-size:30px;line-height:1.5}.perf-models-grid{grid-template-columns:1fr}.perf-success-card{flex-direction:column}.perf-success-card-content{width:100%}.perf-success-card .customer-details{border-radius:12px;padding:10px}.perf-success-card-image{display:none}.perf-success-card .customer-details .title{font-size:21px}.perf-success-card .customer-stats .stat span{font-size:24px}.perf-blog-grid{grid-template-columns:1fr}.perf-blog-arrow--prev{left:8px}.perf-blog-arrow--next{right:8px}.perf-offer-inner,.perf-faq-inner{flex-direction:column}.perf-faq-left{flex:none;width:100%}.perf-page .perf-blog-arrow--prev{left:8px}.perf-page .perf-blog-arrow--next{right:8px}}
