.tool-nav{position:relative;display:flex;align-items:center}.tool-nav-toggle{display:flex;align-items:center;gap:8px;border:0;background:none;color:inherit;font:600 12px 'Segoe UI',sans-serif;padding:12px 0;cursor:pointer}.tool-nav-menu{position:absolute;top:calc(100% + 7px);left:-20px;background:#12222d;border:1px solid #3b555f;border-radius:13px;width:265px;box-shadow:0 20px 50px #0007;padding:8px;z-index:100}.tool-nav-menu[hidden]{display:none!important}.tool-nav-menu a{display:block!important;border-radius:7px;padding:13px;color:#d6ecea!important;font-size:12px!important}.tool-nav-menu a:hover{background:#204039}.tool-nav-menu small{display:block;color:#91afbb;font-size:10px;margin-top:5px}.tool-nav-toggle:focus-visible,.tool-nav-menu a:focus-visible{outline:2px solid #88d8c6;outline-offset:3px}.site-header{z-index:20;position:relative}.site-header .tool-nav-menu{line-height:1.55}.site-header nav{gap:22px}.site-header .preferences{flex-shrink:0}
.gb-marketing{margin:30px 0}.gb-country-note{display:flex;align-items:center;gap:12px;margin:24px 0;padding:17px 18px;background:#12342f;border:1px solid #325e53;border-radius:12px;color:#c3efdf}.gb-country-note>span{font-size:30px}.gb-country-note p{margin:0}.gb-country-note strong{display:block;font-size:14px}.gb-country-note small{display:block;color:#a4c8bf;font-size:12px;margin-top:5px}.mc-package-progress{display:flex;align-items:center;gap:12px;border:1px solid #5c5670;background:linear-gradient(120deg,#242538,#182c31);color:#e8e0f7;border-radius:12px;padding:16px;margin-top:18px}.mc-package-progress>span{font-size:24px;color:#c1b0e3}.mc-package-progress p{margin:0;flex:1}.mc-package-progress strong{font-size:12px;display:block}.mc-package-progress small{font-size:10px;color:#aeb1c6;display:block;margin-top:4px}.mc-package-progress button{border:1px solid #75688c;background:#383048;color:#e0d2f6;border-radius:8px;width:32px;height:32px;cursor:pointer}.product-country-faq .wrap{width:100%;max-width:none}.product-country-faq .h-faq{display:grid;grid-template-columns:.65fr 1fr;gap:40px;padding:28px 0}.product-country-faq h2{font-size:30px;line-height:1.2;margin:12px 0}.product-country-faq .eyebrow{font-size:9px}.product-country-faq p{font-size:13px;line-height:1.8}.product-country-faq details{padding:17px 0;border-bottom:1px solid var(--line,#2d4550)}.product-country-faq summary{font-size:13px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;gap:15px}.product-country-faq details p{margin:15px 0 0}.product-country-faq .mc-link{color:inherit}.gb-marketing .mc-invitation{margin:0}.gb-marketing .mc-invitation h2{color:#e7e4ed}.gb-marketing .mc-copy>div>p{color:#a6afbd}.tools-page .preferences{margin-left:0}.tools-page .tools-header{gap:20px}.tools-page .tools-header>nav{margin-left:auto}.tools-page .tools-header .preferences select{font-size:12px;max-width:105px}.tools-page .tools-header .theme-toggle{width:40px;height:40px}.tools-page[data-tool] input,.tools-page[data-tool] textarea,.tools-page[data-tool] select{color-scheme:dark}
@media(max-width:1100px){.site-header nav{gap:15px}.site-header .tool-nav-toggle{font-size:11px}.site-header .preferences{gap:6px}.site-header .preferences select{max-width:90px}}
@media(max-width:760px){.product-country-faq .h-faq{grid-template-columns:1fr;gap:18px}.tools-page .tools-header{flex-wrap:wrap;gap:12px;padding-block:17px}.tools-page .tools-header .preferences{margin-left:auto}.tools-page .tools-header>nav{gap:16px}.tools-page .tool-nav-menu{left:auto;right:0}}
@media(max-width:680px){.site-header nav .tool-nav{display:block}.site-header .tool-nav-toggle{padding:10px;font-size:12px}.site-header .tool-nav-menu{position:static;box-shadow:none;width:100%;margin-top:5px}.site-header .preferences{margin-left:auto}.site-header .menu-toggle{order:3}.site-header>nav{order:4}.site-header .preferences select{max-width:84px}.site-header .theme-toggle{width:35px;height:35px}.site-header .brand{font-size:23px}.gb-country-note{padding:15px}.gb-country-note strong{font-size:13px}.gb-country-note small{font-size:11px}}

.gb-freedom{position:relative;isolation:isolate;overflow:hidden;margin:25px 0 16px;padding:25px;border:1px solid #426658;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#437d632b,transparent 65%),linear-gradient(135deg,#152b2b,#101f29);color:#e8f5f2;box-shadow:0 12px 45px #00000018}.gb-freedom-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.gb-validity{display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:750;letter-spacing:1.4px;color:#b1ecd3}.gb-validity>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #77caa457;border-radius:8px;background:#9fe5c611;font:25px/1 Georgia,serif}.gb-orbit-mark{position:absolute;right:12px;top:-9px;font:150px/.85 Georgia,serif;color:#a6edd112;transform:rotate(-15deg);z-index:-1;pointer-events:none}.gb-freedom h2{font-size:30px;line-height:1.12;letter-spacing:-1px;margin:0 0 14px}.gb-freedom h2 span{color:#abebcd}.gb-freedom>p{font-size:13px;color:#b1c8c7;line-height:1.75;margin:0;max-width:365px}.gb-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:22px;padding-top:20px;border-top:1px solid #405c5a}.gb-value-grid article{min-width:0}.gb-feature-icon{display:flex;align-items:center;width:23px;height:23px;margin-bottom:10px;color:#9fe5c6}.gb-feature-icon svg{width:23px;height:23px}.gb-value-grid strong{display:block;font-size:13px;margin:0 0 7px}.gb-value-grid p{font-size:11px;line-height:1.7;color:#a6bcbd;margin:0}.gb-world{border:1px solid var(--line,#2d4550);background:var(--panel,#101f28);border-radius:18px;padding:23px}.gb-world-heading{display:flex;gap:13px;align-items:center}.gb-world-icon{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:12px;border:1px solid #65878255;background:#83c6b512;color:var(--green,#9fe5c6)}.gb-world-icon svg{width:24px;height:24px}.gb-world-eyebrow{font-size:7px;font-weight:700;letter-spacing:1.25px;color:var(--muted,#99b3bd);display:block;margin-bottom:7px}.gb-world h2{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:0}.gb-world>p{font-size:12px;line-height:1.75;color:var(--muted,#99b3bd);margin:17px 0}.gb-country-examples{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:18px 0 14px}.gb-country-examples li{display:flex;align-items:center;gap:7px;font-size:9px;min-width:0;padding:9px 7px;border:1px solid var(--line,#2d4550);border-radius:8px;background:#64797d08}.gb-flag{display:block;width:25px;height:17px;border-radius:3px;overflow:hidden;flex:0 0 25px;box-shadow:0 0 0 1px #d2e7e729}.gb-flag svg{width:100%;height:100%;display:block}.gb-world-note{display:block;font-size:10px;line-height:1.65;color:var(--muted,#99b3bd)}.gb-purchase-promise{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:9px;background:#78b39510;border:1px solid #78b39538;color:var(--muted,#99b3bd);font-size:11px;line-height:1.6;margin:18px 0 0}.gb-purchase-promise>span:first-child{color:var(--green,#9fe5c6);font:28px/1 Georgia,serif}.gb-purchase-promise strong{color:var(--green,#9fe5c6)}
:root[data-theme=light] .gb-world{background:#f6fbf8;border-color:#cfdfd7;color:#203c32}:root[data-theme=light] .gb-world>p,:root[data-theme=light] .gb-world-note,:root[data-theme=light] .gb-world-eyebrow{color:#587466}:root[data-theme=light] .gb-country-examples li{border-color:#d2dfd8;background:#fff}:root[data-theme=light] .gb-world-icon{color:#287a5a}:root[data-theme=light] .gb-purchase-promise{color:#56705d;background:#d6eddf4d;border-color:#bdd8c4}:root[data-theme=light] .gb-purchase-promise strong,:root[data-theme=light] .gb-purchase-promise>span:first-child{color:#316c48}
@media(min-width:801px)and(max-width:1100px){.gb-freedom,.gb-world{padding:19px}.gb-country-examples{grid-template-columns:1fr 1fr}.gb-world-eyebrow{letter-spacing:.75px}.gb-freedom h2{font-size:28px}}
@media(max-width:480px){.gb-freedom{padding:22px 19px}.gb-freedom h2{font-size:29px}.gb-value-grid{gap:15px}.gb-world{padding:20px 17px}.gb-country-examples{grid-template-columns:1fr 1fr;gap:8px}.gb-country-examples li{padding:9px 8px;font-size:10px}.gb-world h2{font-size:23px}.gb-world-eyebrow{font-size:6.5px;letter-spacing:.65px}.gb-validity{letter-spacing:1px}.gb-purchase-promise{font-size:10px}}
