.py80{padding-bottom:80px}.pt80,.py80{padding-top:80px}.pb80{padding-bottom:80px}.py100{padding-bottom:120px}.pt100,.py100{padding-top:120px}.pb100{padding-bottom:120px}h2{font-size:50px;font-weight:700;line-height:1.1;margin-bottom:32px}.customer-main-banner{text-align:center}.customer-main-banner h1{font-size:80px;font-weight:700;line-height:1.05;margin-bottom:28px;color:#1d1d1f;letter-spacing:-.03em;background:linear-gradient(135deg,#1d1d1f,#424245);-webkit-text-fill-color:transparent;background-clip:text}.customer-main-banner .customer-meta-info{color:#86868b;font-size:14px;font-weight:400}.customer-head-info{background:#f5f5f7;border-radius:28px;padding:80px 60px}.customer-head-info h2{font-size:48px;font-weight:700;margin-bottom:24px;letter-spacing:-.02em;color:#1d1d1f;line-height:1.1}.customer-head-info .indu-sub-head,.customer-head-info .tracking-wide{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#86868b;font-weight:600}.customer-head-info .tracking-wide{margin-bottom:0;padding-bottom:3px}.challange-section h3{font-size:32px;font-weight:700;margin:50px 0 30px}.challange-section ul{list-style:disc}.challange-section ul li{line-height:1.75;font-weight:400;color:#1d1d1f;font-size:18px;margin-inline-start:20px}.block-quate-customer{background:linear-gradient(135deg,#f5f5f7,#fafafa);border-radius:24px;padding:60px;margin:100px 0;position:relative;border:1px solid rgba(0,0,0,.04)}.block-quate-customer:after{content:'"';position:absolute;top:30px;left:40px;font-size:120px;color:rgba(0,113,227,.1);font-family:Georgia,serif;line-height:1}.block-quate-customer .quote-text{font-size:28px;line-height:1.45;color:#1d1d1f;font-weight:600;margin-bottom:32px;position:relative;z-index:1;letter-spacing:-.015em}.block-quate-customer .quote-author{font-size:17px;color:#1d1d1f;font-weight:600;margin-bottom:0;letter-spacing:-.01em;padding-bottom:0}.block-quate-customer .quote-title{font-size:15px;color:#86868b;font-weight:400;letter-spacing:-.01em}.highlight-box-customer{background:linear-gradient(135deg,#fef3c7,#fef9e7);border-radius:24px;padding:60px;margin:60px 0;border:1px solid rgba(245,158,11,.2)}.highlight-box-customer h3{font-size:28px;margin:0 0 28px;color:#92400e;font-weight:700;letter-spacing:-.02em}.highlight-box-customer p{font-size:19px;color:#78350f;margin-bottom:24px;line-height:1.55;letter-spacing:-.01em}.highlight-box-customer p strong{color:#1d1d1f;font-weight:600}.key-benifit{display:grid;gap:80px;margin:80px 0}.benefit-category ul{list-style:none;padding:0}.benefit-category ul li{padding-left:36px;position:relative;margin-bottom:20px;font-size:19px;line-height:1.55;color:#1d1d1f;letter-spacing:-.01em;margin-inline-start:0}.benefit-category ul li:before{content:"✓";position:absolute;left:0;color:#0071e3;font-weight:600;font-size:20px}.cta-section-customer{background:linear-gradient(135deg,#1d1d1f,#2d2d30);color:#fff;text-align:center;padding:100px 60px;border-radius:28px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.cta-section-customer h2{font-size:56px;font-weight:700;margin-bottom:20px;color:#fff;letter-spacing:-.03em;line-height:1.1;position:relative;z-index:1}.cta-section-customer p{font-size:21px;margin-bottom:40px;color:hsla(0,0%,100%,.8);position:relative;z-index:1;letter-spacing:-.01em}.cta-section-customer .cta-button a{background:#0071e3;color:#fff;font-size:17px;padding:14px 28px;display:inline-block;font-weight:500;letter-spacing:-.01em;position:relative;z-index:1}.customer-banner-video-bx iframe{border-radius:28px}.customer-card-image img{width:100%;object-fit:cover}.customer-card{transition:all .3s ease;border:1px solid rgba(0,0,0,.08)}@media(max-width:767px){.customer-single-desc{padding-left:15px;padding-right:15px}.py80{padding-bottom:60px}.pt80,.py80{padding-top:60px}.pb80{padding-bottom:60px}.py100{padding-bottom:80px}.pt100,.py100{padding-top:80px}.pb100{padding-bottom:80px}h2{font-size:40px;line-height:1.2}.customer-main-banner h1{font-size:48px}.customer-head-info{padding:40px 32px}.customer-head-info h2{font-size:40px}.challange-section h3{font-size:28px;line-height:1.3;margin:60px 0 20px}.block-quate-customer{padding:40px 32px;margin:80px 0}.block-quate-customer .quote-text{font-size:22px}.highlight-box-customer{padding:40px 32px}.key-benifit{gap:20px}.cta-section-customer{padding:60px 32px;margin:80px 0;border-radius:20px}.cta-section-customer h2{font-size:40px;line-height:1.2}.cta-section-customer p{margin-bottom:20px}.customer-card-image{height:220px}}