:root{font-family:DM Sans,Arial,sans-serif;color:#062135;background:#f0f4fa;font-synthesis:none}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#f0f4fa}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-header{height:58px;padding:0 20px;display:flex;align-items:center;gap:14px;color:#fff;background:linear-gradient(135deg,#062135,#0a314d);box-shadow:0 4px 20px #0621354d;position:relative}.site-header:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#d4a847,transparent)}.flag-wrap{width:40px;height:30px;display:grid;place-items:center;font-size:22px}.flag-wrap img{display:block;max-width:38px;max-height:26px;border-radius:3px}.eyebrow,.header-title{margin:0}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.header-title{font-size:13px;font-weight:600}.notice{padding:10px 16px;text-align:center;background:#0b446d;color:#fff;font-size:14px}.flow-main{min-height:calc(100vh - 98px);padding:34px 20px;display:grid;place-items:center}.flow-shell{width:100%;max-width:480px}.card{position:relative;overflow:hidden;padding:36px 32px;background:#fff;border:1px solid #dde6f3;border-radius:20px;box-shadow:0 24px 64px #0b1f3a1f;animation:fadeUp .5s ease both}.card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#062135,#2563eb,#3b82f6)}[hidden]{display:none!important}.center{text-align:center}.secure-badge{display:inline-block;margin-bottom:14px;padding:5px 14px;border:1px solid #2563eb2e;border-radius:99px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:600}.security-image{display:block;width:150px;height:auto;margin:4px auto 20px;object-fit:contain}.card h1,.card h2{font-family:Fraunces,serif;color:#062135}.card h1{margin:0 0 10px;font-size:19px;line-height:1.4}.muted{color:#7a94ad}.lead{margin:0 0 28px;font-size:14px;line-height:1.6}.primary{width:100%;min-height:50px;padding:14px;border:0;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6);box-shadow:0 4px 20px #2563eb59;color:#fff;font-weight:600;font-size:14px;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:.25s}.primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #2563eb7a}.primary:disabled{opacity:.8;transform:none}.mini-spinner{width:16px;height:16px;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.steps{margin-bottom:28px;display:flex;align-items:flex-start;justify-content:space-between}.step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;color:#7a94ad;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.step b{width:32px;height:32px;display:grid;place-items:center;border:1.5px solid #dde6f3;border-radius:50%;background:#f0f4fa}.steps>i{height:1px;flex:1;margin:15px -16px 0;background:#dde6f3}.step.active{color:#2563eb}.step.active b{color:#fff;border-color:transparent;background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 0 0 5px #2563eb26}.step.done{color:#16a34a}.step.done b{color:#fff;border-color:#16a34a;background:#16a34a}.gold-line{width:36px;height:3px;margin:0 auto 10px;border-radius:3px;background:linear-gradient(90deg,#d4a847,#e4c46e)}.intro{text-align:center;margin:0 0 26px;font-size:13px}form>label:not(.authorization){display:block;margin-bottom:18px;color:#3d5a73;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.field{display:block;position:relative;margin-top:7px}.field>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#7a94ad}.field input{width:100%;padding:13px 42px 13px 16px;color:#062135;background:#f0f4fa;border:1.5px solid #dde6f3;border-radius:11px;outline:none;font-size:14px;text-transform:none;letter-spacing:0}.field input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.authorization{margin-bottom:22px;padding:13px 16px;display:flex;align-items:flex-start;gap:12px;background:#c9a84c0f;border:1.5px solid #c9a84c38;border-radius:11px;color:#7a5c20;font-size:12.5px;line-height:1.55;cursor:pointer}.authorization input{width:16px;height:16px;margin-top:2px;accent-color:#2563eb}.encrypted{text-align:center;margin:16px 0 0;color:#7a94ad;font-size:11.5px}.searching{text-align:center;padding:16px 0 10px;display:flex;flex-direction:column;align-items:center}.spinner{width:52px;height:52px;margin-bottom:22px;border:4px solid #eff6ff;border-top-color:#2563eb;border-radius:50%;animation:spin .85s linear infinite}.searching small{text-transform:uppercase;letter-spacing:.08em;color:#7a94ad}.brands{position:relative;width:160px;height:42px;margin:8px auto 18px;overflow:hidden}.brands>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;opacity:0;animation:brandCycle 4s ease-in-out var(--delay) infinite}.brands b{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#fff}.facebook{background:#1877f2}.youtube{background:red}.amazon{background:#f90}.netflix{background:#e50914}.progress-dots{display:flex;gap:6px;margin-bottom:18px}.progress-dots i{width:7px;height:7px;border-radius:6px;background:#dde6f3;transition:.35s}.progress-dots i.on{width:20px;background:#2563eb}.searching h2{min-height:46px;margin:0 0 8px;font-size:17px}.searching p{margin:0;font-size:12.5px}.result .success{width:44px;height:44px;margin:14px auto 24px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 0 0 10px #16a34a1a,0 8px 24px #16a34a4d;color:#fff;font-size:25px}.result h2{font-size:20px;line-height:1.4}.amount{padding:20px 24px;margin:18px 0;border:1.5px solid #16a34a33;border-radius:16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.amount small{display:block;margin-bottom:8px;color:#16a34a;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.amount strong{font-family:Fraunces,serif;color:#16a34a;font-size:50px;line-height:1}.record{margin:0 0 26px;font-size:12px}.secondary{width:100%;min-height:50px;padding:13px;margin-top:12px;display:flex;align-items:center;justify-content:center;text-align:center;border:1.5px solid #dde6f3;border-radius:12px;background:#f0f4fa;color:#7a94ad;font-size:13px;font-weight:500;text-decoration:none}.vsl-main{max-width:720px;margin:0 auto;padding:18px 16px 32px}.vsl-title{text-align:center;text-decoration:underline;text-underline-offset:5px;font-size:20px}.player-wrap{margin:20px auto}.unlock{text-align:center;color:#062135;font-weight:600}.dot-spinner{width:40px;height:40px;margin:14px auto;position:relative;animation:spin 1.1s linear infinite}.dot-spinner i{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#062135;transform:rotate(calc(var(--i)*45deg)) translateY(-16px);transform-origin:0 0}.comments{margin-top:24px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.comment-progress{height:4px;margin-bottom:12px;border-radius:9px;background:#e5e7eb;overflow:hidden}.comment-progress i{display:block;height:100%;background:#9ca3af;transform-origin:left;animation:fill 5s linear}.comments-title{display:flex;align-items:center;gap:8px;font-weight:700}.fb-logo{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#1877f2;color:#fff}.comment{display:flex;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6}.comment img{width:38px;height:38px;border-radius:50%;object-fit:cover}.bubble{padding:8px 10px;border-radius:10px;background:#f3f4f6;color:#374151;font-size:13px}.bubble b{display:block;margin-bottom:4px;color:#111827}.comment-meta{display:flex;gap:10px;margin:6px 0 0;color:#6b7280;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}}@keyframes brandCycle{0%,to{opacity:0;transform:translateY(8px)}5%,20%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-8px)}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:520px){.flow-main{padding:22px 14px}.card{padding:30px 20px}.amount strong{font-size:42px}.notice{font-size:12px}.site-header{padding:0 14px}}.company-logos{width:100%;margin:14px auto 22px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.company-logo{min-width:0;position:relative;padding:12px 8px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #dde6f3;border-radius:13px;background:#fff;box-shadow:0 5px 16px #0b1f3a0d;animation:companyScan 2.8s ease-in-out var(--delay) infinite}.company-logo img{width:46px;height:30px;object-fit:contain}.company-logo:nth-child(2) img{width:72px}.company-logo span{color:#3d5a73;font-size:11px;font-weight:600}.company-logo i{position:absolute;right:6px;top:6px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#16a34a;color:#fff;font-size:10px;font-style:normal;opacity:0;transform:scale(.6);animation:companyCheck 2.8s ease var(--delay) infinite}@keyframes companyScan{0%,to{border-color:#dde6f3;transform:translateY(0)}20%,48%{border-color:#60a5fa;transform:translateY(-3px);box-shadow:0 8px 20px #2563eb24}65%{border-color:#86efac;transform:translateY(0)}}@keyframes companyCheck{0%,42%,to{opacity:0;transform:scale(.6)}52%,82%{opacity:1;transform:scale(1)}}.security-image{width:96px;margin:8px auto 18px}@media(max-width:520px){.security-image{width:88px;margin-bottom:16px}}
