:root{font-family:"Malgun Gothic",system-ui,sans-serif;color:#183043;background:#f3f6f8;line-height:1.6;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{max-width:1180px;margin:auto;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px}a{color:#0e627c;text-decoration:none}.brand{font-size:25px;font-weight:800;letter-spacing:-1px;color:#183043}.brand span{display:block;font-size:9px;letter-spacing:3px;color:#61798a}.download{font-size:13px}main{max-width:1120px;margin:24px auto 56px;display:grid;grid-template-columns:1fr 450px;gap:70px;padding:0 34px}.intro{padding:35px 0}.eyebrow{font-size:13px;letter-spacing:1px;color:#137b7b;font-weight:700}h1{font-size:46px;line-height:1.32;letter-spacing:-2px;margin:22px 0}h2{font-size:23px;letter-spacing:-.6px;margin:10px 0}.lead{font-size:19px;color:#637585;margin-bottom:35px}.products article{display:flex;gap:16px;margin:20px 0;align-items:center}.products h2{font-size:18px;margin:0}.products p{margin:1px 0;color:#657987;font-size:13px}.product-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:white;background:#147585;font-size:24px;font-weight:bold}.pattern{background:#4266a4}.notice{margin-top:36px;border-left:3px solid #77aaa8;padding:3px 18px;font-size:13px;color:#536b7c}.notice p{margin:6px 0}.card{background:white;border:1px solid #e2e8ed;border-radius:20px;padding:30px 34px;box-shadow:0 16px 48px #1830430a;align-self:start}.tabs{display:flex;border-bottom:1px solid #dce5eb;margin-bottom:26px}.tabs button{flex:1;border:0;border-radius:0;background:transparent;padding:12px;color:#667e8d;border-bottom:3px solid transparent}.tabs button[aria-selected=true]{color:#0e6e7d;border-bottom-color:#0e6e7d;font-weight:bold}button,input{font:inherit}button{cursor:pointer;border:1px solid #ccd9e1;border-radius:8px;padding:10px 14px;background:#f5f8fa;color:#20455b;font-size:14px}button:disabled{cursor:wait;opacity:.55}label{display:block;font-size:13px;font-weight:700;margin:18px 0 6px}input{width:100%;border:1px solid #cbd8df;border-radius:8px;padding:11px 12px;color:#183043;outline:none;background:white;font-size:15px}input:focus,button:focus-visible,a:focus-visible{outline:3px solid #83c5ca;outline-offset:2px}.primary{display:block;background:#0c6979;color:white;border:0;width:100%;padding:13px;border-radius:9px;margin-top:26px;font-weight:700;text-align:center;font-size:15px}.secondary{width:100%;margin-top:10px}.input-action{display:flex;gap:8px}.input-action input{min-width:0;flex:1}.input-action button{white-space:nowrap;padding:9px}.muted,.small,.hint{color:#667c89}.muted{font-size:14px;margin:4px 0 20px}.small{font-size:12px;margin-top:20px}.hint{font-size:11px;margin:5px 0 0}.consent{display:flex;gap:9px;align-items:flex-start;font-weight:400}.consent input{width:16px;height:16px;flex-shrink:0;margin-top:3px}details{font-size:12px;color:#657987}summary{cursor:pointer}details p{background:#f4f7f9;padding:12px}.success-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e6f4ee;color:#167548;font-size:24px}#status:empty{display:none}#status{font-size:13px;margin-top:22px;padding:12px;border-radius:8px;background:#eef5f7;overflow-wrap:anywhere}#status.error{background:#fff0ee;color:#9b3023}footer{font-size:12px;color:#748795;text-align:center;padding:24px}[hidden]{display:none!important}@media(max-width:850px){header{padding:20px}.download{font-size:11px}main{grid-template-columns:1fr;gap:20px;max-width:540px;margin-top:0;padding:0 20px}.intro{padding:4px 0}.intro h1{font-size:32px}.lead{font-size:16px;margin-bottom:16px}.products{display:flex;gap:20px;flex-wrap:wrap}.notice{margin-top:12px}.card{padding:24px}.eyebrow{font-size:11px}}
