.site-landing and smartly hidden on downward scroll. */ .original-landing .portal-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:50!important;background:color-mix(in srgb,var(--bg,#f7f9f7) 72%,transparent)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15);border-bottom:1px solid color-mix(in srgb,var(--line,#dce7e5) 65%,transparent)!important;transition:transform .28s ease,opacity .28s ease,box-shadow .28s ease!important}.site-landing .original-landing .portal-header-visible{transform:translateY(0)!important;opacity:1!important;box-shadow:0 8px 24px #123b4212!important}.site-landing .original-landing .portal-header-hidden{transform:translateY(-110%)!important;opacity:0!important;pointer-events:none!important}.site-landing .original-landing .original-hero{padding-top:144px!important}.site-landing .original-landing.landing-dark .portal-header{background:color-mix(in srgb,#0d1a20 74%,transparent)!important;border-bottom-color:#6ec8c433!important}.site-landing .original-landing.landing-dark .original-hero{padding-top:144px!important}@media(max-width:700px){.site-landing .original-landing .portal-header{background:color-mix(in srgb,#f7f9f7 66%,transparent)!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom-color:#6b8c864d!important}.site-landing .original-landing.landing-dark .portal-header{background:color-mix(in srgb,#0d1a20 70%,transparent)!important;border-bottom-color:#9bd8d044!important}.site-landing .original-landing .original-hero{padding-top:116px!important}}.site-landing .original-hero-image .official-seal{background:transparent!important;box-shadow:none!important}.site-landing .original-hero-image .official-seal:before{inset:37px!important;border-color:color-mix(in srgb,var(--green) 46%,transparent)!important;opacity:.55!important}.site-landing .original-hero-image .seal-orbit{opacity:.52!important}.site-landing .original-hero-image .seal-orbit text{opacity:.44!important}.site-landing .original-hero-image .seal-center{width:44px!important;height:44px!important;background:transparent!important}.site-landing .original-hero-image .seal-center svg{opacity:.78}@media(max-width:700px){.site-landing .original-hero-image .official-seal:before{inset:30px!important}.site-landing .original-hero-image .seal-center{width:36px!important;height:36px!important}}.site-landing .original-hero-image .official-seal:before{inset:22px!important}.site-landing .original-hero-image .seal-center{width:28px!important;height:28px!important}.site-landing .original-hero-image .seal-center svg{width:23px!important;height:23px!important}.site-landing .original-hero-image .seal-orbit text{font-size:6.5px!important;font-weight:500!important;letter-spacing:.14em!important;opacity:.72}.site-landing .original-hero-image .seal-orbit{inset:3px!important;width:98px!important;height:98px!important}@media(max-width:700px){.site-landing .original-hero-image .official-seal:before{inset:18px!important}.site-landing .original-hero-image .seal-center{width:24px!important;height:24px!important}.site-landing .original-hero-image .seal-center svg{width:19px!important;height:19px!important}.site-landing .original-hero-image .seal-orbit text{font-size:5.3px!important}.site-landing .original-hero-image .seal-orbit{width:78px!important;height:78px!important}}.site-landing right-edge placement. */ .original-hero-image .official-seal{right:8px!important;top:-30px!important;width:104px!important;height:104px!important}.site-landing .original-hero-image .official-seal:before{inset:13px!important;border-width:2px!important}.site-landing .original-hero-image .seal-orbit{inset:4px!important;width:96px!important;height:96px!important}.site-landing .original-hero-image .seal-orbit text{font-size:6.2px!important;font-weight:600!important;letter-spacing:.13em!important;opacity:.82}.site-landing .original-hero-image .seal-center{width:34px!important;height:34px!important;border:0!important;background:transparent!important}.site-landing .original-hero-image .seal-center svg{width:27px!important;height:27px!important}.site-landing .landing-dark .original-hero-image .seal-center{background:transparent!important}@media(max-width:700px){.site-landing .original-hero-image .official-seal{right:5px!important;top:-22px!important;width:84px!important;height:84px!important}.site-landing .original-hero-image .official-seal:before{inset:11px!important}.site-landing .original-hero-image .seal-orbit{inset:3px!important;width:78px!important;height:78px!important}.site-landing .original-hero-image .seal-orbit text{font-size:5.1px!important}.site-landing .original-hero-image .seal-center{width:28px!important;height:28px!important}.site-landing .original-hero-image .seal-center svg{width:22px!important;height:22px!important}}.site-landing not the page. */ .original-hero-image{position:relative;isolation:isolate}.site-landing .original-hero-image .official-seal{position:absolute!important;top:-30px!important;right:0!important;bottom:auto!important;width:104px!important;height:104px!important;z-index:5!important;margin:0!important;background:#1b2b2c!important;border:0!important;box-shadow:0 12px 26px #08181c66!important}.site-landing .original-hero-image .official-seal:before{inset:12px!important;border:2px solid var(--green)!important}.site-landing .original-hero-image .seal-orbit{inset:5px!important;width:94px!important;height:94px!important}.site-landing .original-hero-image .seal-center{width:44px!important;height:44px!important}.site-landing .original-hero-image .seal-center svg{width:28px!important;height:28px!important}.site-landing .original-hero-image .verified-badge{z-index:4}@media(max-width:700px){.site-landing .original-hero-image .official-seal{top:-22px!important;right:14px!important;width:84px!important;height:84px!important}.site-landing .original-hero-image .official-seal:before{inset:10px!important}.site-landing .original-hero-image .seal-orbit{inset:4px!important;width:76px!important;height:76px!important}.site-landing .original-hero-image .seal-center{width:36px!important;height:36px!important}.site-landing .original-hero-image .seal-center svg{width:23px!important;height:23px!important}}.site-landing .official-seal{width:92px!important;height:92px!important;background:#1b2b2c!important;border-radius:50%;right:18px!important;bottom:18px!important;box-shadow:0 8px 20px #09151866!important}.site-landing .official-seal:before{content:"";position:absolute;inset:12px;border:2px solid var(--green);border-radius:50%;opacity:.9}.site-landing .seal-orbit{inset:4px!important;width:84px!important;height:84px!important;color:var(--green)!important;animation:spin-slow 20s linear infinite!important}.site-landing .seal-orbit text{font-size:5px!important;letter-spacing:.14em!important}.site-landing .seal-center{width:40px!important;height:40px!important;border:0!important;background:transparent!important;color:var(--green)!important}.site-landing .seal-center svg{width:28px!important;height:28px!important;stroke-width:2.2}.site-landing .landing-dark .official-seal{background:#142326!important}.site-landing .landing-dark .official-seal:before{border-color:var(--green)}@media(max-width:560px){.site-landing .official-seal{width:76px!important;height:76px!important;right:12px!important;bottom:12px!important}.site-landing .official-seal:before{inset:10px}.site-landing .seal-orbit{width:70px!important;height:70px!important;inset:3px!important}.site-landing .seal-center{width:34px!important;height:34px!important}.site-landing .seal-center svg{width:23px!important;height:23px!important}.site-landing .seal-orbit text{font-size:4.3px!important}}.site-landing .original-landing{overflow-x:hidden}.site-landing .hero-topographic{position:absolute;inset-inline:0;top:0;z-index:0;width:100%;height:50%;color:var(--teal);opacity:.15;pointer-events:none}.site-landing .hero-mountain{position:absolute;inset-inline:0;bottom:0;z-index:0;width:100%;height:40%;color:var(--green);opacity:.25;pointer-events:none}.site-landing .original-hero-grid{position:relative;z-index:1}.site-landing .drift{animation:drift 22s ease-in-out infinite alternate}.site-landing .official-seal{z-index:2}.site-landing .seal-orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--teal);animation:spin-slow 26s linear infinite}.site-landing .start-button,.site-landing .search-button,.site-landing .sign-in,.site-landing .language-chip,.site-landing .theme-toggle,.site-landing .original-card,.site-landing .portal-nav a,.site-landing .portal-mobile-nav a{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.site-landing .start-button:hover,.site-landing .search-button:hover,.site-landing .sign-in:hover,.site-landing .language-chip:hover,.site-landing .theme-toggle:hover{transform:translateY(-2px);box-shadow:0 8px 18px #006b7228}.site-landing .original-card:hover{transform:translateY(-6px);box-shadow:0 18px 32px #16343a24}.site-landing .portal-nav a:hover,.site-landing .portal-mobile-nav a:hover{color:var(--teal);transform:translate(2px)}.site-landing .landing-dark{--bg:#0d1a20;--card:#152b32;--ink:#edf6f1;--muted:#a9c0bd;--line:#2e4c53;--teal:#66c7c4;--green:#b6d96b;--gold:#e0bb55;--navy:#e4f0ec}.site-landing .landing-dark .portal-header{background:#0d1a20e8}.site-landing .landing-dark .portal-mark,.site-landing .landing-dark .start-button{color:#07171b}.site-landing .landing-dark .original-trust,.site-landing .landing-dark .original-paths{background:var(--bg);color:var(--ink)}.site-landing .landing-dark .search-button,.site-landing .landing-dark .language-chip,.site-landing .landing-dark .theme-toggle{background:var(--card);color:var(--ink);border-color:var(--line)}.site-landing .landing-dark .paths-intro p{color:var(--muted)}.site-landing .landing-dark .hero-topographic{color:var(--green);opacity:.18}.site-landing .landing-dark .hero-mountain{color:var(--teal);opacity:.25}.site-landing .landing-dark .official-seal{background:#152b32e6}.site-landing .landing-dark .seal-ring b{background:#152b32;color:var(--teal)}@media(prefers-reduced-motion:reduce){.site-landing .drift{animation:none}.site-landing .start-button,.site-landing .search-button,.site-landing .sign-in,.site-landing .language-chip,.site-landing .theme-toggle,.site-landing .original-card,.site-landing .portal-nav a,.site-landing .portal-mobile-nav a{transition:none}}.site-landing .official-seal{width:128px!important;height:128px!important;display:grid;place-items:center}.site-landing .seal-orbit{position:absolute;inset:8px;width:112px;height:112px;overflow:visible;color:var(--teal);animation:spin-slow 26s linear infinite;transform-origin:center}.site-landing .seal-orbit text{fill:currentColor;font-size:5.4px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.site-landing .seal-center{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border:2px solid color-mix(in srgb,var(--teal) 60%,transparent);border-radius:50%;background:color-mix(in srgb,var(--card) 85%,transparent);color:var(--teal)}.site-landing .seal-center svg{width:30px;height:30px}.site-landing .landing-dark{--bg:#10252b;--card:#17343b;--ink:#edf5f1;--muted:#a8c0bd;--line:#315158;--navy:#e5f1ed}.site-landing .landing-dark .portal-header{background:#10252be8}.site-landing .landing-dark .official-seal,.site-landing .landing-dark .seal-ring b{background:#17343b}.site-landing .original-hero-image .official-seal{top:-34px!important;right:-16px!important;width:92px!important;height:92px!important;background:color-mix(in srgb,#142326 68%,transparent)!important;box-shadow:0 8px 18px #08181c38!important}.site-landing .original-hero-image .official-seal:before{inset:17px!important;border-color:var(--green)!important;opacity:.68!important}.site-landing .original-hero-image .seal-orbit{inset:3px!important;width:86px!important;height:86px!important;opacity:.78!important}.site-landing .original-hero-image .seal-orbit text{font-size:6.4px!important;opacity:.72!important;letter-spacing:.11em!important}.site-landing .original-hero-image .seal-center{width:38px!important;height:38px!important;background:transparent!important}.site-landing .original-hero-image .seal-center svg{width:24px!important;height:24px!important;opacity:.9!important}@media(max-width:700px){.site-landing .original-hero-image .official-seal{width:78px!important;height:78px!important;background:color-mix(in srgb,#142326 68%,transparent)!important}.site-landing .original-hero-image .official-seal:before{inset:14px!important}.site-landing .original-hero-image .seal-orbit{width:72px!important;height:72px!important}.site-landing .original-hero-image .seal-orbit text{font-size:5.1px!important}.site-landing .original-hero-image .seal-center{width:32px!important;height:32px!important}.site-landing .original-hero-image .seal-center svg{width:20px!important;height:20px!important}}.site-landing{--bg:#f7f9f7;--card:#fff;--ink:#16343a;--muted:#678086;--line:#dce7e5;--teal:#006b72;--green:#a7c957;--gold:#d5a83d;--navy:#12333c}.site-landing .original-landing{min-height:100vh;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.site-landing .portal-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;height:68px;padding:0 clamp(20px,5vw,78px);border-bottom:1px solid var(--line);background:#f7f9f7e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-landing .portal-brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.site-landing .portal-brand b,.site-landing .portal-brand small{display:block}.site-landing .portal-brand b{font-size:13px}.site-landing .portal-brand small{margin-top:3px;color:var(--muted);font-size:8px;letter-spacing:.05em}.site-landing .portal-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--teal);color:#fff}.site-landing .theme-toggle{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--ink);cursor:pointer}.site-landing .theme-toggle svg{width:15px;height:15px}.site-landing .portal-nav{display:flex;justify-content:center;gap:5px;margin:auto}.site-landing .portal-nav a,.site-landing .portal-mobile-nav a{padding:9px 11px;color:var(--muted);font-size:11px;text-decoration:none}.site-landing .portal-nav a:hover,.site-landing .portal-mobile-nav a:hover{color:var(--teal)}.site-landing .portal-actions{display:flex;align-items:center;gap:9px}.site-landing .language-chip,.site-landing .sign-in,.site-landing .portal-menu{height:34px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--muted);font-size:10px}.site-landing .language-chip{padding:0 10px}.site-landing .sign-in{padding:0 13px;color:var(--ink);font-weight:700}.site-landing .portal-menu{display:none;width:35px}.site-landing .portal-mobile-nav{display:none}.site-landing .original-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:76px clamp(20px,7vw,110px) 86px;background:radial-gradient(38rem 30rem at 50% 0,#a7c95724,transparent 70%)}.site-landing .original-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:70px;max-width:1240px;margin:auto}.site-landing .original-copy{max-width:650px}.site-landing .official-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid #8dc63f88;border-radius:999px;background:#a7c95720;color:#4c7626;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.site-landing .official-pill i,.site-landing .live-pill i{width:6px;height:6px;border-radius:50%;background:var(--green)}.site-landing .original-copy h1{margin:22px 0 0;font-size:clamp(42px,5.5vw,72px);line-height:1.02;letter-spacing:-.055em}.site-landing .original-copy h1 em{color:var(--teal);font-style:normal;background:linear-gradient(110deg,var(--teal),#2d8e8f);-webkit-background-clip:text;background-clip:text;color:transparent}.site-landing .original-copy p{max-width:590px;margin:22px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.site-landing .hospitality-line{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.site-landing .hospitality-line span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #006b7266;border-radius:12px;background:#006b7212;color:var(--teal)}.site-landing .hospitality-line svg{width:18px}.site-landing .hospitality-line b{margin-left:5px}.site-landing .original-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.site-landing .start-button,.site-landing .search-button{display:flex;align-items:center;gap:8px;padding:13px 20px;border-radius:11px;font-size:12px;font-weight:700;text-decoration:none}.site-landing .start-button{background:var(--green);color:#203a2b;box-shadow:0 10px 25px #8dc63f33}.site-landing .search-button{border:1px solid var(--line);background:var(--card);color:var(--ink)}.site-landing .start-button svg,.site-landing .search-button svg{width:16px}.site-landing .original-hero-image{position:relative;aspect-ratio:4/5;overflow:visible;border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 60px #12333c22}.site-landing .original-hero-image>img{width:100%;height:100%;display:block;object-fit:cover;border-radius:28px}.site-landing .image-wash{position:absolute;inset:0;border-radius:28px;background:linear-gradient(135deg,#006b7266,transparent 45%),linear-gradient(0deg,#000b,transparent 48%);mix-blend-mode:multiply}.site-landing .verified-badge{position:absolute;bottom:18px;left:18px;display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff40;border-radius:999px;background:#00000059;color:#fff;font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-landing .verified-badge svg{width:14px;color:var(--green)}.site-landing .official-seal{position:absolute;right:-28px;top:-24px;display:grid;place-items:center;width:102px;height:102px;border-radius:50%;background:#f7f9f7dd;color:var(--teal);font-size:7px;letter-spacing:.16em;text-align:center;box-shadow:0 8px 24px #12333c22}.site-landing .official-seal div{display:grid;place-items:center;width:62px;height:62px;border:2px solid var(--teal);border-radius:50%}.site-landing .official-seal svg{width:30px}.site-landing .original-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:10px clamp(20px,7vw,110px);background:#edf3f1;border-bottom:1px solid var(--line)}.site-landing .original-trust>div{display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-items:center;padding:23px 16px}.site-landing .trust-icon{grid-row:span 2;display:grid;place-items:center;width:43px;height:43px;border:1px solid #006b7266;border-radius:12px;background:#006b7212;color:var(--teal)}.site-landing .trust-icon svg{width:19px}.site-landing .original-trust strong{font-size:28px;line-height:1}.site-landing .original-trust small{color:var(--muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.site-landing .original-paths{padding:86px clamp(20px,7vw,110px)}.site-landing .paths-intro{max-width:660px;margin:0 auto 38px;text-align:center}.site-landing .paths-intro span{color:var(--teal);font-size:9px;font-weight:800;letter-spacing:.18em}.site-landing .paths-intro h2{margin:10px 0;font-size:clamp(28px,4vw,45px);letter-spacing:-.045em}.site-landing .paths-intro p{margin:0;color:var(--muted);font-size:13px}.site-landing .original-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1240px;margin:auto}.site-landing .original-card{position:relative;display:flex;min-height:480px;align-items:flex-end;overflow:hidden;padding:30px;border:1px solid var(--line);border-radius:28px;color:#fff;text-decoration:none;transition:transform .3s,box-shadow .3s}.site-landing .original-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #12333c26}.site-landing .original-card>img,.site-landing .card-overlay{position:absolute;inset:0;width:100%;height:100%}.site-landing .original-card>img{object-fit:cover;transition:transform .7s}.site-landing .original-card:hover>img{transform:scale(1.05)}.site-landing .card-overlay{background:linear-gradient(0deg,#000e,transparent 70%),linear-gradient(135deg,#006b7266,transparent 50%)}.site-landing .live-pill{position:absolute;right:18px;top:18px;display:flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#0007;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.site-landing .card-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%}.site-landing .card-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--green),var(--teal));box-shadow:0 8px 18px #0004}.site-landing .card-icon svg{width:25px}.site-landing .card-content h3{margin:0;font-size:27px;letter-spacing:.15em;text-transform:uppercase}.site-landing .card-content ul{display:grid;gap:9px;margin:0;padding:0;list-style:none;color:#fffe;font-size:13px;line-height:1.4}.site-landing .card-content li{display:flex;align-items:flex-start;gap:9px}.site-landing .card-content li svg{width:15px;flex:none;color:var(--green)}.site-landing .card-cta{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;border-radius:10px;background:var(--green);color:#203a2b;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.site-landing .card-cta svg{width:16px}@media(max-width:900px){.site-landing .portal-header{height:62px}.site-landing .portal-nav,.site-landing .portal-actions .sign-in,.site-landing .language-chip{display:none}.site-landing .portal-menu{display:grid;place-items:center}.site-landing .portal-mobile-nav{position:absolute;display:flex;flex-direction:column;gap:3px;top:62px;left:0;right:0;padding:10px 20px 16px;border-bottom:1px solid var(--line);background:#f7f9f7fa}.site-landing .original-hero-grid{grid-template-columns:1fr;gap:46px}.site-landing .original-copy{text-align:center;margin:auto}.site-landing .original-copy p{margin-left:auto;margin-right:auto}.site-landing .hospitality-line,.site-landing .original-actions{justify-content:center}.site-landing .original-hero-image{width:min(100%,520px);margin:auto}.site-landing .original-trust{grid-template-columns:repeat(2,1fr)}.site-landing .original-cards{grid-template-columns:1fr}}@media(max-width:560px){.site-landing .portal-header{padding:0 16px}.site-landing .original-hero{padding:52px 16px 65px}.site-landing .original-copy h1{font-size:42px}.site-landing .original-copy p{font-size:13px}.site-landing .hospitality-line{font-size:9px}.site-landing .original-actions{margin-top:28px}.site-landing .start-button,.site-landing .search-button{width:100%;justify-content:center}.site-landing .official-seal{right:-8px;top:-16px;transform:scale(.8)}.site-landing .original-trust{padding:7px 9px}.site-landing .original-trust>div{padding:16px 5px;column-gap:8px}.site-landing .trust-icon{width:34px;height:34px}.site-landing .original-trust strong{font-size:22px}.site-landing .original-trust small{font-size:7px}.site-landing .original-paths{padding:60px 16px}.site-landing .original-card{min-height:500px;padding:22px}.site-landing .card-content h3{font-size:22px}}.site-landing .landing-nav>header{background:#f7f9f7e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-landing .landing-dark .landing-nav>header{background:#10252be8}.site-landing .original-landing{font-family:Arial,Helvetica,sans-serif}.site-landing .original-landing :is(h1,h2,h3,h4,h5,h6){font-family:Gotham,Montserrat,Noto Sans Ethiopic,ui-sans-serif,system-ui,sans-serif;letter-spacing:normal}
