.hwp{border-top:0;padding-top:clamp(32px,4.5vw,64px)}.hw-kick{font:500 14px/1 var(--f);color:var(--btn);margin-bottom:10px;display:inline-block}.hwp h1{text-wrap:balance;max-width:14em;font-size:clamp(36px,4.6vw,58px);line-height:1.04}.hw-party{margin-top:clamp(32px,4vw,48px)}.hw-party h3{margin:0;font-size:clamp(22px,2.2vw,28px)}.hw-pc{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.hw-pc>div{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 14px;padding:20px;display:grid}.hw-pc .pexi{grid-row:span 2}.hw-pc b{font-size:19px;font-weight:500}.hw-pc p{color:var(--cocoa-2);margin:0}.hw-tip{max-width:46em;color:var(--cocoa-2);margin:14px 0 0}.hw-tip b{color:var(--cocoa);font-weight:500}@media (max-width:700px){.hw-pc{grid-template-columns:minmax(0,1fr)}}.hw-faq .faq4{margin-top:clamp(24px,3vw,40px);margin-bottom:clamp(48px,6vw,80px)}.hw-cta .wrap{grid-template-columns:minmax(0,1fr)}.hw-btns{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.hw-cta .hw-btns .btn{background:var(--btn);color:#fff4e6;box-shadow:none;margin-top:0}.hw-gift{min-height:44px;color:var(--yolk);text-underline-offset:4px;align-items:center;gap:8px;font-weight:500;text-decoration:underline;display:inline-flex}.hw-gift .ico{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.hw-cta .hw-btns .btn:hover{background:var(--btn-h)}.hw-gift:hover{color:#fff4e6}}
