:root{--tblr-primary: #01489a;--tblr-primary-rgb: 1, 72, 154;--tblr-font-sans-serif: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--tblr-body-font-family: var(--tblr-font-sans-serif)}#app-sidebar{--tblr-navbar-bg: #01489a}#app-sidebar .nav-link,#app-sidebar .dropdown-item{border-inline-start:3px solid transparent}#app-sidebar .nav-item.active>.nav-link,#app-sidebar .dropdown-item.active{border-inline-start-color:#d4a017}.btn-gold{background-color:#d4a017;border-color:#d4a017;color:#1a1203}.btn-gold:hover,.btn-gold:focus{background-color:#b98a12;border-color:#b98a12;color:#1a1203}.btn-ghost-light{background-color:#ffffff1f;border-color:#fff6;color:#fff}.btn-ghost-light:hover,.btn-ghost-light:focus{background-color:#fff;border-color:#fff;color:#01489a}.guest-shell{display:flex;min-block-size:100vh}.guest-shell-brand{flex:0 0 38%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;padding:3rem;background:linear-gradient(135deg,#01489a,#012d61);color:#fff}.guest-shell-brand-ring{position:absolute;inset-block-start:-18%;inset-inline-end:-22%;inline-size:26rem;block-size:26rem;border:2px solid rgba(212,160,23,.35);border-radius:50%;pointer-events:none}.guest-shell-brand-link{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none}.guest-shell-brand-name{font-size:1.5rem;font-weight:700}.guest-shell-tagline{margin:0;color:#ffffffbf;font-style:italic}.guest-shell-panel{flex:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;background:#fff}.guest-shell-panel-inner{inline-size:100%;max-inline-size:420px}.guest-shell-panel-inner.guest-shell-panel-inner--wide{max-inline-size:760px}@media (max-width: 767.98px){.guest-shell{flex-direction:column;min-block-size:0}.guest-shell-brand{flex:0 0 auto;padding:2rem 1.5rem}.guest-shell-brand-ring{inline-size:14rem;block-size:14rem}.guest-shell-panel{padding:2rem 1.25rem 3rem}}.landing-hero{background:linear-gradient(135deg,#01489a,#012d61);color:#fff;padding:5rem 0 6rem}.landing-hero h1{color:#fff;font-weight:800;font-size:2.75rem;line-height:1.15}@media (max-width: 991.98px){.landing-hero h1{font-size:2.1rem}}.hero-orbit{position:relative;inline-size:clamp(220px,20vw,340px);block-size:clamp(220px,20vw,340px)}.hero-orbit-sphere{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:radial-gradient(circle at 32% 28%,#5aa3e8,#0d5bb8 42%,#012d61);box-shadow:0 30px 70px -10px #012d618c;z-index:2}.hero-orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #d4a017;border-radius:50%;opacity:.9;z-index:1;animation:hero-orbit-spin 40s linear infinite}@keyframes hero-orbit-spin{0%{transform:rotate(-24deg) scaleY(.32)}to{transform:rotate(336deg) scaleY(.32)}}@media (prefers-reduced-motion: reduce){.hero-orbit-ring{animation:none;transform:rotate(-24deg) scaleY(.32)}}.landing-category-card{border:none;border-radius:.75rem;transition:transform .15s ease,box-shadow .15s ease;height:100%}.landing-category-card:hover{transform:translateY(-4px);box-shadow:0 .5rem 1.5rem #0000001f}.landing-category-icon{width:3.5rem;height:3.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.landing-step-number{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}
