:root{color:#1d3029;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f8f2;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}main{flex-direction:column;max-width:1200px;min-height:100svh;margin:0 auto;padding:40px 6vw 24px;display:flex}.wordmark{letter-spacing:-1px;color:inherit;font-size:24px;font-weight:750;text-decoration:none}.wordmark span,h1 span{color:#568d55}section{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:80px 0;display:flex}.eyebrow{letter-spacing:.2em;color:#568d55;font-size:12px;font-weight:700}h1{letter-spacing:-.07em;word-break:keep-all;margin:20px 0;font-size:clamp(44px,8vw,88px);line-height:1.2}.description{color:#67746a;margin:0 0 40px;font-size:20px}button{color:#fff;font:inherit;cursor:pointer;background:#244737;border:0;border-radius:8px;padding:16px 24px;font-weight:600}button:hover{background:#355f49}button:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #568d55}button:disabled{cursor:wait;opacity:.7}.status{color:#67746a;min-height:2.5em;font-size:13px;line-height:1.6}footer{letter-spacing:.08em;color:#67746a;border-top:1px solid #dce2d5;justify-content:space-between;gap:16px;padding-top:20px;font-size:11px;display:flex}@media (width<=480px){main{padding-top:28px}footer{flex-direction:column}}
