[hidden]{display:none!important}#site-menu{background:#140c21;padding:18px;max-height:75vh;overflow:auto}#site-menu a{display:block;padding:12px;color:white}header{background:rgba(12,6,20,.96)!important}.site-faq{border:1px solid #ffffff26;border-radius:16px;padding:18px 22px;background:#ffffff05}.site-faq summary{cursor:pointer;font-weight:600}.site-faq p{margin-top:16px;line-height:1.7;color:#ddd0ef}dialog{background:#170d27;color:#fff;border:1px solid #8b5cf6;border-radius:22px;max-width:540px;width:calc(100% - 32px);padding:28px;margin:auto}dialog::backdrop{background:#000b}dialog h2{font-size:24px;font-weight:700}dialog p{margin:16px 0;line-height:1.6}dialog button,dialog a{display:inline-block;background:#6d28d9;border-radius:12px;padding:10px 16px;margin:4px;color:white}#contact-close{float:right}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #c4a8ff;outline-offset:4px}[data-selected-plan]{outline:2px solid #c4a8ff;outline-offset:4px}@media(min-width:1024px){#site-menu{display:none!important}}@media(min-width:640px){.stats-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.country-selector{display:flex;justify-content:center;gap:20px;background:#140c21;border-top:1px solid #ffffff12;padding:6px;font-size:12px}.country-selector a{color:#d1c0ed}.country-selector a[aria-current]{color:white;text-decoration:underline;text-underline-offset:4px}html{scroll-padding-top:120px}

.country-selector{padding:5px 12px}.country-toggle{display:inline-flex;gap:3px;padding:3px;border:1px solid #ffffff24;border-radius:999px;background:#090510}.country-toggle a{min-width:100px;text-align:center;padding:5px 14px;border-radius:999px;text-decoration:none!important;font-weight:600;transition:background .18s,color .18s}.country-toggle a[aria-current]{background:#7c3aed;color:#fff;box-shadow:0 2px 8px #7c3aed44}.country-toggle a:hover{background:#ffffff16}.country-toggle a[aria-current]:hover{background:#8b5cf6}.country-brand{font-size:20px;font-weight:700;letter-spacing:-.4px}html{scroll-padding-top:130px}@media(max-width:420px){.country-brand{font-size:18px}}

.nl-content{max-width:1152px;margin:auto;padding:48px 24px;color:#eee6fa}.nl-intro{padding-top:160px}.nl-content h1{font-size:clamp(32px,4.5vw,56px);font-weight:750;line-height:1.12;max-width:850px;margin:20px 0}.nl-content h2{font-size:clamp(26px,3vw,36px);font-weight:700;margin:10px 0 24px;line-height:1.2}.nl-content h3{font-size:19px;font-weight:650;margin-bottom:12px}.nl-content p{line-height:1.75;color:#cfc1e3;margin:12px 0}.nl-content a,.nl-crosslink a{color:#c4a8ff;text-decoration:underline;text-underline-offset:4px}.nl-eyebrow{display:block;text-transform:uppercase;letter-spacing:.13em;color:#bfa0f8;font-size:12px;margin-top:20px}.nl-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;counter-reset:steps;list-style:none}.nl-steps li,.nl-screen-grid article{padding:24px;border:1px solid #ffffff1a;background:#ffffff04;border-radius:20px}.nl-steps li:before{counter-increment:steps;content:counter(steps);display:block;color:#c4a8ff;font-size:28px;font-weight:700;margin-bottom:14px}.nl-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nl-note{padding:20px;border-left:3px solid #8b5cf6;background:#8b5cf609}.nl-table-wrap{overflow:auto;border:1px solid #ffffff20;border-radius:16px}.nl-content table{width:100%;border-collapse:collapse;text-align:left}.nl-content th,.nl-content td{padding:18px 14px;border-bottom:1px solid #ffffff15;white-space:nowrap}.nl-content caption{padding:16px;text-align:left;color:#cfc1e3}.nl-content .site-faq{margin:12px 0}.nl-content .nl-action{display:inline-block;padding:14px 24px;border-radius:30px;background:#7c3aed;color:white;text-decoration:none;font-weight:650;margin-top:16px}.nl-text-link{display:inline-block;margin:16px}.nl-crosslink{text-align:center;padding:20px}.nl-content strong{color:white}@media(max-width:700px){.nl-steps,.nl-screen-grid{grid-template-columns:1fr}.nl-content{padding:32px 20px}.nl-intro{padding-top:144px}.nl-content th,.nl-content td{padding:12px 8px;font-size:13px}}

/* Fixed WhatsApp and Telegram contact buttons */
.floating-contact{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 10px;border-radius:999px;background:rgba(10,7,18,.74);box-shadow:0 12px 36px rgba(0,0,0,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.floating-contact a{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.28);transition:transform .18s ease,box-shadow .18s ease}
.floating-contact a:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 24px rgba(0,0,0,.38)}
.floating-contact a:active{transform:scale(.97)}
.floating-contact a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.floating-contact svg{width:34px;height:34px;fill:currentColor}
.floating-contact-telegram{background:#229ed9}.floating-contact-whatsapp{background:#25d366}
@media(max-width:640px){.floating-contact{right:12px;bottom:12px;gap:10px;padding:10px 8px}.floating-contact a{width:56px;height:56px}.floating-contact svg{width:30px;height:30px}}
@media print{.floating-contact{display:none}}

