.hp{--hp-ink:var(--text);--hp-sub:var(--muted);--hp-accent:var(--primary);--hp-soft:var(--primary-soft);--hp-night:#0d0e1a;--hp-night-ink:#eceaf8;--hp-night-sub:#a5a3bb;--hp-night-line:#262840;color:var(--hp-ink);font-family:Pretendard Variable,Pretendard Fallback,Pretendard,system-ui,-apple-system,Segoe UI,Malgun Gothic,sans-serif;font-size:15px;overflow:clip}.hp h1,.hp h2,.hp h3{word-break:keep-all;text-wrap:balance;margin:0}.hp p{word-break:keep-all}.hp-wrap{width:min(1200px,100% - 64px);margin-inline:auto}.hp-section{padding:112px 0}.hp .hp-eyebrow{letter-spacing:.02em;color:var(--hp-accent);margin:0 0 14px;font-size:13px;font-weight:650}.hp-title{letter-spacing:-.04em;white-space:pre-line;font-size:clamp(30px,3.4vw,46px);font-weight:720;line-height:1.2}.hp .hp-head{text-align:center;margin-bottom:48px}.hp .hp-head-split{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.hp-head-split>p,.hp-sub{color:var(--hp-sub);margin:0;font-size:17px;line-height:1.75}.hp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hp-actions .button{min-height:50px;box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 30%,transparent);border-radius:12px;padding:13px 24px;font-size:15px}.hp-secondary{border:1px solid var(--line);min-height:50px;color:var(--hp-ink);background:var(--bg);border-radius:12px;align-items:center;gap:7px;padding:13px 22px;font-size:15px;font-weight:620;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.hp-secondary:hover{border-color:var(--hp-accent);color:var(--hp-accent)}.hp .hp-hero{text-align:center;padding:96px 0 0;position:relative}.hp .hp-hero-glow{pointer-events:none;background:radial-gradient(60% 50% at 50% 35%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),radial-gradient(30% 30% at 80% 20%,#38bdf81f,transparent 70%),radial-gradient(30% 30% at 18% 30%,#f472b61a,transparent 70%);height:900px;position:absolute;inset:-120px 0 auto}.hp .hp-hero-copy{justify-items:center;gap:24px;display:grid;position:relative}.hp .hp-hero h1{letter-spacing:-.055em;white-space:pre-line;max-width:980px;font-size:clamp(40px,5.6vw,72px);font-weight:780;line-height:1.1}.hp .hp-lead{max-width:720px;color:var(--hp-sub);margin:0;font-size:19px;line-height:1.7}.hp-trust{color:var(--hp-sub);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.hp-trust li{align-items:center;gap:6px;display:inline-flex}.hp-trust svg{color:var(--green)}.hp .hp-hero-shot{margin-top:64px;position:relative}.hp .hp-hero-shot:before{content:"";background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 40%,transparent),#38bdf84d);filter:blur(60px);opacity:.45;z-index:-1;border-radius:40px;position:absolute;inset:8% 6% -4%}.hp-caption{color:var(--hp-sub);text-align:center;margin:14px 0 0;font-size:12px}.hp-shot{border:1px solid var(--line);background:var(--bg);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 30px 80px #1b1f3a1f,0 4px 14px #1b1f3a0f}.dark .hp-shot{border-color:#2b2c40;box-shadow:0 30px 80px #0009}.hp-shot-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.hp-shot-bar span{background:var(--line);border-radius:50%;width:10px;height:10px}.hp-shot-bar em{background:var(--bg);color:var(--hp-sub);border-radius:7px;margin-left:auto;margin-right:auto;padding:3px 40px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-style:normal;transform:translate(-24px)}.hp-shot img{width:100%;height:auto;display:block}.hp .dv-brand-tools{text-align:center;padding:72px 0 8px}.hp .dv-brand-tools .continuity-eyebrow{color:var(--hp-accent);margin:0 0 8px;font-size:13px;font-weight:650}.hp .dv-brand-tools h2{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(20px,2vw,26px);line-height:1.4}.hp-stats{padding:56px 0 16px}.hp-stats ul{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp-stats li{align-content:start;gap:6px;padding:28px 28px 26px;display:grid}.hp-stats li+li{border-left:1px solid var(--line)}.hp-stats strong{letter-spacing:-.05em;background:linear-gradient(120deg,var(--primary),#38bdf8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,3.4vw,46px);font-weight:780;line-height:1.05}.hp-stats li span{font-size:14px;font-weight:600;line-height:1.5}.hp-stats small{color:var(--hp-sub);font-size:12px}.hp-stats>p{color:var(--hp-sub);margin:14px 4px 0;font-size:12px;line-height:1.6}.hp-problem-lead{max-width:720px;margin-top:20px}.hp-update{background:var(--hp-soft);color:var(--hp-accent);border-radius:999px;align-items:center;gap:8px;margin:22px 0 0;padding:7px 14px;font-size:13px;font-weight:620;display:inline-flex}.hp-problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.hp-problems article{border:1px solid var(--line);background:var(--bg);border-radius:18px;align-content:start;gap:12px;padding:28px;display:grid}.hp-problems svg{color:var(--hp-accent)}.hp-problems h3{letter-spacing:-.02em;font-size:19px;line-height:1.4}.hp-problems p{color:var(--hp-sub);margin:0;line-height:1.7}.hp-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hp-people article{border:1px solid var(--line);border-radius:18px;align-content:start;gap:12px;padding:26px;transition:border-color .2s,transform .2s;display:grid}.hp-people article:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));transform:translateY(-2px)}.hp-icon{background:var(--hp-soft);width:42px;height:42px;color:var(--hp-accent);border-radius:12px;place-items:center;display:inline-grid}.hp-people h3{letter-spacing:-.02em;font-size:18px}.hp-people p{color:var(--hp-sub);margin:0;font-size:14px;line-height:1.7}.hp-dark{background:radial-gradient(60% 60% at 85% 0%,#3b2f8f55,transparent 70%),var(--hp-night);color:var(--hp-night-ink)}.hp-dark .hp-eyebrow{color:#b3a8ff}.hp-dark .hp-head-split>p{color:var(--hp-night-sub)}.hp-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp-bento article{border:1px solid var(--hp-night-line);background:linear-gradient(#171829,#11121f);border-radius:18px;align-content:start;gap:12px;padding:28px;display:grid}.hp-bento article:first-child,.hp-bento article:nth-child(2){background:linear-gradient(160deg,#241f4d,#141526)}.hp-bento svg{color:#b3a8ff}.hp-bento h3{letter-spacing:-.02em;color:var(--hp-night-ink);font-size:18px}.hp-bento p{color:var(--hp-night-sub);margin:0;font-size:14px;line-height:1.7}.hp-support{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px 72px;display:grid}.hp-support .hp-sub{margin-top:18px}.hp-support ul{border:1px solid var(--line);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.hp-support li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.hp-support li+li{border-top:1px solid var(--line)}.hp-support li>svg{color:var(--hp-sub)}.hp-support strong{font-size:15px}.hp-support li p{color:var(--hp-sub);margin:3px 0 0;font-size:13px;line-height:1.6}.hp-support li>span{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:650}.hp-support li>span[data-depth=deep]{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.hp-support li>span[data-depth=basic]{background:var(--hp-soft);color:var(--hp-accent)}.hp-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;display:grid}.hp-faq>div{border-top:1px solid var(--line)}.hp-faq details{border-bottom:1px solid var(--line)}.hp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 2px;font-size:16px;font-weight:620;list-style:none;display:flex}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary span{color:var(--hp-sub);transition:transform .2s}.hp-faq details[open] summary span{transform:rotate(45deg)}.hp-faq details p{color:var(--hp-sub);margin:0 0 20px;line-height:1.75}.hp-final-wrap{padding-bottom:96px}.hp-final{text-align:center;color:#f4f2ff;background:radial-gradient(70% 90% at 50% 0,#6d5df0,#0000 70%),radial-gradient(50% 70% at 100% 100%,#1f8fd0aa,#0000 70%),#15132b;border-radius:28px;justify-items:center;gap:18px;padding:80px 32px;display:grid;overflow:hidden}.hp-final h2{letter-spacing:-.045em;white-space:pre-line;font-size:clamp(28px,3.6vw,48px);font-weight:760;line-height:1.2}.hp-final p{color:#d6d2f5;margin:0;font-size:17px}.hp-final .hp-actions{margin-top:10px}.hp-final .hp-actions .button{color:#1b1640;box-shadow:none;background:#fff}.hp-on-dark{color:#f4f2ff;background:0 0;border-color:#fff4}.hp-on-dark:hover{color:#fff;border-color:#fff}.hp .dv-reveal[data-reveal=true]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.hp .dv-reveal[data-visible=true]{opacity:1;transform:none}@media (max-width:1000px){.hp-section{padding:84px 0}.hp .hp-head-split,.hp-support,.hp-faq{grid-template-columns:minmax(0,1fr);gap:20px}.hp-faq{gap:24px}.hp-stats ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-stats li:nth-child(3){border-left:0}.hp-stats li:nth-child(n+3){border-top:1px solid var(--line)}.hp-people,.hp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hp-wrap{width:calc(100% - 32px)}.hp .hp-hero{padding-top:56px}.hp .hp-hero h1{font-size:clamp(34px,9vw,44px)}.hp .hp-lead{font-size:16px}.hp .hp-hero-shot{margin-top:44px}.hp-shot{border-radius:12px}.hp-shot-bar{height:26px}.hp-shot-bar span{width:7px;height:7px}.hp-shot-bar em{display:none}.hp-problems,.hp-people,.hp-bento{grid-template-columns:minmax(0,1fr)}.hp-final{border-radius:20px;padding:56px 20px}.hp .hp-head{margin-bottom:32px}}@media (max-width:480px){.hp-actions{flex-direction:column;align-items:stretch;width:100%}.hp-actions .button,.hp-secondary{justify-content:center}.hp-stats li{padding:20px 18px}.hp-support li{grid-template-columns:minmax(0,1fr) auto;padding:16px}.hp-support li>svg{display:none}}@media (prefers-reduced-motion:reduce){.hp *{transition:none!important}.hp .dv-reveal[data-reveal=true]{opacity:1;transform:none}}.ab-hero{padding-bottom:40px}.ab-question{letter-spacing:-.03em;background:linear-gradient(120deg,var(--primary),#38bdf8);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-4px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:700}.hp-detail{border:1px solid var(--line);background:var(--bg);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 24px 64px #1b1f3a1c,0 3px 10px #1b1f3a0d}.dark .hp-detail{border-color:#2b2c40;box-shadow:0 24px 64px #0008}.hp-detail img{width:100%;height:auto;display:block}.ab-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:44px 0;display:grid}.ab-row+.ab-row{border-top:1px solid var(--line)}.ab-flip .ab-copy{order:2}.ab-copy{align-content:start;gap:16px;display:grid}.ab-label{background:color-mix(in srgb,var(--red,#dc2626) 10%,transparent);color:var(--red,#dc2626);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:650;display:inline-flex}.ab-copy h3{letter-spacing:-.035em;white-space:pre-line;font-size:clamp(22px,2.3vw,30px);font-weight:720;line-height:1.3}.ab-copy>p{color:var(--hp-sub);margin:0;font-size:16px;line-height:1.75}.ab-copy .ab-answer{background:var(--hp-soft);color:var(--hp-ink);border-radius:14px;align-items:flex-start;gap:10px;padding:16px 18px;font-size:15px;font-weight:560;line-height:1.6;display:flex}.ab-answer svg{color:var(--hp-accent);flex:none;margin-top:3px}.ab-visual{position:relative}.ab-visual:before{content:"";background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 35%,transparent),#38bdf840);filter:blur(50px);opacity:.35;z-index:-1;border-radius:32px;position:absolute;inset:10% 8% -6%}.ab-narrow{justify-self:center;width:100%;max-width:460px}.ab-band{background:var(--surface)}.ab-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ab-sub{margin-top:18px}.ab-list{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ab-list li{align-items:flex-start;gap:12px;display:flex}.ab-list li>svg{color:var(--hp-accent);flex:none;margin-top:4px}.ab-list strong{font-size:16px}.ab-list p{color:var(--hp-sub);margin:4px 0 0;font-size:14px;line-height:1.7}.ab-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:44px;display:grid}.ab-grid article{border:1px solid var(--line);border-radius:16px;align-content:start;gap:10px;padding:24px;display:grid}.ab-grid h3{letter-spacing:-.02em;font-size:17px}.ab-grid p{color:var(--hp-sub);margin:0;font-size:14px;line-height:1.7}.ab-review .hp-title{color:var(--hp-night-ink);font-size:clamp(28px,2.7vw,38px)}.ab-dark-sub{color:var(--hp-night-sub);margin:18px 0 0;font-size:17px;line-height:1.75}.ab-steps{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ab-steps li{border:1px solid var(--hp-night-line);background:#151627;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ab-steps li>span{color:#c3b9ff;background:#2a2459;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.ab-steps strong{color:var(--hp-night-ink);font-size:15px}.ab-steps p{color:var(--hp-night-sub);margin:3px 0 0;font-size:14px;line-height:1.6}.ab-review{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ab-review .hp-detail{border-color:#2b2c40;box-shadow:0 30px 80px #0009}.ab-final{padding-top:96px}@media (max-width:1000px){.ab-row,.ab-split{grid-template-columns:minmax(0,1fr);gap:32px}.ab-flip .ab-copy{order:0}.ab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ab-row{padding:32px 0}.ab-grid{grid-template-columns:minmax(0,1fr)}.hp-detail{border-radius:12px}.ab-final{padding-top:56px}}.pr-hero{padding-bottom:56px}.pr-plans{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pr-plan{border:1px solid var(--line);background:var(--bg);border-radius:20px;flex-direction:column;gap:14px;padding:26px 22px;display:flex}.pr-plan[data-featured]{border-color:var(--hp-accent);box-shadow:0 22px 60px color-mix(in srgb,var(--primary) 22%,transparent);background:linear-gradient(180deg,var(--hp-soft),var(--bg) 40%)}.pr-plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-plan h2{letter-spacing:-.02em;font-size:19px}.pr-plan-top span{background:var(--hp-accent);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.dark .pr-plan-top span{color:#171329}.pr-audience{min-height:42px;color:var(--hp-sub);margin:0;font-size:13px;line-height:1.6}.pr-price{letter-spacing:-.05em;margin:0;font-size:38px;font-weight:780;line-height:1}.pr-price small{letter-spacing:0;color:var(--hp-sub);font-size:14px;font-weight:500}.pr-facts{min-height:42px;color:var(--hp-ink);margin:0;font-size:13px;font-weight:560;line-height:1.6}.pr-plan .button{border-radius:11px;justify-content:center;min-height:44px}.pr-plan ul{border-top:1px solid var(--line);gap:10px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:grid}.pr-plan li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.pr-plan li svg{color:var(--hp-accent);flex:none;margin-top:2px}.pr-note{color:var(--hp-sub);text-align:center;margin-top:18px;margin-bottom:0;font-size:12px}.pr-costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pr-costs li{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-content:start;gap:8px;padding:24px;display:grid}.pr-costs span{font-size:14px;font-weight:650}.pr-costs strong{letter-spacing:-.04em;background:linear-gradient(120deg,var(--primary),#38bdf8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:780;line-height:1.1}.pr-costs strong small{letter-spacing:0;-webkit-text-fill-color:var(--hp-sub);color:var(--hp-sub);font-size:13px;font-weight:600}.pr-costs p{color:var(--hp-sub);margin:0;font-size:13px;line-height:1.6}.pr-example{background:var(--hp-soft);border-radius:14px;margin:18px 0 0;padding:18px 22px;font-size:15px;line-height:1.7}.pr-example strong{color:var(--hp-accent)}.pr-band{background:var(--surface)}.pr-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pr-included article{border:1px solid var(--line);background:var(--bg);border-radius:16px;align-content:start;gap:10px;padding:24px;display:grid}.pr-included svg{color:var(--hp-accent)}.pr-included h3{letter-spacing:-.02em;font-size:17px}.pr-included p{color:var(--hp-sub);margin:0;font-size:14px;line-height:1.7}.pr-compare .hp-sub{max-width:720px;margin:16px auto 0}.pr-table{border:1px solid var(--line);border-radius:18px;overflow-x:auto}.pr-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.pr-table th,.pr-table td{text-align:left;border-bottom:1px solid var(--line);padding:15px 18px}.pr-table tbody tr:last-child th,.pr-table tbody tr:last-child td{border-bottom:0}.pr-table thead th{background:var(--surface);font-size:15px}.pr-table tbody th{color:var(--hp-sub);width:26%;font-weight:560}.pr-table [data-featured]{background:color-mix(in srgb,var(--primary) 6%,transparent)}.pr-table thead [data-featured]{color:var(--hp-accent)}@media (max-width:1200px){.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.pr-costs,.pr-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pr-plans,.pr-costs,.pr-included{grid-template-columns:minmax(0,1fr)}.pr-audience,.pr-facts{min-height:0}}.ab-center{max-width:680px;margin:16px auto 0}.ab-risks .ab-row{padding-top:8px}.ab-grid-title{letter-spacing:-.02em;margin:48px 0 18px;font-size:20px}.ab-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ab-risk-grid li{border:1px solid var(--line);background:var(--bg);border-radius:16px;align-content:start;gap:8px;padding:20px;display:grid}.ab-risk-grid svg{color:var(--red,#dc2626)}.ab-risk-grid strong{font-size:15px}.ab-risk-grid p{color:var(--hp-sub);margin:0;font-size:13px;line-height:1.65}.ab-journey{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 36px;padding:0;list-style:none;display:grid}.ab-journey li{border:1px solid var(--line);background:var(--bg);border-radius:16px;align-content:start;gap:6px;padding:18px 16px;display:grid;position:relative}.ab-journey li>span{background:var(--hp-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid}.dark .ab-journey li>span{color:#171329}.ab-journey strong{font-size:15px}.ab-journey p{color:var(--hp-sub);margin:0;font-size:13px;line-height:1.6}.ab-journey-shot{max-width:1000px;margin:0 auto}@media (max-width:1000px){.ab-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ab-risk-grid,.ab-journey{grid-template-columns:minmax(0,1fr)}}.ab-after{grid-template-columns:minmax(0,1fr);gap:40px}.ab-after>div:first-child{max-width:none}.ab-after .hp-title,.ab-after .ab-sub{max-width:760px}.ab-after .ab-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px}.ab-after .ab-visual{justify-self:center;width:100%;max-width:1040px}@media (max-width:760px){.ab-after .ab-list{grid-template-columns:minmax(0,1fr)}.ab-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ab-risk-grid li{padding:14px}.ab-risk-grid p{font-size:12px}}.hp .hp-hero h1.hp-display{letter-spacing:-.06em;white-space:normal;gap:.06em;max-width:1080px;font-size:clamp(42px,6.2vw,84px);font-weight:820;line-height:1.06;display:grid}.hp-display>span:first-child{color:color-mix(in srgb,var(--hp-ink) 82%,var(--hp-sub))}.hp-gradient{background:linear-gradient(100deg,#5b4be6 0%,#7c5cff 28%,#2f9be8 62%,#22b8cf 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;animation:9s ease-in-out infinite alternate hp-sheen}.dark .hp-gradient{background-image:linear-gradient(100deg,#a89bff 0%,#c4b5ff 30%,#6cc4ff 65%,#5ee0f0 100%)}@keyframes hp-sheen{0%{background-position:0%}to{background-position:100%}}.hp .hp-lead-rich{letter-spacing:-.01em;max-width:760px;font-size:clamp(17px,1.5vw,20px);line-height:1.75}.hp .hp-lead-rich strong{color:var(--hp-ink);font-weight:700}@media (prefers-reduced-motion:reduce){.hp-gradient{animation:none}}@media (max-width:760px){.hp .hp-hero h1.hp-display{font-size:clamp(34px,10vw,46px)}}html[lang=ko] .hp-hero h1.hp-display{letter-spacing:-.045em}.hp-safe{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 75%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:2px;padding:10px 20px;display:flex}.hp-safe>p{color:var(--green);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.hp-safe .hp-trust{color:var(--hp-ink);gap:6px 18px}@media (max-width:760px){.hp-safe{border-radius:18px;flex-direction:column;padding:14px 18px}.hp-safe .hp-trust{flex-direction:column;align-items:flex-start}}.hp .hp-lead-rich{text-wrap:balance;max-width:800px}.hp-stats-dark{margin:0 0 20px;padding:0}.hp-stats-dark h3{color:var(--hp-night-sub);margin:0 0 14px;font-size:15px;font-weight:600}.hp-stats-dark ul{border-color:var(--hp-night-line);background:#141526}.hp-stats-dark li+li{border-color:var(--hp-night-line)!important}.hp-stats-dark li span{color:var(--hp-night-ink)}.hp-stats-dark small{color:var(--hp-night-sub)}.hp-stats-dark strong{background:linear-gradient(120deg,#b3a8ff,#5ee0f0);-webkit-background-clip:text;background-clip:text}.hp-stats-dark>p{color:var(--hp-night-sub);opacity:.8}.hp-shot picture{display:block}@media (max-width:760px){.hp-shot{background:var(--surface)}.hp-shot-bar{display:none}}.hp .coding-tools-note{color:var(--hp-sub);opacity:.85;margin-top:22px;font-size:12px}
