.country-page{--cy-ink:var(--home-text);--cy-soft:var(--home-text-soft);--cy-muted:var(--home-text-muted);--cy-brand:var(--home-brand);--cy-line:color-mix(in srgb, var(--home-purple) 18%, transparent);--cy-paper:#fbfaff;--cy-wash:#f4f0fa;color:var(--cy-ink);background:var(--cy-paper)}.country-page :is(h1,h2,h3){text-wrap:balance}.country-page h2{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.2}.country-page h3{letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.35}.cy-block{border-bottom:1px solid var(--cy-line);padding:2.25rem 0}.cy-block>p,.cy-split p,.cy-rows p,.cy-faq p,.cy-close p{max-width:46rem;color:var(--cy-soft);margin-top:.75rem;font-size:.98rem;line-height:1.7}.cy-note{max-width:46rem;color:var(--cy-muted);margin-top:.85rem;font-size:.875rem;line-height:1.65}.cy-chip{white-space:normal;border:1px solid var(--cy-line);max-width:100%;min-height:1.6rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem;padding-inline:.55rem;font-size:.68rem;font-weight:500;line-height:1.2;display:inline-flex}.cy-chip:before{content:"";border:1.5px solid var(--cy-brand);border-radius:999px;flex:none;width:.45rem;height:.45rem}.cy-chip.is-live:before{background:var(--cy-brand)}.cy-flag{aspect-ratio:auto;border:1px solid var(--cy-line);direction:ltr;flex:none;width:4.5rem;height:auto;display:block}html[dir=rtl] .cy-flag{transform:none}.cy-rows{margin:1rem 0 0;padding:0;list-style:none}.cy-rows li{border-top:1px solid var(--cy-line);gap:.35rem 1.5rem;padding:.9rem 0;display:grid}@media (min-width:768px){.cy-rows li{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}.cy-rows p{margin-top:0}}.cy-table-wrap{margin-top:1rem}.cy-table{border-collapse:collapse;width:100%;font-size:.92rem}.cy-table th,.cy-table td{border-bottom:1px solid var(--cy-line);text-align:start;vertical-align:top;padding:.75rem .8rem}.cy-table thead th{letter-spacing:.04em;color:var(--cy-muted);background:var(--cy-wash);font-size:.75rem;font-weight:600}.cy-table th[scope=row]{font-weight:600}@media (max-width:699px){.cy-table thead{display:none}.cy-table,.cy-table tbody,.cy-table tr,.cy-table th,.cy-table td{width:100%;display:block}.cy-table tr{border-bottom:1px solid var(--cy-line);padding:.35rem 0 .7rem}.cy-table th,.cy-table td{border:0;padding:.35rem 0}.cy-table :is(th,td):before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--cy-muted);margin-bottom:.15rem;font-size:.68rem;font-weight:600;display:block}}.cy-split{gap:1rem;margin-top:1rem;display:grid}@media (min-width:768px){.cy-split{grid-template-columns:1fr 1fr}}.cy-split article{border-top:1px solid var(--cy-line);padding:1rem 0 0}.cy-faq{margin-top:.5rem}.cy-faq details{border-top:1px solid var(--cy-line)}.cy-faq summary{cursor:pointer;align-items:center;min-height:3rem;list-style:none;display:flex}.cy-faq summary::-webkit-details-marker{display:none}.cy-faq summary h3{font-weight:600}.cy-faq summary:focus-visible{outline:2px solid var(--cy-brand);outline-offset:2px}.cy-faq details[open] summary h3{color:var(--cy-brand)}.cy-faq p{padding-bottom:.85rem}.cy-links,.cy-countries{margin:.75rem 0 0;padding:0;list-style:none}.cy-links li,.cy-countries li{border-top:1px solid var(--cy-line)}.cy-link,.cy-countries a{min-height:2.75rem;color:var(--cy-brand);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--cy-line);text-decoration-color:var(--cy-line);align-items:center;display:inline-flex}.cy-countries a{width:100%;color:var(--cy-ink);justify-content:space-between;gap:1rem;text-decoration:none;display:flex}.cy-countries a:hover{color:var(--cy-brand)}.cy-current{width:100%;min-height:2.75rem;color:var(--cy-brand);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.cy-country-status{color:var(--cy-muted);flex:none;font-size:.75rem}.cy-close{gap:.75rem;padding:1.75rem 0 2.5rem;display:grid}.cy-pricing{background:var(--cy-brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.75rem;padding-inline:1.1rem;font-weight:500;display:inline-flex}.cy-pricing:focus-visible{outline:2px solid var(--cy-brand);outline-offset:3px}html[lang=ar] .country-page :is(.cy-chip,.cy-country-status,.cy-table thead th):not(.font-heading):not(.tabular-nums):not([data-ft-statement]):not(.ft-wordmark){line-height:1.35}
