.tz-breadcrumb{padding:87px 0 87px;background:linear-gradient(rgba(10,15,26,.8),rgba(10,15,26,.9)),url('../images/products/Products-inner-banner-2.webp');background-blend-mode:overlay;background-size:cover;background-position:center}.tz-breadcrumb1{position:relative;height:300px;background-image:url(.././images/breadcrumb/Services.jpg);background-size:cover;background-position:center;display:flex;align-items:center}.tz-breadcrumb__title{font-size:2.8rem;font-weight:700;color:#fff;text-transform:uppercase}.tz-breadcrumb__content{text-align:center}.tz-breadcrumb__title{text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.5)}.tz-breadcrumb__title{text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.5)}.tz-breadcrumb__content{position:relative;z-index:2}.tz-breadcrumb__list{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;margin:0;padding:0;gap:10px}.tz-breadcrumb__item{color:#fff}.tz-breadcrumb__list{list-style-type:none}.tz-breadcrumb__item{list-style-type:none}.tz-breadcrumb__item a{text-decoration:none;color:#fff}.tz-breadcrumb__item.active{color:#85c815}.tz-breadcrumb__overlay{display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 0);z-index:1}.tz-display-4{font-family:Teko,serif;font-weight:700;font-size:20px}.tz-breadcrumb__title{margin-top:20px}.tz-breadcrumb__title{font-size:2.8rem!important;text-shadow:0 2px 12px rgba(0,0,0,.6)}.sp-section{padding:64px 0}.sp-section--white{background-color:#fff}.sp-section--light{background-color:#000}.sp-breadcrumb{padding:16px 0;background-color:#f2f3f6;border-bottom:1px solid #e5e7ec}.sp-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:8px}.sp-breadcrumb__item{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b6f7b}.sp-breadcrumb__item:not(:last-child)::after{content:"›";margin-left:8px;color:#a7abb5}.sp-breadcrumb__link{color:#6b6f7b;text-decoration:none;transition:color .25s ease}.sp-breadcrumb__link:hover{color:#91d904}.sp-breadcrumb__item--active{color:#1a1a1a;font-weight:600}.sp-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700;color:#91d904;margin-bottom:12px}.sp-h1{font-size:clamp(28px, 4vw, 46px);line-height:1.2;font-weight:800;color:#14161b;margin:0 0 16px}.sp-h2{font-size:clamp(24px, 3vw, 34px);line-height:1.25;font-weight:700;color:#14161b;margin:0 0 18px}.sp-h3{font-size:clamp(19px, 2.2vw, 24px);line-height:1.3;font-weight:700;color:#14161b;margin:0 0 12px}.sp-h4{font-size:17px;line-height:1.35;font-weight:700;color:#14161b;margin:0 0 8px}.sp-paragraph{font-size:16px;line-height:1.75;color:#4b4f5a;text-align:justify;margin:0 0 14px}.sp-hero-block__tagline{font-size:18px;font-weight:600;color:#3b3f47;text-align:justify;margin-bottom:20px}.sp-section-heading{margin-bottom:40px}.sp-section-heading--center{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.sp-section-heading--center .sp-paragraph{text-align:center}.sp-hero-block__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:48px;align-items:center;margin-bottom:48px}.sp-hero-block__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.sp-quick-answer{background:linear-gradient(135deg,#f4faec 0,#eef7e2 100%);border:1px solid #141414;border-radius:18px;padding:32px}.sp-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;border:2px solid transparent;cursor:pointer}.sp-btn--primary{background-color:#91d904;color:#0e1207;box-shadow:0 8px 20px rgba(145,217,4,.28)}.sp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(145,217,4,.38)}.sp-btn--outline{background-color:transparent;color:#14161b;border-color:#14161b}.sp-btn--outline:hover{background-color:#14161b;color:#fff;transform:translateY(-2px)}.sp-img-rounded{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 45px rgba(20,22,27,.12);object-fit:cover;transition:transform .4s ease,box-shadow .4s ease}.sp-img-rounded:hover{transform:translateY(-6px);box-shadow:0 26px 55px rgba(20,22,27,.18)}.sp-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:48px}.sp-split--image-left .sp-split__image{order:1}.sp-split--image-left .sp-split__content{order:2}.sp-split--content-left .sp-split__content{order:1}.sp-split--content-left .sp-split__image{order:2}.sp-content-card{background-color:#fff;border:1px solid #91d904;border-radius:18px;padding:32px;margin-bottom:28px;box-shadow:0 10px 30px rgba(20,22,27,.04);transition:box-shadow .3s ease,transform .3s ease}.sp-content-card:hover{box-shadow:0 16px 40px rgba(20,22,27,.08);transform:translateY(-3px)}.sp-section--light .sp-content-card{background-color:#fff}.sp-insight-box{background:linear-gradient(135deg,#14161b 0,#21242c 100%);border-radius:18px;padding:32px;margin-bottom:28px;border:1px solid rgba(146,217,4,.904);color:#f2f3f6}.sp-insight-box .sp-h2,.sp-insight-box .sp-h3,.sp-insight-box .sp-h4{color:#fff}.sp-insight-box .sp-paragraph{color:#cfd2da}.sp-insight-box .sp-bullet-list li,.sp-insight-box .sp-check-list li{color:#cfd2da}.sp-bullet-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.sp-bullet-list li{position:relative;padding-left:26px;font-size:15.5px;line-height:1.65;color:#4b4f5a;text-align:justify}.sp-bullet-list li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background-color:#91d904}.sp-bullet-list--two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.sp-bullet-list--three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 24px}.sp-bullet-grid{margin-bottom:8px}.sp-bullet-grid--4col{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sp-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sp-check-list li{position:relative;padding-left:26px;font-size:15px;line-height:1.6;color:#4b4f5a}.sp-check-list li::before{content:"✔";position:absolute;left:0;top:0;color:#91d904;font-weight:700;font-size:13px}.sp-check-list--two-col{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.sp-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sp-check-item{display:flex;align-items:center;gap:12px;background-color:#fff;border:1px solid #939494;border-radius:14px;padding:16px 18px;font-size:15px;font-weight:600;color:#26282f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sp-check-item:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(20,22,27,.08);border-color:#cdeaa0}.sp-check-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;background-color:#eef8dc;color:#5c8c00;font-weight:800;font-size:14px}.sp-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.sp-benefit-card{display:flex;align-items:center;gap:12px;background-color:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 8px 22px rgba(20,22,27,.05);transition:transform .25s ease,box-shadow .25s ease}.sp-benefit-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(20,22,27,.1)}.sp-benefit-card__icon{color:#91d904;font-size:16px}.sp-benefit-card__text{font-size:14.5px;font-weight:600;color:#26282f}.sp-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sp-pillar-card{position:relative;background-color:#fff;border:1px solid #a8a9aa;border-radius:18px;padding:32px 26px 26px;box-shadow:0 10px 28px rgba(20,22,27,.05);transition:transform .3s ease,box-shadow .3s ease}.sp-pillar-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(20,22,27,.1)}.sp-pillar-card__number{display:inline-block;font-size:30px;font-weight:800;color:#91d904;margin-bottom:8px}.sp-service-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:30px}.sp-service-detail-card{background-color:#fff;border-radius:18px;padding:28px;border:1px solid #ecedf1;box-shadow:0 10px 26px rgba(20,22,27,.05);transition:transform .3s ease,box-shadow .3s ease}.sp-service-detail-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(20,22,27,.09)}.sp-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sp-type-card{background-color:#fff;border-radius:16px;padding:24px;border:1px solid #969697;box-shadow:0 8px 22px rgba(20,22,27,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.sp-type-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(20,22,27,.09);border-color:#cdeaa0}.sp-numbered-block{display:flex;flex-direction:column;gap:18px;margin-top:12px}.sp-numbered-item{display:flex;gap:16px;align-items:flex-start}.sp-numbered-item__num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:50%;background-color:#91d904;color:#14161b;font-weight:800;font-size:16px}.sp-table-wrapper{margin-bottom:28px;overflow-x:auto}.sp-table{width:100%;border-collapse:collapse;background-color:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(20,22,27,.05)}.sp-table td,.sp-table th{padding:14px 18px;text-align:left;font-size:15px;border:1px solid rgb(40 40 39 / 90%)}.sp-table th{background-color:#14161b;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:13px;border:1px solid #fff}.sp-table tbody tr:hover{background-color:#f7fbf0}.sp-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sp-tech-card{background-color:#fff;border-radius:16px;padding:26px;border:1px solid #ecedf1;box-shadow:0 8px 22px rgba(20,22,27,.04);transition:transform .3s ease,box-shadow .3s ease}.sp-tech-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(20,22,27,.09)}.sp-timeline{position:relative;display:flex;flex-direction:column;gap:28px;margin-top:8px}.sp-timeline::before{content:"";position:absolute;left:27px;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,#91d904 0,rgba(145,217,4,.1) 100%)}.sp-timeline__item{position:relative;display:flex;gap:22px;align-items:flex-start}.sp-timeline__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;border-radius:50%;background-color:#14161b;color:#91d904;font-weight:800;font-size:18px;box-shadow:0 8px 18px rgba(20,22,27,.18)}.sp-timeline__body{background-color:#fff;border:1px solid #8b8b8b;border-radius:16px;padding:24px 26px;flex:1;box-shadow:0 8px 20px rgba(20,22,27,.04);transition:box-shadow .3s ease,transform .3s ease}.sp-timeline__body:hover{box-shadow:0 14px 32px rgba(20,22,27,.09);transform:translateY(-3px)}.sp-phase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:12px}.sp-phase-grid--three{grid-template-columns:repeat(3,1fr)}.sp-phase-card{background-color:#c5ffbc;border-radius:14px;padding:20px;border:1px solid #ecedf1;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.sp-phase-card:hover{transform:translateY(-4px);background-color:#fff;box-shadow:0 12px 26px rgba(20,22,27,.08)}.sp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sp-feature-card{background-color:#fff;border-radius:16px;padding:26px;border:1px solid #ecedf1;box-shadow:0 8px 22px rgba(20,22,27,.04);transition:transform .3s ease,box-shadow .3s ease}.sp-feature-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(20,22,27,.09)}.sp-mistake-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:16px}.sp-mistake-item{display:flex;gap:14px;align-items:flex-start;background-color:#c5ffbc;border-radius:14px;padding:18px 20px;transition:transform .25s ease,box-shadow .25s ease}.sp-mistake-item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(20,22,27,.07)}.sp-mistake-item__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:50%;background-color:#14161b;color:#91d904;font-weight:800;font-size:14px}.sp-checklist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:14px}.sp-checklist-column{background-color:#c5ffbc;border-radius:14px;padding:20px;border:1px solid #ecedf1}.sp-cta-block__inner{max-width:880px;margin:0 auto;text-align:center}.sp-cta-block__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:24px}.sp-cta-block--final{background:linear-gradient(180deg,#fff 0,#f4f4f4 100%)}.sp-cta-block--final .sp-content-card{text-align:left}.sp-cta-block--final .sp-content-card .sp-paragraph{text-align:justify}.faq-search-box{position:relative;max-width:600px;margin:0 auto 25px}.faq-search-box input{width:100%;padding:14px 20px 14px 45px;border-radius:50px;border:1px solid #333;background:#1e1e1e;color:#fff;font-size:15px}.faq-search-box input::placeholder{color:#aaa}.faq-search-box i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#85c815;font-size:16px}.faq-search-box input:focus{border-color:#85c815;outline:0;box-shadow:0 0 10px rgba(133,200,21,.4)}.no-result{text-align:center;color:#ff4d4d;font-size:14px}.fq-section{--fq-accent:#91d904;--fq-accent2:#6aaa00;--fq-dark:#0d1117;--fq-card:#141b22;--fq-border:rgba(145,217,4,0.18);--fq-text:#c9d1d9;--fq-muted:#8b949e;--fq-white:#ffffff;--fq-radius:14px;--fq-trans:0.32s cubic-bezier(.4,0,.2,1);background:var(--fq-dark);padding:72px 0 80px;position:relative;overflow:hidden}.fq-section::before{content:"";position:absolute;inset:0;background-size:48px 48px;pointer-events:none}.fq-blob{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.18}.fq-blob--1{width:400px;height:400px;background:var(--fq-accent);top:-120px;left:-100px}.fq-blob--2{width:300px;height:300px;background:var(--fq-accent2);bottom:-80px;right:-80px}.fq-wrap{max-width:860px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.fq-header{text-align:center;margin-bottom:48px}.fq-badge{display:inline-block;background:rgba(145,217,4,.12);border:1px solid var(--fq-border);color:var(--fq-accent);letter-spacing:.12em;font-size:.72rem;font-weight:700;text-transform:uppercase;padding:5px 16px;border-radius:50px;margin-bottom:18px}.fq-title{color:var(--fq-white);font-size:clamp(1.6rem, 3.5vw, 2.4rem);font-weight:800;line-height:1.22;margin:0 0 14px;letter-spacing:-.02em}.fq-title span{color:var(--fq-accent)}.fq-sub{color:var(--fq-muted);font-size:.97rem;max-width:520px;margin:0 auto;line-height:1.65}.fq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fq-item{background:var(--fq-card);border:1px solid var(--fq-border);border-radius:var(--fq-radius);overflow:hidden;transition:border-color var(--fq-trans),box-shadow var(--fq-trans)}.fq-item:hover{border-color:rgba(145,217,4,.45)}.fq-item.fq-open{border-color:var(--fq-accent);box-shadow:0 0 0 1px rgba(145,217,4,.25),0 8px 32px rgba(0,0,0,.35)}.fq-btn{width:100%;background:0 0;border:none;padding:20px 22px;display:flex;align-items:center;gap:16px;cursor:pointer;text-align:left;outline:0}.fq-btn:focus-visible{outline:2px solid var(--fq-accent);outline-offset:-2px}.fq-num{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgba(145,217,4,.1);border:1px solid var(--fq-border);color:var(--fq-accent);font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.05em;transition:background var(--fq-trans),border-color var(--fq-trans)}.fq-open .fq-num{background:var(--fq-accent);border-color:var(--fq-accent);color:var(--fq-dark)}h2.fq-q-text{margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.4;flex:1;color:var(--fq-white);transition:color var(--fq-trans)}.fq-open h2.fq-q-text{color:var(--fq-accent)}.fq-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(145,217,4,.08);border:1px solid var(--fq-border);display:flex;align-items:center;justify-content:center;transition:background var(--fq-trans),transform var(--fq-trans)}.fq-icon svg{width:13px;height:13px;stroke:var(--fq-accent);transition:transform var(--fq-trans)}.fq-open .fq-icon{background:var(--fq-accent)}.fq-open .fq-icon svg{stroke:var(--fq-dark);transform:rotate(45deg)}.fq-answer{max-height:0;overflow:hidden;transition:max-height var(--fq-trans)}.fq-answer-inner{padding:0 22px 20px 70px;text-align:justify;color:var(--fq-text);font-size:.94rem;line-height:1.72}.fq-more-wrap{text-align:center;margin-top:40px}.fq-more-btn{display:inline-flex;align-items:center;gap:10px;background:var(--fq-accent);color:var(--fq-dark);font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:14px 32px;border-radius:50px;text-decoration:none;border:none;cursor:pointer;transition:background var(--fq-trans),transform var(--fq-trans),box-shadow var(--fq-trans);box-shadow:0 4px 20px rgba(145,217,4,.25)}.fq-more-btn:hover{background:var(--fq-accent2);transform:translateY(-2px);box-shadow:0 8px 28px rgba(145,217,4,.35)}.fq-more-btn svg{width:16px;height:16px;stroke:var(--fq-dark);flex-shrink:0;transition:transform var(--fq-trans)}.fq-more-btn:hover svg{transform:translateX(3px)}.fq-answer{cursor:pointer}@media (max-width:600px){.fq-section{padding:52px 0 60px}.fq-answer-inner{padding-left:22px}.fq-btn{padding:16px 16px;gap:12px}}.sp-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px}.sp-related-card{display:block;background-color:#fff;border-radius:16px;padding:24px;border:1px solid #ecedf1;text-decoration:none;box-shadow:0 8px 22px rgba(20,22,27,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.sp-related-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(20,22,27,.09);border-color:#cdeaa0}.sp-related-card .sp-h4{color:#14161b}.sp-related-card .sp-paragraph{margin-bottom:0;font-size:14.5px}.sp-location-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.sp-location-chip{display:inline-flex;align-items:center;gap:6px;background-color:#f2f3f6;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600;color:#3b3f47}@media (min-width:1440px){.sp-container{max-width:1320px}}@media (max-width:1199px){.sp-feature-grid,.sp-pillar-grid,.sp-tech-grid,.sp-type-grid{grid-template-columns:repeat(2,1fr)}.sp-checklist-grid{grid-template-columns:repeat(3,1fr)}.sp-phase-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.sp-section{padding:48px 0}.sp-hero-block__grid,.sp-split{grid-template-columns:1fr;gap:32px}.sp-split--content-left .sp-split__image,.sp-split--image-left .sp-split__image{order:-1}.sp-benefit-grid,.sp-check-grid,.sp-related-grid,.sp-service-detail-grid{grid-template-columns:repeat(2,1fr)}.sp-bullet-grid--4col{grid-template-columns:repeat(2,1fr)}.sp-bullet-list--three-col{grid-template-columns:repeat(2,1fr)}.sp-checklist-grid{grid-template-columns:repeat(2,1fr)}.sp-mistake-grid{grid-template-columns:1fr}.sp-timeline::before{left:22px}.sp-timeline__marker{width:46px;height:46px;min-width:46px;font-size:15px}}@media (max-width:767px){.sp-container{padding-left:16px;padding-right:16px}.sp-section{padding:40px 0}.sp-benefit-grid,.sp-check-grid,.sp-checklist-grid,.sp-feature-grid,.sp-phase-grid,.sp-phase-grid--three,.sp-pillar-grid,.sp-related-grid,.sp-service-detail-grid,.sp-tech-grid,.sp-type-grid{grid-template-columns:1fr}.sp-bullet-list--three-col,.sp-bullet-list--two-col,.sp-check-list--two-col{grid-template-columns:1fr}.sp-bullet-grid--4col{grid-template-columns:1fr}.sp-cta-block__buttons,.sp-hero-block__cta{flex-direction:column;align-items:stretch}.sp-btn{width:100%}.sp-timeline__item{gap:14px}.sp-timeline__body{padding:18px}}@media (max-width:480px){.sp-h1{font-size:26px}.sp-h2{font-size:22px}.sp-h3{font-size:18px}.sp-bullet-list li,.sp-check-list li,.sp-paragraph{font-size:14.5px}.sp-content-card,.sp-feature-card,.sp-insight-box,.sp-quick-answer,.sp-service-detail-card,.sp-tech-card,.sp-type-card{padding:20px}.sp-timeline__marker{width:40px;height:40px;min-width:40px;font-size:13px}.sp-benefit-card,.sp-check-item{padding:12px 14px}.sp-location-chip{font-size:12.5px;padding:6px 12px}}.website-showcase__rating{display:flex;justify-content:center;align-items:center;padding:18px;background:#fff;border-top:1px solid #ececec}.website-showcase__rating img{max-width:320px;width:100%;height:auto;display:block}.project-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;background:#91d904;color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-radius:50px;border:2px solid #91d904;line-height:1;white-space:nowrap;transition:all .35s ease;box-shadow:0 8px 20px rgba(145,217,4,.25)}.project-btn i{font-size:14px;transition:transform .35s ease}.project-btn:hover{background:#7cc000;border-color:#7cc000;color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px rgba(145,217,4,.35)}.project-btn:hover i{transform:translateX(3px)}.project-btn:active{transform:scale(.98)}.project-btn:focus{outline:0;box-shadow:0 0 0 4px rgba(145,217,4,.25)}@media (max-width:991px){.project-btn{padding:11px 20px;font-size:14px}}@media (max-width:767px){.project-btn{width:100%;padding:14px 18px;font-size:15px;justify-content:center;border-radius:12px}.project-btn i{font-size:15px}}@media (max-width:480px){.project-btn{width:100%;padding:13px 16px;font-size:14px;gap:6px}.project-btn i{font-size:14px}}.website-showcase__header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#fff;border-bottom:1px solid #eee}.project-info{display:flex;flex-direction:column;line-height:1.3}.project-info strong{font-size:15px;font-weight:700;color:#91d904}.project-info small{color:#fff;font-size:12px}.visit-site{font-size:13px;color:#91d904;text-decoration:none;font-weight:600}.live-badge{background:#16a34a;color:#fff;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600}.live-dot{width:8px;height:8px;background:#16a34a;border-radius:50%;display:inline-block;margin-right:8px}.website-showcase{width:100%;max-width:620px;height:500px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 50px rgba(0,0,0,.12)}.website-showcase__header{background:#000;display:flex;align-items:center;padding:0 18px;gap:8px;border-bottom:1px solid #eee}.website-showcase__header span{width:12px;height:12px;border-radius:50%;background:#d1d1d1}.website-showcase__body{height:455px;overflow:hidden}.website-showcase iframe{width:100%;height:1800px;border:0;transform:scale(.55);transform-origin:top left;width:181%}@media (max-width:767px){.project-info strong{font-size:12px}}.sp-trust-section{margin:40px 0;padding:35px;background:#fff;border:1px solid #9a9a9b;border-radius:20px;box-shadow:0 12px 40px rgba(0,0,0,.06)}.sp-trust-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:35px}.sp-stat-item{text-align:center;padding:22px 15px;border-radius:16px;background:#eaf2fcb9;transition:.3s}.sp-stat-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.sp-stat-item h3{margin:0;font-size:38px;font-weight:700;color:#91d904;line-height:1}.sp-stat-item span{display:block;margin-top:10px;color:#555;font-size:15px;font-weight:500}.sp-client-logos{text-align:center}.sp-client-logos h3{margin-bottom:25px;font-size:24px;font-weight:700;color:#222}.logo-track-wrapper{overflow:hidden;width:100%;position:relative}.logo-track{display:flex;gap:30px;width:max-content;animation:slideLogos 400s linear infinite}.logo-track-wrapper:hover .logo-track{animation-play-state:paused}.client-logo{flex:0 0 auto;width:160px;height:90px;display:flex;align-items:center;justify-content:center;padding:15px;background:#fff;border:1px solid #cacaca;border-radius:12px;transition:.3s}.client-logo:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.client-logo img{max-width:100%;max-height:60px;object-fit:contain;filter:grayscale(100%);transition:.3s}.client-logo:hover img{filter:grayscale(0)}@keyframes slideLogos{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:991px){.sp-trust-stats{grid-template-columns:repeat(2,1fr)}.client-logo{width:140px;height:80px}.client-logo img{max-height:50px}}@media (max-width:576px){.sp-trust-section{padding:25px 18px}.sp-trust-stats{grid-template-columns:1fr;gap:15px}.sp-stat-item h3{font-size:32px}.client-logo{width:120px;height:70px;padding:10px}.client-logo img{max-height:40px}.logo-track{gap:20px}}