:root{--bg:#f7f8fa;--panel:#fff;--fg:#1e1e1e;--sub:#555;--btn:#0025ff;--btn-hover:#1d4ed8;--link:#0025ff;--accent:#e11d48;--radius:16px;--shadow:0 10px 24px rgba(0,0,0,.08);font-family:-apple-system,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--fg);display:flex;justify-content:center}.wrapper{max-width:1100px;width:94%;padding:60px 0;overflow:hidden}.topbar{background:var(--panel);box-shadow:0 2px 8px rgba(0,0,0,.04);padding:20px 3%;display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:48px;border-radius:var(--radius)}.logo{display:flex;align-items:center;gap:.75rem;font-size:1.45rem;font-weight:600;color:var(--fg);text-decoration:none}.logo img{width:44px;height:44px;border-radius:10px;object-fit:cover}.lang-switch{display:flex;gap:.4rem;width:100%}.lang-switch a{flex:1 1 0;text-align:center;font-size:.9rem;font-weight:600;padding:.55rem 0;border-radius:9999px;background:#e2e8f0;color:#374151;transition:background .18s,color .18s,box-shadow .18s;border:1px solid transparent}.lang-switch a:hover{background:#cbd5e1;color:#1e1e1e}.lang-switch a.active{background:var(--btn);color:#fff!important;box-shadow:0 2px 8px rgba(37,99,235,.35)}.hero{display:grid;gap:1.8rem;margin-bottom:42px;text-align:center;justify-items:center}.hero h1{font-size:clamp(2.1rem,5.6vw,3.4rem);line-height:1.22}.hero .lead{font-size:clamp(1.1rem,4.3vw,1.5rem);color:var(--sub);max-width:62ch}.cta{display:inline-block;background:var(--btn);color:#fff;padding:1.15rem 2.6rem;border-radius:var(--radius);font-weight:600;font-size:1.18rem;box-shadow:var(--shadow);animation:pulse 3s ease-in-out infinite;transition:transform .15s;text-decoration:none}.cta:hover{transform:scale(1.06);background:var(--btn-hover)}.card{background:var(--panel);border-radius:var(--radius);padding:2.6rem 2.7rem;box-shadow:var(--shadow);margin-bottom:54px;text-align:center;overflow:hidden}.card h2{font-size:1.7rem;margin-bottom:1.2rem}.card p{margin-bottom:1.1rem}.card ul{margin:0 0 1.2rem 1.4rem;line-height:1.7;text-align:left;list-style:none;padding-left:0}.card ul li{margin-bottom:.4rem}.card .cta{margin-top:1rem}.steps{display:grid;gap:48px;grid-template-columns:1fr}.step{background:#f1f5f9;border-radius:var(--radius);padding:1.6rem;box-shadow:0 1px 4px rgba(0,0,0,.04);max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.step h3{font-size:1.32rem;margin:.15rem 0 .7rem}.step img{width:100%;height:auto;border-radius:0;box-shadow:none;transition:none;display:block}.step ul{list-style:none;padding-left:0;margin:0}.checklist{margin:.6rem 0 0 1.3rem;line-height:1.65}.checklist li{position:relative;padding-left:1.4rem;margin-bottom:.45rem}.checklist li::before{content:"✓";position:absolute;left:0;top:0;color:var(--btn);font-weight:700}footer{margin-top:80px;font-size:.88rem;color:var(--sub);text-align:center}a:not(.cta):not(.logo){color:var(--link);text-decoration:underline;text-underline-offset:3px;transition:.2s}a:not(.cta):not(.logo):hover{opacity:.85}strong{color:var(--accent)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:640px){.lang-switch a{font-size:.8rem;padding:.5rem 0}.card{padding:2rem}.steps{gap:32px}.step{padding:1.2rem;border-radius:12px}.step h3{font-size:1.1rem;line-height:1.35}}@media(max-width:360px){.wrapper{padding:40px 10px}.steps{gap:24px}.step{padding:1rem}.step h3{font-size:1rem}}