
:root{--ink:#111827;--muted:#667085;--soft:#f7f8fb;--line:#e7eaf0;--blue:#2454d6;--blue2:#edf3ff;--green:#18a06a;--green2:#eaf8f2;--dark:#171a20;--card:#fff;--radius:22px;--shadow:0 20px 60px rgba(17,24,39,.08)}
*{box-sizing:border-box;margin:0;padding:0}body{font-family:'DM Sans',system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fff;line-height:1.65}a{text-decoration:none;color:inherit}.wrap{max-width:1120px;margin:auto;padding:0 24px}.nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.navin{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.4px}.mark{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,var(--blue),#12b981);display:grid;place-items:center;color:#fff;box-shadow:0 10px 25px rgba(36,84,214,.22)}.brand span span{color:var(--blue)}.links{display:flex;gap:24px;align-items:center}.links a{font-size:14px;color:var(--muted);font-weight:600}.links a:hover{color:var(--ink)}.navcta{background:var(--ink);color:#fff!important;padding:10px 14px;border-radius:999px}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,#dce9ff 0,transparent 32%),linear-gradient(180deg,#fbfcff 0,#fff 80%);border-bottom:1px solid var(--line)}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:78px 24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--green2);color:#08784c;border:1px solid #c7efdd;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:18px}.dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 0 6px rgba(24,160,106,.12)}h1{font-size:58px;line-height:1.02;letter-spacing:-2.2px;margin-bottom:18px}h1 em{font-style:normal;color:var(--blue)}.lead{font-size:19px;color:var(--muted);max-width:610px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:14px 18px;font-weight:800;font-size:15px;border:1px solid transparent;transition:.18s}.btn:hover{transform:translateY(-1px);opacity:.92}.primary{background:var(--blue);color:#fff}.darkbtn{background:var(--dark);color:#fff}.ghost{background:#fff;border-color:var(--line);color:var(--ink)}.visual{position:relative;min-height:410px}.phone{position:absolute;right:80px;top:20px;width:220px;height:395px;border-radius:38px;background:#101318;padding:12px;box-shadow:0 30px 70px rgba(17,24,39,.23);transform:rotate(5deg)}.screen{height:100%;border-radius:28px;background:linear-gradient(180deg,#fff,#f4f7ff);padding:18px;overflow:hidden}.miniTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.pill{height:9px;border-radius:20px;background:#dbe4f5}.balance{font-size:34px;font-weight:900;letter-spacing:-1px}.small{font-size:12px;color:var(--muted)}.bankcard{height:118px;border-radius:22px;background:linear-gradient(135deg,#2454d6,#16a36f);color:#fff;padding:18px;box-shadow:0 18px 35px rgba(36,84,214,.24);margin:18px 0}.chip{width:32px;height:24px;border-radius:7px;background:rgba(255,255,255,.34);margin-bottom:22px}.floatCard{position:absolute;left:0;bottom:48px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:var(--shadow);width:260px}.floatCard strong{display:block;font-size:28px;letter-spacing:-1px}.float2{right:0;left:auto;bottom:0;width:235px}.section{padding:74px 0}.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.section h2{font-size:34px;line-height:1.15;letter-spacing:-1px}.sectionIntro{color:var(--muted);max-width:620px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:0 12px 40px rgba(17,24,39,.04)}.offer{position:relative;overflow:hidden}.offer:before{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:50%;background:var(--blue2)}.offer.revolut:before{background:#f2f3f5}.offerTop{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:18px}.icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:#fff;font-weight:900;background:var(--blue)}.icon.dark{background:#171a20}.tag{margin-left:auto;font-size:12px;font-weight:800;color:var(--green);background:var(--green2);padding:5px 10px;border-radius:999px}.bonus{background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:16px;margin:18px 0}.bonus small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.6px}.bonus b{display:block;font-size:28px;letter-spacing:-1px}.features{list-style:none;margin:16px 0;display:grid;gap:8px}.features li{color:var(--muted);font-size:14px}.features li:before{content:'✓';color:var(--green);font-weight:900;margin-right:8px}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.num{width:34px;height:34px;border-radius:12px;background:var(--blue);color:white;display:grid;place-items:center;font-weight:900;margin-bottom:14px}.muted{color:var(--muted)}.trust{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blogCard{overflow:hidden;padding:0}.thumb{height:150px;background:linear-gradient(135deg,#eef4ff,#eaf8f2);display:flex;align-items:center;justify-content:center}.thumb svg{width:86px;height:86px}.blogBody{padding:20px}.meta{font-size:12px;text-transform:uppercase;letter-spacing:.7px;color:var(--blue);font-weight:900;margin-bottom:8px}.blogBody h3{font-size:20px;line-height:1.25;margin-bottom:8px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:18px 0;font-weight:800;list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:'+';color:var(--muted)}.faq details[open] summary:after{content:'−'}.faq p{color:var(--muted);padding-bottom:18px}.footer{background:#111827;color:#d1d5db;padding:54px 0 28px}.footgrid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}.footer h4{color:#fff;margin-bottom:12px}.footer a{display:block;color:#aeb7c5;margin:8px 0;font-size:14px}.legal{border-top:1px solid rgba(255,255,255,.12);margin-top:34px;padding-top:18px;font-size:13px;color:#9ca3af}.pageHero{background:linear-gradient(135deg,#f4f7ff,#fff);border-bottom:1px solid var(--line);padding:56px 0}.pageGrid{display:grid;grid-template-columns:1fr 330px;gap:32px;align-items:center}.crumb{color:var(--muted);font-size:13px;margin-bottom:14px}.ctaBox{background:#fff;border:1px solid var(--line);border-radius:26px;padding:22px;box-shadow:var(--shadow)}.copyrow{display:flex;gap:8px;background:var(--soft);border:1px solid var(--line);padding:9px;border-radius:14px;margin:16px 0}.copyrow span{flex:1;font-family:monospace;font-size:13px;align-self:center}.copyrow button{border:0;background:#fff;border-radius:10px;padding:8px 10px;font-weight:800;cursor:pointer}.contentGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px}.article p,.article li{color:var(--muted);margin-bottom:12px}.article h2{font-size:28px;margin:30px 0 12px}.article h3{font-size:21px;margin:22px 0 8px}.side{position:sticky;top:92px}.table{border:1px solid var(--line);border-radius:20px;overflow:hidden}.row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row div{padding:13px;font-size:14px}.row div:first-child{background:var(--soft);color:var(--muted);font-weight:700}.disclaimer{background:#fff8e8;border:1px solid #f2d596;border-radius:18px;padding:16px;color:#6f4b00;font-size:14px;margin-top:22px}.blogHero{text-align:center;padding:62px 0;background:linear-gradient(180deg,#fbfcff,#fff);border-bottom:1px solid var(--line)}.blogList{grid-template-columns:repeat(3,1fr)}
@media(max-width:860px){.links{display:none}.heroGrid,.pageGrid,.contentGrid{grid-template-columns:1fr}.visual{min-height:360px}.phone{right:20px}.float2{display:none}h1{font-size:40px}.grid,.grid3,.steps,.blogList,.footgrid{grid-template-columns:1fr}.sectionHead{display:block}.side{position:static}.wrap{padding:0 18px}}
