:root{--text-main:#0f172a;--text-muted:#475569;--surface:#fff;--surface-soft:#f4f7fb;--glass:#ffffffeb;--shadow-soft:0 26px 70px #0f172a2e}*{box-sizing:border-box}body{color:var(--text-main);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 15%, white) 0%, color-mix(in srgb, var(--accent) 20%, white) 100%);min-height:100vh;margin:0;font-family:Outfit,Montserrat,system-ui,-apple-system,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.topbar{z-index:20;background:var(--primary);color:var(--text-on-primary);border-bottom:1px solid #0f172a1f;align-items:center;min-height:40px;display:flex;position:sticky;top:0}.topbar-inner{letter-spacing:.2px;text-align:center;max-width:1200px;margin:0 auto;padding:8px 20px;font-size:13px}.hero{justify-content:center;align-items:center;min-height:auto;padding:60px 20px 40px;display:flex;position:relative}.hero-card{text-align:center;background:linear-gradient(to bottom right,#fff,#fff,#f9fafb4d);border-radius:24px;width:100%;max-width:1024px;padding:32px 48px;box-shadow:0 10px 40px #00000026}.logo-wrap{justify-content:center;align-items:center;min-height:64px;margin:0 auto 18px;display:flex}.hero-logo{width:auto;max-height:64px}.logo-fallback{letter-spacing:.3px;font-size:24px;font-weight:700;display:none}.brand-kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:13px;font-weight:600}h1{margin:0 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.1}h2{text-align:center;margin:0 0 20px;font-size:clamp(24px,3vw,32px)}.hero-subtitle{color:var(--text-muted);margin:0 0 26px;font-size:17px}.btn{cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn.primary{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);color:var(--text-on-primary);padding:18px 40px;font-size:18px;box-shadow:0 10px 40px #0003}.btn.primary:hover{transform:translateY(-3px);box-shadow:0 14px 50px #00000040}.btn.offer{color:var(--text-main);background:#fff;border:none;border-radius:50px;padding:14px 28px;font-weight:600;box-shadow:0 10px 40px #00000026}.btn.offer:hover{transform:translateY(-3px);box-shadow:0 14px 50px #0003}.btn.ghost{color:var(--primary);border:2px solid var(--primary);background:#fff;padding:10px 20px;font-size:14px}.btn.ghost:hover{background:var(--soft-bg)}.btn.outline{border:2px solid var(--primary);color:var(--primary);background:0 0;box-shadow:0 10px 40px #0000001a}.btn.outline:hover{background:var(--primary);color:var(--text-on-primary)}.code-row{background:var(--soft-bg);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:24px 32px;display:flex}.code-label{text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);font-size:13px;font-weight:600}.code-value{color:var(--primary);letter-spacing:3px;border:2px dashed var(--primary);background:#fff;border-radius:10px;padding:12px 24px;font-family:JetBrains Mono,Fira Code,monospace;font-size:2rem;font-weight:700}.other-offers{border-top:1px solid #0f172a14;margin-top:26px;padding-top:20px}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);text-align:center;margin:0 0 14px;font-size:12px;font-weight:600}.offer-links{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.section{padding:60px 20px 80px}.section.white{z-index:1;background:#fff;border-radius:40px 40px 0 0;margin-top:-20px;position:relative}.container{max-width:1100px;margin:0 auto}.container.narrow{max-width:860px}.questions-heading{text-align:center;color:var(--text-main);margin:0 0 32px;font-size:clamp(28px,4vw,40px);line-height:1.15}.questions-list{gap:24px;display:grid}.question-item{box-shadow:none;background:#fff;border:none;border-radius:0;padding:0 0 20px}.question-title{text-align:left;margin:0 0 12px;font-size:clamp(20px,2.2vw,26px)}.question-body{color:var(--text-muted);line-height:1.7}.question-body p{margin:0}.question-body p+p{margin-top:12px}.question-body ul,.question-body ol{color:var(--text-muted);margin:10px 0 0;padding-left:24px;line-height:1.7}.question-body li{margin-bottom:4px}.questions-note{text-align:center;color:var(--text-muted);margin:26px 0 0;font-size:13px}@media (width>=1024px){.hero-card{padding:32px 64px}}@media (width<=820px){.hero-card{margin:0 16px;padding:36px 24px 32px}}@media (width<=600px){.topbar-inner{padding:10px 16px}.hero{padding:40px 16px 32px}.hero-card{border-radius:20px;padding:32px 20px 28px}h1{font-size:26px}.btn{width:100%}.btn.primary{padding:16px 32px;font-size:16px}.code-value{letter-spacing:2px;font-size:1.5rem}.offer-links{flex-direction:column;gap:10px}.offer-links .btn{width:100%}.question-item{padding:18px}.question-title{font-size:19px}}.hero-card--branded[data-astro-cid-v2efxrbs]{padding:26px 38px}.hero-card--branded[data-astro-cid-v2efxrbs] .logo-fallback[data-astro-cid-v2efxrbs]{display:none!important}.hero-cta-hint[data-astro-cid-v2efxrbs]{color:#888;text-align:center;margin-top:6px;margin-bottom:10px;font-size:1.95rem}.inline-code[data-astro-cid-v2efxrbs]{color:#333;cursor:pointer;background:#f0f0f0;border:1px dashed #bbb;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:1.95rem;transition:background .2s;display:inline-block}.inline-code[data-astro-cid-v2efxrbs]:hover{background:#e0e0e0;border-color:#888}.eyebrow--lg[data-astro-cid-v2efxrbs]{letter-spacing:.08em;margin-bottom:14px;font-size:1.1rem;font-weight:700}.offer--bourso[data-astro-cid-v2efxrbs]{white-space:normal;text-align:center;flex:1;padding:14px 20px;font-size:1rem;line-height:1.3;color:#fff!important;background:linear-gradient(90deg,#e8175d,#6a3fa0)!important}.offer--fortuneo[data-astro-cid-v2efxrbs]{white-space:normal;text-align:center;flex:1;padding:14px 20px;font-size:1rem;line-height:1.3;color:#fff!important;background-color:#5cb85c!important}.offer--n26[data-astro-cid-v2efxrbs]{white-space:normal;text-align:center;flex:1;padding:14px 20px;font-size:1rem;line-height:1.3;color:#fff!important;background-color:#00c8a0!important}.offer--hellobank[data-astro-cid-v2efxrbs]{white-space:normal;text-align:center;flex:1;padding:14px 20px;font-size:1rem;line-height:1.3;color:#fff!important;background-color:#06c!important}.offer--revolut[data-astro-cid-v2efxrbs]{white-space:normal;text-align:center;flex:1;padding:14px 20px;font-size:1rem;line-height:1.3;color:#fff!important;background-color:#191c1f!important}.partner-note[data-astro-cid-ihujk4cy] .partner-link[data-astro-cid-ihujk4cy]{text-decoration:underline}
