@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#356ddc 0%,#1e4ea8 100%);min-height:100svh;margin:0;padding:0;overflow-x:hidden}#root{box-sizing:border-box;grid-template-rows:auto 1fr;grid-template-columns:repeat(10,auto);justify-content:space-between;width:100%;min-height:100svh;padding:clamp(24px,4.5vw,72px);animation:1.2s cubic-bezier(.16,1,.3,1) forwards logoEntry;display:grid}.letter-1{grid-area:1/1}.letter-2{grid-area:1/2}.letter-3{grid-area:1/3}.letter-4{grid-area:1/4}.letter-5{grid-area:1/5}.letter-6{grid-area:1/6}.letter-7{grid-area:1/7}.letter-8{grid-area:1/8}.letter-9{grid-area:1/9}.letter-10{grid-area:1/10}.logo-letter{object-fit:contain;-webkit-user-select:none;user-select:none;place-self:center;width:auto;height:68px;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s}.info-section{text-align:left;flex-direction:column;grid-area:2/1/auto/-1;place-self:end start;gap:clamp(16px,2.5vw,36px);max-width:800px;margin-top:40px;display:flex}@media (width<=1280px){#root{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(5,auto);justify-content:center;gap:44px 64px}.letter-1{grid-area:1/1}.letter-2{grid-area:1/2}.letter-3{grid-area:1/3}.letter-4{grid-area:1/4}.letter-5{grid-area:1/5}.letter-6{grid-area:2/1}.letter-7{grid-area:2/2}.letter-8{grid-area:2/3}.letter-9{grid-area:2/4}.letter-10{grid-area:2/5}.info-section{grid-area:3/1/auto/-1;place-self:end start;margin-top:50px}}@media (width<=1024px){#root{gap:clamp(20px,4vh,44px) clamp(20px,5.2vw,64px)}.logo-letter{height:clamp(40px,6vw,68px)}}@media (width<=600px){#root{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:120px;padding:69px 70px 70px;display:flex}.logo-letter{align-self:flex-start;width:auto;height:68px}.info-section{flex-direction:column;gap:47px;max-width:100%;margin-top:0;display:flex}.info-line-1,.info-line-2{max-width:432px}.info-line-3{max-width:273px}.info-line-4{max-width:246px}}.info-line{letter-spacing:-.02em;opacity:0;font-size:clamp(18px,1.8vw,24px);font-weight:400;line-height:1.1;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp;transform:translateY(20px)}.info-line:first-child{animation-delay:.3s}.info-line:nth-child(2){animation-delay:.5s}.info-line:nth-child(3){animation-delay:.7s}.info-line:nth-child(4){animation-delay:.9s}.link{color:#fff;white-space:nowrap;font-weight:600;text-decoration:none;position:relative}.link:after{content:"";transform-origin:0 100%;background-color:#fffc;width:100%;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:0;transform:scaleX(1)}.link:hover:after{transform-origin:100% 100%;transform:scaleX(0)}.link:hover{opacity:.9}@keyframes logoEntry{0%{opacity:0;transform:scale(.97)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:.95;transform:translateY(0)}}.ripple{pointer-events:none;background:#ffffff26;border-radius:50%;animation:.8s ease-out ripple-effect;position:absolute;transform:scale(0)}@keyframes ripple-effect{to{opacity:0;transform:scale(4)}}
