.BrandSplash-module__P9h7FW__splash{z-index:2000;box-sizing:border-box;pointer-events:none;width:100%;height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#fff;background:linear-gradient(145deg,#0b2e5e 0%,#0f4c81 55%,#1769aa 100%);place-items:center;animation:.35s 1.25s both BrandSplash-module__P9h7FW__exit;display:grid;position:fixed;inset:0;overflow:hidden}.BrandSplash-module__P9h7FW__splash[hidden]{display:none}.BrandSplash-module__P9h7FW__content{text-align:center;width:100%}.BrandSplash-module__P9h7FW__mark{aspect-ratio:1;background:#f3f5f0;border-radius:28px;width:clamp(110px,23dvh,180px);margin:auto;animation:.75s .15s both BrandSplash-module__P9h7FW__arrive;overflow:hidden}.BrandSplash-module__P9h7FW__logo{width:100%;height:100%;animation:.65s .15s both BrandSplash-module__P9h7FW__reveal;display:block}.BrandSplash-module__P9h7FW__part{transform-box:fill-box;transform-origin:50%;animation:.5s both BrandSplash-module__P9h7FW__part}.BrandSplash-module__P9h7FW__name{letter-spacing:.16em;margin:24px 0 12px;font-size:clamp(21px,6vw,27px);font-weight:700;line-height:1.2;animation:.25s .8s both BrandSplash-module__P9h7FW__text}.BrandSplash-module__P9h7FW__tagline{margin:0;font-size:15px;line-height:1.5;animation:.25s .95s both BrandSplash-module__P9h7FW__text}@keyframes BrandSplash-module__P9h7FW__part{0%{opacity:0;transform:rotate(-12deg)scale(.92)}to{opacity:1;transform:none}}@keyframes BrandSplash-module__P9h7FW__arrive{0%{opacity:0;transform:rotate(-18deg)scale(.82)}to{opacity:1;transform:none}}@keyframes BrandSplash-module__P9h7FW__reveal{0%{clip-path:polygon(50% 50%,50% 0,50% 0,50% 0,50% 0,50% 0,50% 0)}25%{clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,0 100%,0 0,0 0)}to{clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,0 100%,0 0,50% 0)}}@keyframes BrandSplash-module__P9h7FW__text{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes BrandSplash-module__P9h7FW__exit{to{opacity:0;visibility:hidden;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.BrandSplash-module__P9h7FW__splash,.BrandSplash-module__P9h7FW__mark,.BrandSplash-module__P9h7FW__logo,.BrandSplash-module__P9h7FW__part,.BrandSplash-module__P9h7FW__name,.BrandSplash-module__P9h7FW__tagline{clip-path:none;transform:none;animation:none!important}.BrandSplash-module__P9h7FW__tagline{display:none}}
:root{--ink:#102a43;--muted:#62778a;--line:#d9e3ec;--bg:#f4f7fb;--green:#0b2e5e;--green2:#1769aa;--soft:#eaf2f9;--gold:#3d7fc2;--goldSoft:#e7f0fa}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:15px}body{background:var(--bg);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}button{cursor:pointer}img{max-width:100%;display:block}vercel-live-feedback{display:none!important}@media (max-width:900px){button{min-width:44px;min-height:44px}input,select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
