.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -10px 30px #2563eb4d;z-index:2000;padding:14px 0;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);color:#fff!important}.sticky-cta.visible{transform:translateY(0)}.sticky-cta-container{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:0 20px}.sticky-cta-text{display:flex;flex-direction:column;text-align:left;opacity:0;transform:translateY(15px);transition:transform .6s cubic-bezier(.16,1,.3,1) .15s,opacity .6s ease .15s}.sticky-cta.visible .sticky-cta-text{opacity:1;transform:translateY(0)}.sticky-cta-title{font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700;color:#fff!important;margin-bottom:2px;text-shadow:0 1px 4px rgba(0,0,0,.15)}.sticky-cta-desc{font-size:.9rem;color:#ffffffd9!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.sticky-cta-btn{white-space:nowrap;padding:12px 24px;font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;gap:8px;border-radius:8px;text-decoration:none;background-color:#fff!important;color:#2563eb!important;opacity:0;transform:scale(.92);transition:background-color .2s,transform .2s,opacity .6s ease .3s;box-shadow:0 4px 12px #0000001a}.sticky-cta.visible .sticky-cta-btn{opacity:1;transform:scale(1)}.sticky-cta.visible .sticky-cta-btn:hover{background-color:#eff6ff!important;transform:scale(1.05)}body.has-sticky-cta{padding-bottom:80px}@media(max-width:768px){.sticky-cta{padding:12px 0}.sticky-cta-container{flex-direction:column;gap:10px}.sticky-cta-text{text-align:center}.sticky-cta-title{font-size:1rem}.sticky-cta-desc{display:none}.sticky-cta-btn{width:100%;justify-content:center;padding:10px 20px}body.has-sticky-cta{padding-bottom:120px}}.trust-badges-footer{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}.trust-badge-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:8px 16px;border-radius:50px;font-size:.85rem;color:#fff;text-decoration:none;transition:background .2s,border-color .2s}.trust-badge-pill:hover{background:#ffffff1a;border-color:#ffffff40}.custom-sim-slider{-webkit-appearance:none;width:100%;height:8px;border-radius:99px;background:#e2e8f0;outline:none;border:none;transition:background .3s}.custom-sim-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--primary);border:3px solid white;cursor:pointer;box-shadow:0 4px 10px #4a3aff4d;transition:transform .15s,background-color .15s}.custom-sim-slider::-webkit-slider-thumb:hover{transform:scale(1.2);background:var(--primary-dark)}.sim-profile-btn{background:transparent;color:#64748b;border:none}.sim-profile-btn.active{background:#fff!important;color:var(--primary)!important;box-shadow:0 4px 12px #0000000d}.sim-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.sim-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.sim-card.cautioneo-highlight:hover{transform:translateY(-5px);box-shadow:0 15px 35px #4a3aff33}@media(max-width:992px){.sim-results-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:576px){.sim-results-grid{grid-template-columns:1fr!important}.sim-controls-card{grid-template-columns:1fr!important;padding:20px!important;gap:24px!important}}iframe.skiptranslate,.goog-te-banner-frame,.goog-te-gadget,#goog-gt-tt,.goog-te-balloon-frame{display:none!important;visibility:hidden!important}body{top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.lang-selector{position:relative;display:inline-block;font-family:inherit;flex-shrink:0!important}.lang-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:6px 12px;font-size:.95rem;font-weight:500;color:#0f172a;cursor:pointer;transition:all .2s ease;height:38px;outline:none;white-space:nowrap!important;flex-shrink:0!important}.lang-current{white-space:nowrap!important;flex-shrink:0!important;display:inline-block!important}.lang-current *{white-space:nowrap!important;display:inline!important}.lang-btn:hover{background:#f8fafc;border-color:#94a3b8}.lang-svg{flex-shrink:0;color:#475569}.lang-chevron{font-size:.75rem;transition:transform .2s ease;color:#475569}.lang-selector.active .lang-chevron{transform:rotate(180deg)}.lang-dropdown{position:absolute;top:calc(100% + 4px);right:0;left:auto;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:4px 0;display:none;min-width:170px;z-index:1000}.lang-selector.active .lang-dropdown{display:block}.lang-opt{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 16px;font-size:.95rem;color:#0f172a;cursor:pointer;transition:background .15s ease;position:relative;font-family:inherit;font-weight:500}.lang-opt:hover{background:#f1f5f9}.lang-opt.active{font-weight:600;color:#0018a8;background-color:#f8fafc}.lang-opt.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#0018a8}
