@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@100..900&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter Tight,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#111;background:#fff}.page{flex-direction:column;min-height:100vh;padding:3vw 5vw 5vw;display:flex}.header{justify-content:center;display:flex}.logo{width:min(16vw,170px);height:auto}.main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:5vw;width:100%;max-width:1100px;margin:auto;padding-top:6vw;padding-bottom:5vw;display:grid}.intro h1{letter-spacing:calc(.05vw - .08em);white-space:nowrap;margin:0;font-size:clamp(3rem,5.2vw,5.8rem);font-weight:500;line-height:.9}.intro p{color:#1111119e;max-width:28rem;margin:1.5rem 0 0;font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1.35}.widget-card{background:#fbfcfa;border:1px solid #1111111a;border-radius:1rem;justify-content:center;align-items:center;min-height:250px;padding:1.25rem;display:flex;box-shadow:0 1.5rem 4rem #11111112}.widget{border:0;width:100%;height:150px;display:block}@media (max-width:720px){.page{padding:8vw 5vw}.logo{width:42vw}.main{grid-template-columns:1fr;margin-top:10vw;padding-top:0}.intro h1{white-space:normal;font-size:clamp(3.2rem,16vw,5rem)}.intro p{font-size:1.1rem}.widget-card{min-height:220px}}
