.revolving-page{min-height:100vh}.revolving-hero{background:linear-gradient(135deg,#2b3990,#1a2570);padding:80px 0 100px;color:#fff}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(233,30,99,.2);border:1px solid rgba(233,30,99,.4);padding:8px 16px;border-radius:20px;font-size:.875rem;margin-bottom:24px}.badge-icon{font-size:1.125rem}.hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin:0 0 24px;max-width:900px;color:#fff}.highlight-green{color:#7cb342}.hero-subtitle{font-size:1.25rem;line-height:1.6;opacity:.95;margin:0 0 48px;max-width:800px}.hero-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}.hero-stats{display:flex;justify-content:flex-start;gap:20px;margin:0}.hero-stats .stat-item{text-align:center}.hero-stats .stat-number{font-size:20px;font-weight:700}.hero-stats .stat-label{color:#ddd}.hero-cta{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0}.hero-cta .cta-button{color:#fff;display:flex;align-items:center;gap:10px;font-size:16px}.hero-cta .cta-button:hover{color:#7cb342}.trust-badges{display:flex;gap:10px;flex-wrap:wrap}.trust-badges .badge-item{display:flex;align-items:center;gap:10px;font-size:16px;color:#fff}.hero-card{background:#fff;border-radius:16px;padding:32px;color:#333;box-shadow:0 4px 24px rgba(0,0,0,.1)}.hero-card-green{background:#7cb342;color:#1a2570}.card-icon{font-size:3rem;margin-bottom:16px}.card-icon-pink{color:#e91e63}.card-title{font-size:1.25rem;font-weight:700;color:#2b3990;margin:0 0 20px}.hero-card-green .card-title{color:#1a2570}.revolving-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.revolving-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px}.revolving-card-image{width:60px;height:38px;object-fit:contain;border-radius:4px;flex-shrink:0}.revolving-info{display:flex;flex-direction:column;gap:4px}.revolving-info strong{font-size:.95rem;color:#2b3990}.revolving-info span{font-size:.875rem;color:#666}.revolving-badge{background:#ffe5e5;color:#d32f2f;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.card-note{color:#666}.card-note,.card-note-white{font-size:.875rem;line-height:1.5;margin:0}.card-note-white{color:#1a2570}.process-list{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.process-item{display:flex;align-items:flex-start;gap:12px}.process-number{width:28px;height:28px;border-radius:50%;background:#1a2570;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0}.process-text{display:flex;flex-direction:column;gap:4px}.process-text strong{font-size:.95rem;color:#1a2570}.process-text span{font-size:.875rem;color:#1a2570;opacity:.8}.result-stat{margin-bottom:24px}.result-stat:last-child{margin-bottom:0}.stat-label{font-size:.875rem;color:#666;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:3rem;font-weight:900;line-height:1;margin:0 0 8px}.stat-value-navy{color:#2b3990}.stat-value-pink{color:#1e2870}.stat-desc{font-size:.875rem;color:#666;margin:0;line-height:1.4}.cta-section{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 24px rgba(0,0,0,.1);margin-top:48px}.cta-content{text-align:center}.cta-title{font-size:1.75rem;font-weight:700;color:#2b3990;margin:0 0 12px}.cta-subtitle{font-size:1rem;color:#666;margin:0 0 32px}.cta-buttons{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.btn-cta{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;color:#fff}.btn-cta-phone{background:#2b3990}.btn-cta-phone:hover{background:#1a2570;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(43,57,144,.4)}.btn-cta-whatsapp{background:#7cb342;color:#1a2570}.btn-cta-whatsapp:hover{background:#7cb342;transform:translateY(-2px);box-shadow:0 6px 20px rgba(124,179,66,.4)}.cta-trust-badges{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#666}.trust-badge svg{color:#7cb342}.what-is-revolving{padding:80px 0;background:#fff}.section-title{font-size:2.25rem;font-weight:700;color:#2b3990;text-align:center;max-width:800px;margin:0 auto 20px}.what-is-content{display:grid;grid-template-columns:2fr 1fr;grid-gap:48px;gap:48px;margin-bottom:48px}.what-is-text{display:flex;flex-direction:column;gap:16px}.what-is-text p{font-size:1rem;line-height:1.7;color:#333;margin:0}.what-is-stats{display:flex;flex-direction:column;gap:24px}.stat-box{background:#f8f9fa;border-radius:12px;padding:24px;text-align:center}.stat-box-number{font-size:2.5rem;font-weight:900;color:#1e2870;margin:0 0 8px}.stat-box-label{font-size:.875rem;color:#666;margin:0;line-height:1.4}.revolving-testimonials{padding:80px 0;background:#f8f9fa}.testimonials-trustpilot-layout{display:grid;grid-template-columns:2fr 1fr;grid-gap:32px;gap:32px;margin-bottom:48px}.testimonials-grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.section-subtitle{font-size:1.125rem;color:#666;line-height:1.6;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.testimonial-card-revolving{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.06);border-left:4px solid #7cb342}.testimonial-stars{color:orange;font-size:1.125rem;letter-spacing:2px;margin-bottom:16px}.testimonial-text{font-size:1rem;line-height:1.6;color:#333;margin:0 0 20px;font-style:italic}.testimonial-author{font-size:.875rem;color:#666;margin:0}.testimonial-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.testimonial-amount{font-size:1.25rem;font-weight:900;color:#1e2870}.testimonial-card{font-size:.75rem;color:#999}.revolving-faq{padding:80px 0;background:#fff}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;margin-bottom:48px}.faq-item{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:15px}.faq-item:last-child{margin-bottom:0}.faq-question{font-size:1.125rem;font-weight:700;color:#2b3990;margin:0;display:flex;justify-content:space-between;align-items:center}.faq-question h3{margin-bottom:0;font-size:22px;font-weight:700;line-height:1.2}.faq-icon{font-size:20px}.faq-answer{font-size:.95rem;line-height:1.6;color:#666;margin:10px 0 0}@media (max-width:1024px){.hero-cards,.testimonials-grid-2x2,.testimonials-trustpilot-layout,.what-is-content{grid-template-columns:1fr}.trustpilot-card-revolving{position:static}.faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.revolving-hero{padding:60px 0 80px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.cta-buttons{flex-direction:column}.btn-cta{width:100%;justify-content:center}.cta-trust-badges{flex-direction:column;gap:12px}.section-title{font-size:1.75rem}.revolving-faq,.revolving-testimonials,.what-is-revolving{padding:60px 0}.cta-section{padding:32px 24px}.hero-stats{flex-direction:column}}.trustpilot-card-revolving{background:#fff;border:3px solid #7cb342;border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;position:-webkit-sticky;position:sticky;top:100px}.trustpilot-logo-revolving{width:180px;height:auto;margin-bottom:24px}.trustpilot-rating-big{font-size:4rem;font-weight:900;color:#2b3990;line-height:1;margin-bottom:12px}.trustpilot-stars-big{font-size:2rem;color:#00b67a;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,182,122,.3)}.trustpilot-label{font-size:.875rem;color:#666;margin-bottom:24px}.trustpilot-reviews-big{font-size:3.5rem;font-weight:900;color:#2b3990;line-height:1;margin-bottom:8px}.trustpilot-reviews-label{font-size:.875rem;color:#666;margin-bottom:24px}.btn-trustpilot{background:#2b3990;color:#fff;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;display:inline-block}.btn-trustpilot:hover{background:#1a2570;transform:translateY(-2px);box-shadow:0 6px 20px rgba(43,57,144,.3)}.testimonial-card-name{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.5px}.hero-badge-urgent{background:rgba(255,87,34,.2);border-color:rgba(255,87,34,.4);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.entity-benefit{font-size:.875rem;color:#666;margin-top:4px}.status-success{background:#e8f5e9;color:#2e7d32}.status-partial{background:#fff3e0;color:#e65100}.status-danger{background:#ffebee;color:#c62828}.status-warning{background:#fff8e1;color:#f57c00}.comparison-section{padding:80px 0}.comparison-grid{display:grid;grid-template-columns:1.2fr auto 1.2fr;grid-gap:32px;gap:32px;align-items:center;max-width:1000px;margin:40px auto 0}.comparison-card{background:#fff;border-radius:20px;padding:32px 28px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.comparison-card h3{font-size:1.5rem;font-weight:700;margin-bottom:24px;text-align:center}.main-bg{background:#f8f9fa}.comparison-card.before h3{color:#d32f2f}.comparison-card.after h3{color:#388e3c}.comparison-items{display:flex;flex-direction:column;gap:16px}.comparison-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e0e0e0}.comparison-item:last-child{border-bottom:none}.comparison-item svg{color:#2b3990;flex-shrink:0}.item-content{display:flex;flex-direction:column;gap:4px}.item-label{font-size:.9rem;color:#777}.item-value{font-size:1rem;font-weight:600}.item-value.negative{color:#d32f2f}.item-value.positive{color:#388e3c}.comparison-arrow{display:flex;flex-direction:column;align-items:center;gap:8px;color:#2b3990;font-weight:600}.comparison-arrow span{font-size:.95rem}@media (max-width:768px){.comparison-grid{grid-template-columns:1fr;gap:24px}.comparison-card{text-align:left}.comparison-arrow{flex-direction:row;justify-content:center}}.savings-summary{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.savings-item{background:#fff;border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.savings-item svg{color:#2b3990;flex-shrink:0}.savings-label{font-size:.9rem;color:#777;display:block;margin-bottom:2px}.savings-value{font-size:1.2rem;font-weight:700;color:#2b3990}.testimonial-reduction{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;font-size:1.125rem;font-weight:600}.testimonial-reduction .before{color:#d32f2f;text-decoration:line-through}.testimonial-reduction .arrow{color:#666}.testimonial-reduction .after{color:#388e3c;font-size:1.25rem}.testimonial-reduction .percentage{color:#388e3c;font-size:.875rem;background:#e8f5e9;padding:4px 8px;border-radius:4px}.requirements-section{padding:80px 0;background:#f5f7fa}.requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;margin-top:40px}.requirement-card{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:left;display:flex;flex-direction:column;gap:12px}.requirement-icon{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:hsla(90,69%,72%,.15);color:#b8e986;font-size:1.5rem}.requirement-title{font-size:1.1rem;font-weight:700;color:#2b3990;margin:0}.requirement-description{font-size:.95rem;line-height:1.6;color:#555;margin:0}.req-badge{align-self:flex-start;margin-top:8px;padding:6px 12px;border-radius:999px;background:#e8f5e9;color:#2e7d32;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.requirements-section .cta-box{margin-top:40px;background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center}.requirements-section .cta-box h3{font-size:1.25rem;font-weight:700;color:#2b3990;margin:0 0 8px}.requirements-section .cta-box p{font-size:.95rem;color:#555;margin:0 0 16px}.legal-section{padding:80px 0;background:#2b3990;color:#fff}.legal-section .section-title{color:#fff}.legal-section .section-subtitle{color:hsla(0,0%,100%,.9)}.legal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;margin-top:40px}.legal-card{background:hsla(0,0%,100%,.06);padding:28px 24px;border:1px solid hsla(0,0%,100%,.15);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-icon{color:#ffd54f;margin-bottom:16px}.legal-card h3{font-size:1.1rem;font-weight:700;margin:0 0 8px;color:#fff}.legal-card p{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0 0 12px}.legal-year{display:inline-block;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.12);font-size:.8rem;font-weight:600;letter-spacing:.5px}.legal-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:20px;gap:20px;margin-top:40px}.legal-stat{background:rgba(0,0,0,.15);border-radius:14px;padding:16px 18px;text-align:center}.legal-stat .stat-number{font-size:1.6rem;font-weight:800;color:#ffd54f}.legal-stat .stat-label{font-size:.8rem;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.legal-stats{grid-template-columns:1fr}.legal-stat{padding:14px 16px}.legal-stat .stat-number{font-size:1.4rem}}.urgent-action-section{padding:80px 0;background:linear-gradient(135deg,#ff5722,#d32f2f);color:#fff}.urgent-box{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);border-radius:20px;padding:48px;text-align:center}.urgent-icon{color:#ffd54f;margin-bottom:24px;animation:shake .5s infinite}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.urgent-box h2{font-size:2rem;margin-bottom:16px}.urgent-box h3{font-size:1.25rem;margin-bottom:24px;opacity:.95}.urgent-steps{text-align:left;max-width:700px;margin:0 auto 24px;padding-left:20px}.urgent-steps li{font-size:1.125rem;margin-bottom:16px;line-height:1.6}.urgent-note{background:hsla(0,0%,100%,.15);padding:16px;border-radius:8px;font-size:1rem;margin-top:24px}.solution-banner{display:flex;align-items:center;gap:10px;margin-top:20px}.solution-banner p{margin-bottom:0}.solution-banner-urgent{background:linear-gradient(135deg,#ff5722,#d32f2f);color:#fff}@media (max-width:768px){.comparison-table{grid-template-columns:1fr;gap:24px}.urgent-box{padding:32px 24px}.urgent-box h2{font-size:1.5rem}.urgent-steps li{font-size:1rem}}.simulator-section{padding:60px 0;background:#fff}.simulator-section .section-title{text-align:center;margin-bottom:8px}.simulator-section .section-subtitle{text-align:center;margin-bottom:32px}.benefits-section{padding:80px 0;background:#f5f7fa}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px;gap:32px;margin-top:48px}@supports (display:grid){.benefits-grid{justify-items:center}.benefits-grid>.benefit-card:nth-child(5):last-child{grid-column:2/3}}@media (min-width:992px){.benefits-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.benefits-grid>.benefit-card{flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 24px);min-width:250px;max-width:300px}}.benefit-card{background:#fff;padding:40px 32px;border-radius:16px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.benefit-icon{color:#2b3990;margin:0 auto 24px;padding:5px}.benefit-title{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#1a1a1a}.benefit-description{font-size:1rem;line-height:1.6;color:#666;margin:0}.entities-grid-large{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:32px;gap:32px;margin-top:48px}.entity-card-detailed{background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.entity-card-detailed:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.entity-logo-large{font-size:4rem;text-align:center;margin-bottom:20px;display:block}.entity-info-detailed{text-align:center}.entity-rate-large{font-size:1.5rem;font-weight:700;color:#d32f2f;margin:12px 0}.status-abusive{background:#ffebee;color:#c62828;padding:6px 16px;border-radius:20px;font-size:.875rem;font-weight:600;display:inline-block;margin:12px 0}.entity-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.entity-stat{display:flex;flex-direction:column;gap:4px}.entity-stat .stat-label{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.5px}.entity-stat .stat-value{font-size:1.125rem;font-weight:700;color:#2b3990}.process-section{padding:80px 0}.process-section.alt{background:#fff3f3}.process-section .section-subtitle{color:#666}.process-section.alt .process-step-detailed{border-left:4px solid #8b0000}.process-section.alt .step-number-large{background:linear-gradient(135deg,#8b0000,#5a0000)}.process-section.alt .step-content-detailed h3,.process-section.alt .step-duration{color:#8b0000}.warning-section{padding:80px 0;background:#f8f9fa}.warning-section .section-title{color:#e65100}.warning-section .section-subtitle{color:#6d4c41}.warning-signals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:32px;gap:32px;margin-top:48px}.warning-signal-card{background:#fff3e0;border-left:4px solid #ff9800;padding:32px;border-radius:12px}.warning-icon{color:#ff9800;margin-bottom:16px}.warning-signal-card h3{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#e65100}.warning-signal-card p{font-size:1rem;line-height:1.6;color:#5d4037;margin:0}.warning-examples{margin-top:16px;padding-top:12px;border-top:1px dashed rgba(255,152,0,.4)}.warning-examples .examples-label{font-size:.85rem;font-weight:600;text-transform:uppercase;color:#e65100;margin-bottom:6px;display:inline-block}.warning-examples ul{padding-left:20px;margin:0}.warning-examples li{font-size:.95rem;color:#5d4037;margin-bottom:4px}.warning-banner{margin-top:40px;padding:24px 28px;display:flex;gap:20px;align-items:flex-start;background:#fff3e0;border-radius:16px;border-left:4px solid #ff9800;box-shadow:0 4px 12px rgba(0,0,0,.04)}.warning-banner svg{flex-shrink:0;color:#ff9800}.warning-banner .banner-content h3{margin:0 0 8px;font-size:1.125rem;font-weight:700;color:#e65100}.warning-banner .banner-content ul{margin:0;padding-left:20px}.warning-banner .banner-content li{font-size:.95rem;color:#5d4037;margin-bottom:4px}.process-total{margin-top:32px;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);color:#555;margin-left:auto;margin-right:auto}.process-total svg{color:#2b3990}.banks-section{padding:80px 0;background:#f5f7fa}.banks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;margin-top:40px}.bank-card{background:#fff;border-radius:16px;padding:24px 24px 20px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;transition:transform .3s ease,box-shadow .3s ease}.bank-card:hover{transform:translateY(-6px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.bank-card-header{gap:12px}.bank-card-header,.bank-logo{display:flex;align-items:center}.bank-logo{width:40px;height:40px;border-radius:999px;background:#fff3f3;justify-content:center;font-size:1.5rem}.bank-name{margin:0;font-size:1.1rem;font-weight:700;color:#2b3990}.bank-experience{margin:2px 0 0;font-size:.85rem;color:#777}.bank-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid #eceff1}.banks-note{margin-top:32px;display:inline-flex;align-items:center;gap:10px;font-size:.95rem;color:#666;background:#fff;padding:12px 16px;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.banks-note svg{color:#2b3990}@media (max-width:768px){.banks-grid{grid-template-columns:1fr}}.entities-grid-medium{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.process-steps-detailed{display:grid;grid-gap:32px;gap:32px;margin-top:48px;max-width:900px;margin-left:auto;margin-right:auto}.process-step-detailed{display:flex;grid-template-columns:80px 80px 1fr;gap:24px;align-items:center;background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease}.process-step-detailed:hover{transform:translateX(8px)}.step-number-large{width:80px;height:80px;background:linear-gradient(135deg,#2b3990,#1a2570);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;font-weight:800;box-shadow:0 4px 12px rgba(43,57,144,.3)}.step-icon-large{font-size:3rem}.step-content-detailed{display:flex;flex-direction:column;gap:8px}.step-duration{font-size:.875rem;color:#666;font-weight:600;display:flex;align-items:center;gap:8px}.legal-basis-section{padding:80px 0;background:linear-gradient(135deg,#2b3990,#1a2570);color:#fff}.legal-basis-section .section-title{color:#fff}.legal-basis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px;margin-top:48px}.legal-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);padding:40px 32px;border-radius:16px;text-align:center;transition:transform .3s ease}.legal-card:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.15)}.legal-icon{font-size:3rem;margin-bottom:20px}.legal-title{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#fff}.legal-basis-section .section-subtitle{color:#fff}.legal-description{font-size:1rem;line-height:1.6;opacity:.9;margin:0}.legal-code-block{max-width:800px;margin:40px auto 0;padding:40px 48px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;text-align:center}.legal-code-main{font-size:1.15rem;line-height:1.7;color:#fff;margin:0 0 16px;font-weight:500}.legal-code-ref{font-size:.95rem;color:hsla(0,0%,100%,.9);margin:0 0 20px;font-weight:600}.legal-code-quote{font-size:1.1rem;line-height:1.7;color:#fff;margin:0;padding:24px 32px;border-left:4px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05);border-radius:0 12px 12px 0;text-align:left;font-style:italic}.testimonials-grid-large{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:32px;gap:32px;margin-top:48px}.testimonial-card-detailed{background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:20px}.testimonial-header{display:flex;justify-content:space-between;align-items:center}.testimonial-date{font-size:.875rem;color:#999}.testimonial-footer{display:flex;justify-content:space-between;align-items:flex-end;padding-top:20px;border-top:1px solid #e0e0e0}.trustpilot-badge{text-align:center;margin-top:64px;padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:400px;margin-left:auto;margin-right:auto}.trustpilot-stars{font-size:2rem;color:#00b67a;margin-bottom:12px}.trustpilot-score{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:8px}.trustpilot-reviews{font-size:1rem;color:#666}@media (max-width:991px){.entities-carousel .carousel-cards-track{grid-template-columns:unset}.entities-carousel .entity-card-detailed{padding:20px;height:100%}.entities-carousel .entity-logo-large{font-size:2.5rem;margin-bottom:12px}.entities-carousel .entity-name{font-size:1rem}.entities-carousel .entity-rate-large{font-size:1.1rem;margin:8px 0}.entities-carousel .entity-stats{grid-template-columns:1fr;gap:8px;margin-top:12px;padding-top:12px}.entities-carousel .entity-stat .stat-label{font-size:.65rem}.entities-carousel .entity-stat .stat-value{font-size:.95rem}}@media (max-width:768px){.entities-grid-large{grid-template-columns:1fr}.process-step-detailed{flex-direction:column;text-align:center}.step-duration{justify-content:center}.step-number-large{margin:0 auto}.step-icon-large{display:none}.entities-grid-medium,.entity-stats,.testimonials-grid-large{grid-template-columns:1fr}}.entities-section{padding:80px 0}.lso-hero{background:linear-gradient(135deg,#2b3990,#1a2570);padding:80px 0 100px}.lso-hero,.lso-hero .hero-title{color:#fff}.lso-hero .hero-subtitle{color:hsla(0,0%,100%,.9)}.lso-hero .highlight{color:#7cb342}.restructure-hero{background:linear-gradient(135deg,#1a5f3f,#0d3d28);padding:80px 0 100px;color:#fff}.restructure-hero .hero-title{color:#fff}.restructure-hero .hero-subtitle{color:hsla(0,0%,100%,.9)}.restructure-hero .highlight{color:#7cb342}.phishing-hero{background:linear-gradient(135deg,#8b0000,#5a0000);padding:80px 0 100px;color:#fff}.phishing-hero .hero-title{color:#fff}.phishing-hero .hero-subtitle{color:hsla(0,0%,100%,.9)}.phishing-hero .highlight{color:gold}.phishing-hero .hero-badge{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.4)}img[alt=Trustpilot]{max-width:400px!important;width:100%!important;height:auto!important;display:block;margin:0 auto}.common-spacing{padding:50px 0}