.pt-cred.pt-cred{--pc-tx-1: #fbf6ea;--pc-tx-2: #d3cbbb;--pc-tx-3: #a39a88;position:relative;background:var(--pt-bg-1, #111113);border-block:1px solid var(--pt-hair, rgba(236, 226, 205, .09));width:100%;max-width:none;box-sizing:border-box;margin:0;padding:clamp(44px,7vw,80px) clamp(18px,5vw,32px);text-align:center;color:var(--pc-tx-1)}.pt-cred.pt-cred .pt-cred-k{display:block;color:var(--pc-tx-3);font-size:13.5px;font-weight:750;letter-spacing:.04em;margin:0}.pt-cred.pt-cred .pt-cred-unit{display:inline-block}.pt-cred.pt-cred .pt-cred-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin:48px auto 0;max-width:52em}.pt-cred.pt-cred>.pt-cred-nums:first-child{margin-top:0}.pt-cred.pt-cred .pt-cred-nums>div{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;min-width:0;padding:22px 4px 0;border-top:1px solid rgba(250,188,13,.28)}.pt-cred.pt-cred .pt-cred-nums dd{margin:0;color:var(--pc-tx-1);font-size:27px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pt-cred.pt-cred .pt-cred-nums dt{margin-top:8px;color:var(--pc-tx-3);font-size:13.5px;line-height:1.5;word-break:keep-all;text-wrap:balance}@media(min-width:820px){.pt-cred.pt-cred .pt-cred-nums{gap:0 36px;margin-top:64px}.pt-cred.pt-cred .pt-cred-nums dd{font-size:44px}.pt-cred.pt-cred .pt-cred-nums dt{font-size:15px}}.pt-cred.pt-cred .pt-cred-gov{margin:56px auto 0;max-width:72em}.pt-cred.pt-cred>.pt-cred-gov:first-child{margin-top:0}.pt-cred.pt-cred .pt-cred-gov-title{margin:30px auto 0;max-width:34em;color:var(--pc-tx-1);font-size:25px;font-weight:750;line-height:1.5;word-break:keep-all;text-wrap:balance}.pt-cred.pt-cred .pt-cred-gov-title strong{color:var(--pt-gold, #fabc0d);font-weight:800}.pt-cred.pt-cred .pt-cred-gov-k{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--pt-gold, #fabc0d);font-size:15px;font-weight:800;letter-spacing:.08em;text-shadow:0 0 18px rgba(250,188,13,.35)}.pt-cred.pt-cred .pt-cred-gov-k:before,.pt-cred.pt-cred .pt-cred-gov-k:after{content:"";width:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(250,188,13,.6))}.pt-cred.pt-cred .pt-cred-gov-k:after{transform:scaleX(-1)}.pt-cred.pt-cred .pt-cred-gov-head{margin:14px auto 0;max-width:30em;color:var(--pc-tx-1);font-size:28px;font-weight:800;line-height:1.45;word-break:keep-all;text-wrap:balance}.pt-cred.pt-cred .pt-cred-gov-head strong{color:var(--pt-gold, #fabc0d);font-weight:800}.pt-cred.pt-cred .pt-cred-badges{list-style:none;margin:30px auto 0;padding:0;max-width:62em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;text-align:left}.pt-cred.pt-cred .pt-cred-badges>li{display:flex;min-width:0;padding:5px;border-radius:22px;border:1px solid rgba(250,188,13,.26);background:linear-gradient(180deg,#fabc0d1a,#fabc0d05 60%);box-shadow:0 18px 40px -24px #fabc0d59;transition:transform .5s cubic-bezier(.32,.72,0,1),border-color .5s cubic-bezier(.32,.72,0,1)}.pt-cred.pt-cred .pt-cred-badges>li:hover{transform:translateY(-3px);border-color:#fabc0d80}.pt-cred.pt-cred .pt-cred-card{position:relative;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center;padding:24px 26px;border-radius:17px;overflow:hidden;background:linear-gradient(180deg,#1d1b17,#141416 70%);box-shadow:inset 0 1px #fff4d617}.pt-cred.pt-cred .pt-cred-card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(250,188,13,.85),transparent)}.pt-cred.pt-cred .pt-cred-ic{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:var(--pt-gold, #fabc0d);border:1px solid rgba(250,188,13,.45);box-shadow:0 0 0 5px #fabc0d0f,0 0 22px #fabc0d2e;filter:drop-shadow(0 0 6px rgba(250,188,13,.35))}.pt-cred.pt-cred .pt-cred-name{display:flex;flex-direction:column;gap:4px;min-width:0}.pt-cred.pt-cred .pt-cred-name b{color:var(--pc-tx-1);font-size:19px;font-weight:800;line-height:1.4;word-break:keep-all}.pt-cred.pt-cred .pt-cred-s{color:var(--pt-gold, #fabc0d);font-size:13.5px;font-weight:700;line-height:1.4;letter-spacing:.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(250,188,13,.3)}.pt-cred.pt-cred .pt-cred-h{grid-column:1 / -1;margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(250,188,13,.18);color:var(--pc-tx-2);font-size:15px;line-height:1.7;word-break:keep-all}.pt-cred.pt-cred .pt-cred-h>span{display:block;text-wrap:balance}.pt-cred.pt-cred .pt-cred-h>span:first-child{color:var(--pc-tx-1);font-weight:700}@media(prefers-reduced-motion:reduce){.pt-cred.pt-cred .pt-cred-badges>li{transition:none}.pt-cred.pt-cred .pt-cred-badges>li:hover{transform:none}}.pt-cred.pt-cred .pt-cred-steps{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;color:var(--pc-tx-2);font-size:14px;line-height:1.6}.pt-cred.pt-cred .pt-cred-steps>li{white-space:nowrap}.pt-cred.pt-cred .pt-cred-steps>li+li:before{content:"→";margin:0 10px;color:var(--pt-gold, #fabc0d)}.pt-cred.pt-cred .pt-cred-gain{margin:10px 0 0;color:var(--pc-tx-1);font-size:15px;font-weight:700;line-height:1.6;word-break:keep-all}@media(max-width:1000px){.pt-cred.pt-cred .pt-cred-gov-head{font-size:24px}}@media(max-width:560px){.pt-cred.pt-cred .pt-cred-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pt-cred.pt-cred .pt-cred-nums>div:last-child{grid-column:1 / -1;margin-top:18px}.pt-cred.pt-cred .pt-cred-gov-title{font-size:20px;margin-top:24px}.pt-cred.pt-cred .pt-cred-gov-head{font-size:20px}.pt-cred.pt-cred .pt-cred-badges{grid-template-columns:minmax(0,1fr);gap:12px}.pt-cred.pt-cred .pt-cred-badges>li{padding:4px;border-radius:18px}.pt-cred.pt-cred .pt-cred-card{padding:20px 18px;column-gap:14px;border-radius:14px}.pt-cred.pt-cred .pt-cred-ic{width:42px;height:42px}.pt-cred.pt-cred .pt-cred-name b{font-size:17px}.pt-cred.pt-cred .pt-cred-h{font-size:14.5px;margin-top:14px;padding-top:12px}.pt-cred.pt-cred .pt-cred-gov-k:before,.pt-cred.pt-cred .pt-cred-gov-k:after{width:28px}.pt-cred.pt-cred .pt-cred-steps{font-size:13.5px}}:root{--pt-fs-display: 64px;--pt-fs-h2: 40px;--pt-fs-h3: 21px;--pt-fs-body: 17px;--pt-fs-small: 14px;--pt-lh-display: 1.14;--pt-lh-h2: 1.26;--pt-lh-body: 1.72;--pt-ls-display: 0;--pt-ls-h2: 0;--pt-ls-body: 0;--pt-measure: 34em;--pt-sp-section: clamp(88px, 9vw, 152px);--pt-sp-head: clamp(40px, 4vw, 64px);--pt-r-panel: 20px;--pt-line: rgba(250, 188, 13, .14)}@media(max-width:900px){:root{--pt-fs-display: 44px;--pt-fs-h2: 32px;--pt-fs-h3: 20px}}@media(max-width:540px){:root{--pt-fs-display: 34px;--pt-fs-h2: 27px;--pt-fs-h3: 19px;--pt-fs-body: 16px}}:root{--pt-bg-0: #0A0A0B;--pt-bg-1: #111113;--pt-bg-2: rgba(255, 255, 255, .025);--pt-hair: rgba(236, 226, 205, .09);--pt-sh-panel: inset 0 1px 0 rgba(255, 255, 255, .08), 0 30px 70px -30px rgba(0, 0, 0, .85);--pt-sh-raise: 0 20px 48px -26px rgba(0, 0, 0, .8);--pt-sh-device: inset 0 1px 0 #f4e3c529, 0 24px 50px -18px #02060cc9, 0 0 0 1px #e7dac018;--pt-material-sheen: linear-gradient(145deg, #f2e9d914, #ffffff06 48%, #02060c33)}:root{--pt-r-btn: 10px;--pt-r-chip: 999px;--pt-r-img: 16px;--pt-t-fast: .14s;--pt-t-ui: .18s;--pt-t-enter: .48s;--pt-ease-out: cubic-bezier(.22, .61, .36, 1);--pt-ease-ui: cubic-bezier(.2, 0, .2, 1);--pt-rv-shift: 16px;--pt-tap: 44px;--pt-fs-micro: 12.5px;--pt-gold: #fabc0d;--pt-gold-soft: #fdf081;--pt-gold-pale: #fff5a9;--pt-gold-deep: #d98700}:root{--pt-font: "Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif}html body :is(.co,.lp,.ai-page,.ss,.onboard,.onboard *){font-family:var(--pt-font)}html body :is(.co,.lp,.ai-page,.ss) :is(button,input,textarea,select){font-family:inherit}html body :is(.co,.lp,.ai-page,.ss,.onboard) :is(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--pt-gold, #fabc0d);outline-offset:3px;border-radius:inherit}.pt-skip{position:absolute;left:-9999px;top:0}.pt-skip:focus-visible,.pt-skip:focus{left:16px;top:12px;z-index:200;padding:12px 18px;min-height:var(--pt-tap);display:inline-flex;align-items:center;border-radius:var(--pt-r-btn);background:var(--pt-bg-1);border:1px solid var(--pt-line);color:#fbf6ea;font-size:var(--pt-fs-small);font-weight:750;text-decoration:none}@media(max-width:900px){html body :is(.ai-page,.ss,.onboard) :is(a,button,summary,[role=tab]):not(.pt-skip):not(:where(p,li,figcaption)>a){min-height:var(--pt-tap)}}
