*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fafafa;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;background:#0b0c10;margin:0;font-family:Noto Sans KR,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}::selection{color:#0b0c10;background:#a3e635}.gk-navlink:hover{color:#fafafa;background:#ffffff0d}.gk-login:hover{background:#ffffff0f;border-color:#ffffff4d}.apptabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:fit-content;margin:clamp(26px,4vw,38px) auto 0;padding:4px;display:flex}.apptab{cursor:pointer;color:#a1a1aa;background:0 0;border:none;border-radius:999px;padding:7px 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .15s}.apptab[aria-selected=true]{color:#0b0c10;background:#a3e635}.apptab[disabled]{color:#52525b;cursor:not-allowed}.apptab[disabled]:after{content:" 준비 중";font-size:11.5px;font-weight:500}.pt-wrap{margin-top:clamp(26px,4vw,38px);overflow-x:auto}.pt-table{border-collapse:separate;border-spacing:12px 0;color:#d4d4d8;width:calc(100% + 24px);min-width:560px;margin-left:-12px;font-size:14px}.pt-table th,.pt-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:14px 18px}.pt-table tbody th{color:#a1a1aa;width:44%;font-size:13.5px;font-weight:500}.pt-table td{text-align:center}.pt-table thead th{border-bottom:none;padding:0}.pt-corner{color:#52525b;font-size:12.5px;font-weight:500}.pt-planhead{text-align:center;background:linear-gradient(#a3e6350f,#16181f);border:1.5px solid #a3e6358c;border-bottom:none;border-radius:18px 18px 0 0;padding:24px 20px 20px;box-shadow:0 20px 50px -24px #a3e63566}.pt-planbadge{letter-spacing:.04em;color:#0b0c10;background:#a3e635;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-block}.pt-planname{letter-spacing:-.02em;color:#fafafa;font-size:18.5px;font-weight:800}.pt-plandesc{color:#71717a;margin-top:4px;font-size:12.5px}.pt-price{letter-spacing:-.02em;color:#fafafa;font-variant-numeric:tabular-nums;margin-top:14px;font-size:32px;font-weight:800}.pt-unit{color:#71717a;letter-spacing:0;font-size:14px;font-weight:500}.pt-sub{color:#71717a;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;line-height:1.5}.pt-cycle{color:#a1a1aa;margin-top:8px;font-size:12.5px}.pt-cta{color:#0b0c10;background:#a3e635;border-radius:12px;width:100%;margin-top:16px;padding:12px;font-size:14.5px;font-weight:700;transition:all .15s;display:block}.pt-cta:hover{background:#b6ef5a;transform:translateY(-1px)}.pt-plan{background:linear-gradient(#a3e63508,#16181f);border-left:1.5px solid #a3e6358c;border-right:1.5px solid #a3e6358c}.pt-table tbody tr:last-child .pt-plan{border-bottom:1.5px solid #a3e6358c;border-radius:0 0 18px 18px}.pt-val{color:#fafafa;font-size:14px;font-weight:600}.pt-val em{color:#bef264;font-style:normal}.pt-rowgroup th{letter-spacing:.06em;color:#52525b;text-transform:uppercase;border-bottom:none;padding-top:26px;font-size:11.5px;font-weight:700}.pt-rowgroup td{border-bottom:none;padding-top:26px}.pt-badge{text-align:left;color:#d4d4d8;background:#a3e63514;border:1px solid #a3e63538;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12.5px;line-height:1.45;display:inline-flex}.pt-badge b{color:#bef264;font-weight:700}.notes{background:#0e1014;border:1px solid #ffffff0f;border-radius:16px;margin-top:clamp(26px,4vw,38px);padding:22px 24px}.notes h2{letter-spacing:.04em;color:#a1a1aa;margin:0 0 14px;font-size:13px;font-weight:700}.notes dl{grid-template-columns:128px 1fr;gap:9px 16px;margin:0;font-size:12.5px;display:grid}.notes dt{color:#52525b}.notes dd{color:#a1a1aa;margin:0;line-height:1.6}.notes .beta{color:#52525b;margin:16px 0 0;font-size:12.5px;line-height:1.6}@media (width<=640px){.notes dl{grid-template-columns:1fr;gap:3px}.notes dt{margin-top:8px}.pt-table tbody th{width:40%;font-size:12.5px}.pt-table th,.pt-table td{padding:12px}.pt-price{font-size:26px}}
