.product-details .gradient-text{background:linear-gradient(90deg,#00a1ff,#14dbdb,#00a1ff);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text}.product-details .hero-title{color:#111827;margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.1}.product-details .hero-subtitle{color:#8c8c8c;margin-bottom:2rem;font-size:1.25rem;line-height:1.8}.product-details .btn{border-radius:9999px;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.product-details .btn-primary{color:#fff;background:linear-gradient(90deg,#3b82f6,#0ea5e9);box-shadow:0 10px 15px -3px #3b82f666}.product-details .btn-primary:hover{background:linear-gradient(90deg,#2563eb,#0284c7);transform:translateY(-2px);box-shadow:0 20px 25px -5px #3b82f699}.product-details .badge{position:initial;color:#00a1ff;background:#00a2ff1a;border-radius:9999px;margin-bottom:1rem;padding:.8rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.product-details .section-title{color:#111827;letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.product-details .section-subtitle{color:#8c8c8c;font-size:1.25rem}.product-details .card-title{color:#111827;margin-bottom:.5rem;font-size:1.125rem}.product-details .card-subtitle{color:#8c8c8c;font-size:.9rem}.kyc-page{font-family:var(--site-font);color:#1e293b;background:#f8fafc}.kyc-page .kyc-page h1,.kyc-page .kyc-page h2,.kyc-page .kyc-page h3,.kyc-page .kyc-page h4,.kyc-page .kyc-page h5{font-family:var(--site-font)}.kyc-page .btn{border-radius:9999px;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.kyc-page .btn-primary{color:#fff;background:linear-gradient(90deg,#3b82f6,#0ea5e9);box-shadow:0 10px 15px -3px #3b82f666}.kyc-page .btn-primary:hover{background:linear-gradient(90deg,#2563eb,#0284c7);transform:translateY(-2px);box-shadow:0 20px 25px -5px #3b82f699}.kyc-page .kyc-hero{align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.kyc-page .hero-image{animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.kyc-page .kyc-hero .container{z-index:2;position:relative}.kyc-page .kyc-hero h1{color:#000;margin-bottom:.75rem;font-size:3rem;font-weight:700}.kyc-page .kyc-hero p{color:#8c8c8c;max-width:600px;font-size:1.15rem}.kyc-page .badge{position:initial;color:#00a1ff;background:#00a2ff1a;border-radius:9999px;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.kyc-page .kyc-intro{padding:80px 0 40px}.kyc-page .kyc-intro h2{color:#0f172a;margin-bottom:1rem;font-size:2.25rem;font-weight:700}.kyc-page .kyc-intro h2 span{background:linear-gradient(135deg,#2563eb,#60a5fa);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.kyc-page .kyc-intro p{color:#64748b;font-size:1.05rem;line-height:1.8}.kyc-page .kyc-services{padding:20px 0 80px}.kyc-page .service-card{cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:16px;height:100%;padding:2rem 1.75rem;transition:all .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.kyc-page .service-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2563eb,#60a5fa);height:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.kyc-page .service-card:hover{border-color:#93c5fd;transform:translateY(-8px);box-shadow:0 12px 40px #2563eb26}.kyc-page .service-card:hover:before{transform:scaleX(1)}.kyc-page .service-card .icon-wrap{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;transition:all .35s;display:flex}.kyc-page .service-card:hover .icon-wrap{background:linear-gradient(135deg,#2563eb,#3b82f6)}.kyc-page .service-card .icon-wrap svg{color:#2563eb;font-size:1.5rem;transition:color .35s}.kyc-page .service-card:hover .icon-wrap svg{color:#fff}.kyc-page .service-card h5{color:#0f172a;margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.kyc-page .service-card p{color:#64748b;margin:0;font-size:.92rem;line-height:1.7}.kyc-page .kyc-cta{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);padding:80px 0;position:relative;overflow:hidden}.kyc-page .kyc-cta:before{content:"";background:radial-gradient(circle,#2563eb26 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.kyc-page .kyc-cta h2{color:#fff;margin-bottom:1rem;font-size:2.25rem;font-weight:700}.kyc-page .kyc-cta p{color:#ffffffbf;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.kyc-page .kyc-cta .btn-cta{color:#fff;background:#2563eb;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.kyc-page .kyc-cta .btn-cta:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb59}.kyc-page .kyc-cta .cta-img{object-fit:cover;border-radius:16px;width:100%;height:auto;box-shadow:0 20px 60px #0000004d}.kyc-page .stats-strip{background:#fff;border-bottom:1px solid #e2e8f0;padding:40px 0}.kyc-page .stat-item{text-align:center}.kyc-page .stat-item h3{background:linear-gradient(135deg,#2563eb,#60a5fa);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:2.25rem;font-weight:700}.kyc-page .stat-item p{color:#64748b;margin:0;font-size:.9rem}
