.financial-risks{background:linear-gradient(135deg,#fff5f5 0%,#fef2f2 100%);color:#991b1b;padding:80px 0;position:relative}.financial-risks:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="warning" width="30" height="30" patternUnits="userSpaceOnUse"><circle cx="15" cy="15" r="2" fill="rgba(239,68,68,0.03)"/></pattern></defs><rect width="100" height="100" fill="url(%23warning)"/></svg>')}.financial-risks .container{position:relative;z-index:1}.pci-compliance{background:#fff;padding:80px 0}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;justify-items:center}.compliance-card{background:#f8f9fa;padding:30px;border-radius:15px;transition:transform .3s ease;text-align:center;width:100%;max-width:400px}.compliance-card:hover{transform:translateY(-5px)}.compliance-icon{font-size:48px;color:#06c;margin-bottom:20px}.compliance-title{font-size:20px;font-weight:700;margin-bottom:15px;color:#333}.compliance-description{font-size:16px;color:#666;line-height:1.6}@media (max-width:768px){.compliance-grid{grid-template-columns:repeat(2,1fr);gap:20px}.compliance-description{display:none}}.payment-scenarios{background:#f8f9fa;padding:80px 0}.scenarios-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;justify-items:center}.scenario-card{background:#fff;padding:30px;border-radius:15px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease;width:100%;max-width:400px}.scenario-card:hover{transform:translateY(-5px)}.scenario-icon{font-size:64px;color:#06c;margin-bottom:20px}.scenario-title{font-size:20px;font-weight:700;margin-bottom:15px;color:#333}.scenario-description{font-size:16px;color:#666;line-height:1.6}@media (max-width:768px){.payment-scenarios{padding:40px 0}.scenarios-grid{grid-template-columns:repeat(2,1fr);gap:20px}.scenario-card{padding:20px}.scenario-icon{font-size:48px;margin-bottom:15px}.scenario-title{font-size:18px;margin-bottom:12px}.scenario-description{display:none}}@media (max-width:480px){.payment-scenarios{padding:30px 0}.scenario-card{padding:15px}.scenario-icon{font-size:40px;margin-bottom:12px}.scenario-title{font-size:16px;margin-bottom:10px}}.emergency-banner{background:#f8d7da;color:#721c24;padding:15px 0;text-align:center;position:relative;overflow:hidden;animation:pulse 2s infinite}.emergency-banner:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shine 3s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.9}}@keyframes shine{0%{left:-100%}100%{left:100%}}.emergency-text{font-size:18px;font-weight:700;margin-bottom:5px}.countdown{font-size:16px;font-weight:400}.page-header{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);color:#333;padding:100px 0;text-align:center;position:relative}.page-header .container{position:relative;z-index:1}.page-title{font-size:56px;font-weight:700;margin-bottom:20px;color:#06c;letter-spacing:-1px}.page-subtitle{font-size:24px;color:#666;margin-bottom:40px;font-weight:300}.header-badges{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.badge{background:#06c;padding:12px 24px;border-radius:30px;font-size:14px;font-weight:600;color:#fff;border:none;box-shadow:0 4px 15px rgba(0,102,204,.3);transition:all .3s ease}.badge:hover{background:#004d99;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,102,204,.4)}@media (max-width:1200px){.page-header{padding:80px 0}.page-title{font-size:48px}.page-subtitle{font-size:22px}}@media (max-width:768px){.page-header{padding:60px 0}.page-title{font-size:36px;margin-bottom:15px}.page-subtitle{font-size:18px;margin-bottom:30px}.header-badges{gap:15px;display:grid;grid-template-columns:repeat(2,1fr);max-width:400px;margin:0 auto}.badge{padding:10px 20px;font-size:13px;text-align:center}}@media (max-width:480px){.page-header{padding:40px 0}.page-title{font-size:28px}.page-subtitle{font-size:16px}.header-badges{gap:10px;display:grid;grid-template-columns:repeat(2,1fr);max-width:300px;margin:0 auto}.badge{padding:8px 16px;font-size:12px;text-align:center}}.standard-overview{background:#fff;padding:80px 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.section-title{font-size:36px;font-weight:700;text-align:center;margin-bottom:20px;color:#06c}.section-subtitle{font-size:18px;text-align:center;color:#666;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;justify-items:center}.overview-card{background:#f8f9fa;padding:30px;border-radius:15px;transition:transform .3s ease,box-shadow .3s ease;text-align:center;width:100%;max-width:400px}.overview-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.card-icon{font-size:48px;color:#06c;margin-bottom:20px}.card-title{font-size:24px;font-weight:700;margin-bottom:15px;color:#333}.card-description{font-size:16px;color:#666;line-height:1.6}@media (max-width:768px){.standard-overview{padding:40px 0}.overview-grid{grid-template-columns:repeat(2,1fr);gap:20px}.overview-card{padding:20px}.card-icon{font-size:40px;margin-bottom:15px}.card-title{font-size:20px;margin-bottom:12px}.card-description{display:none}}@media (max-width:480px){.standard-overview{padding:30px 0}.overview-card{padding:15px}.card-icon{font-size:36px;margin-bottom:12px}.card-title{font-size:18px;margin-bottom:10px}}@media (max-width:1200px){.standard-overview{padding:60px 0}.section-title{font-size:32px}.overview-grid{grid-template-columns:repeat(2,1fr);gap:25px}.overview-card{padding:25px}.card-title{font-size:22px}}@media (max-width:768px){.standard-overview{padding:40px 0}.section-title{font-size:28px;margin-bottom:15px}.section-subtitle{font-size:16px;margin-bottom:30px;padding:0 15px}.overview-card{padding:20px}.card-icon{font-size:40px;margin-bottom:15px}.card-title{font-size:20px;margin-bottom:12px}.card-description{font-size:15px}}@media (max-width:480px){.standard-overview{padding:30px 0}.section-title{font-size:24px}.section-subtitle{font-size:14px}.overview-card{padding:15px}.card-icon{font-size:36px}.card-title{font-size:18px}.card-description{font-size:14px}}.privacy-risks{background:linear-gradient(135deg,#fff5f5 0%,#fef2f2 100%);color:#991b1b;padding:80px 0;position:relative}.privacy-risks:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="warning" width="30" height="30" patternUnits="userSpaceOnUse"><circle cx="15" cy="15" r="2" fill="rgba(239,68,68,0.03)"/></pattern></defs><rect width="100" height="100" fill="url(%23warning)"/></svg>')}.privacy-risks .container{position:relative;z-index:1}.risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;justify-items:center}@media (min-width:1200px){.risk-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1199px) and (min-width:769px){.privacy-risks{padding:60px 0}.risk-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width:768px){.privacy-risks{padding:40px 0}.privacy-risks .section-title{font-size:28px;margin-bottom:15px}.privacy-risks .section-subtitle{font-size:16px;margin-bottom:30px;padding:0 15px}.risk-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.risk-card{padding:20px}.risk-icon{font-size:40px;margin-bottom:15px}.risk-title{font-size:20px;margin-bottom:12px}.risk-description{display:none}}@media (max-width:480px){.privacy-risks{padding:30px 0}.privacy-risks .section-title{font-size:24px;margin-bottom:12px}.privacy-risks .section-subtitle{font-size:14px;margin-bottom:25px;padding:0 10px}.risk-grid{gap:15px;margin-top:25px}}@media (max-width:480px){.privacy-risks{padding:30px 0}.privacy-risks .section-title{font-size:24px}.privacy-risks .section-subtitle{font-size:14px}.risk-grid{gap:15px}}.risk-card{background:rgba(255,255,255,.8);padding:30px;border-radius:15px;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(239,68,68,.1);transition:transform .3s ease,box-shadow .3s ease;text-align:center;width:100%;max-width:400px}.risk-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(239,68,68,.15)}.risk-icon{font-size:48px;margin-bottom:20px}.risk-title{font-size:24px;font-weight:700;margin-bottom:15px}.risk-description{font-size:16px;line-height:1.6;opacity:.9}@media (max-width:1200px){.risk-card{padding:25px}.risk-title{font-size:22px}}@media (max-width:768px){.risk-card{padding:20px}.risk-icon{font-size:40px;margin-bottom:15px}.risk-title{font-size:20px;margin-bottom:12px}}@media (max-width:480px){.risk-card{padding:15px}.risk-icon{font-size:36px}.risk-title{font-size:18px}}.technical-requirements{background:#f8f9fa;padding:80px 0}.requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;justify-items:center}.requirement-item{background:#fff;padding:30px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease;width:100%;max-width:400px}.requirement-item:hover{transform:translateY(-5px)}.requirement-header{display:flex;align-items:center;margin-bottom:20px}.requirement-number{background:#06c;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px}.requirement-title{font-size:20px;font-weight:700;color:#333}.requirement-description{font-size:16px;color:#666;line-height:1.6;margin-bottom:15px}.requirement-details{background:#f8f9fa;padding:15px;border-radius:8px;font-size:14px;color:#555}.applicable-devices{background:#fff;padding:80px 0}.devices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;justify-items:center}.device-card{text-align:center;padding:30px;border-radius:15px;background:#f8f9fa;transition:transform .3s ease,background .3s ease;width:100%;max-width:400px}@media (max-width:768px){.technical-requirements{padding:40px 0}.requirement-item{padding:20px}.requirement-title{font-size:18px}.requirement-description{font-size:14px}}@media (max-width:480px){.technical-requirements{padding:30px 0}.requirement-item{padding:15px}.requirement-number{width:30px;height:30px;font-size:14px;margin-right:10px}.requirement-title{font-size:16px}.requirement-description{font-size:13px}.requirement-details{padding:10px;font-size:12px}}@media (max-width:768px){.applicable-devices{padding:40px 0}.devices-grid{grid-template-columns:repeat(2,1fr);gap:20px}.device-card{padding:20px}.device-icon{font-size:48px;margin-bottom:15px}.device-name{font-size:18px;margin-bottom:8px}.device-description{display:none}}@media (max-width:480px){.applicable-devices{padding:30px 0}.device-card{padding:15px}.device-icon{font-size:40px;margin-bottom:12px}.device-name{font-size:16px;margin-bottom:6px}}.device-card:hover{transform:translateY(-5px);background:#e9ecef}.device-icon{font-size:64px;color:#06c;margin-bottom:20px}.device-name{font-size:20px;font-weight:700;margin-bottom:10px;color:#333}.device-description{font-size:14px;color:#666}.gdpr-compliance{background:#fff;padding:80px 0}@media (max-width:1200px){.gdpr-compliance{padding:60px 0}.compliance-grid{gap:25px}.compliance-card{padding:25px}.compliance-title{font-size:18px}}@media (max-width:768px){.gdpr-compliance{padding:40px 0}.gdpr-compliance .section-title{font-size:28px;margin-bottom:15px}.gdpr-compliance .section-subtitle{font-size:16px;margin-bottom:30px;padding:0 15px}.compliance-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.compliance-card{padding:20px}.compliance-icon{font-size:40px;margin-bottom:15px}.compliance-title{font-size:18px;margin-bottom:12px}.compliance-description{display:none}}@media (max-width:480px){.gdpr-compliance{padding:30px 0}.gdpr-compliance .section-title{font-size:24px}.gdpr-compliance .section-subtitle{font-size:14px}.compliance-card{padding:15px}.compliance-icon{font-size:36px}.compliance-title{font-size:16px}}.certification-process{background:#f8f9fa;padding:80px 0}@media (max-width:768px){.certification-process{padding:40px 0}.step-content{padding:20px}.step-title{font-size:20px;margin-bottom:12px}.step-description{font-size:14px}.step-number{width:40px;height:40px;font-size:16px}}@media (max-width:480px){.certification-process{padding:30px 0}.step-content{padding:15px}.step-title{font-size:18px;margin-bottom:10px}.step-description{font-size:13px}.step-number{width:35px;height:35px;font-size:14px}.step-duration{padding:8px 12px;font-size:12px;margin-top:10px}}.process-timeline{position:relative;margin-top:50px}.process-timeline:before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:#06c;transform:translateX(-50%)}.process-step{position:relative;margin-bottom:50px;display:flex;align-items:center}.process-step:nth-child(odd){flex-direction:row}.process-step:nth-child(even){flex-direction:row-reverse}.step-content{background:#fff;padding:30px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);width:45%;position:relative}.step-number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#06c;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;z-index:2}.step-title{font-size:24px;font-weight:700;margin-bottom:15px;color:#333}.step-description{font-size:16px;color:#666;line-height:1.6}.step-duration{background:#e9ecef;padding:10px 15px;border-radius:20px;font-size:14px;color:#555;margin-top:15px;display:inline-block}.cta-section{background:#f8f9fa;color:#333;padding:80px 0;text-align:center}.cta-title{font-size:36px;font-weight:700;margin-bottom:20px}.cta-subtitle{font-size:18px;margin-bottom:40px;opacity:.9}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta-button{background:#06c;color:#fff;padding:15px 30px;border:none;border-radius:30px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-button:hover{background:#004d99;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.cta-button.secondary{background:0 0;border:2px solid #06c;color:#06c}.cta-button.secondary:hover{background:#fff;color:#06c}@media (max-width:768px){.cta-section{padding:40px 0}.cta-title{font-size:28px;margin-bottom:15px}.cta-subtitle{font-size:16px;margin-bottom:30px;padding:0 15px}.cta-button{padding:12px 24px;font-size:16px}}@media (max-width:480px){.cta-section{padding:30px 0}.cta-title{font-size:24px;margin-bottom:12px}.cta-subtitle{font-size:14px;margin-bottom:25px;padding:0 10px}.cta-button{padding:10px 20px;font-size:14px;border-radius:25px}.cta-buttons{gap:15px}}@media (max-width:768px){.page-title{font-size:36px}.page-subtitle{font-size:20px}.section-title{font-size:28px}.header-badges{flex-direction:column;align-items:center}.process-timeline:before{left:30px}.process-step{flex-direction:row !important;padding-left:60px}.step-content{width:100%}.step-number{left:30px}.cta-buttons{flex-direction:column;align-items:center}}