*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#F2F2F2;color:#191919;font-family:Pretendard,'Pretendard Variable',-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic',sans-serif;-webkit-font-smoothing:antialiased;word-break:keep-all;line-height:1.5}img{display:block;max-width:100%;height:auto}a{color:#C8243F;text-decoration:none}h1,h2,h3,p,ol{margin:0}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}.chip{display:inline-block;align-self:flex-start;padding:5px 10px;border-radius:12px;background:rgba(231,55,84,.1);color:#C8243F;font-size:13px;font-weight:700}.h2{font-size:clamp(26px,6.6vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.25}.lead{font-size:16px;line-height:1.7;color:#454545}.shot{width:100%;border-radius:12px;border:1px solid #E6E6E6;background:#fff}.stack{display:flex;flex-direction:column}.hero{background:#E73754;color:#fff}.hero .top{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.hero .top span{font-size:13px;font-weight:700}.hero .body{padding:40px 20px 44px;gap:12px}.hero h1{font-size:clamp(32px,8.6vw,54px);font-weight:800;letter-spacing:-.04em;line-height:1.2}.hero .sub{font-size:clamp(17px,4.4vw,21px);font-weight:600}.acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;max-width:560px}.act{display:flex;flex-direction:column;gap:3px;padding:15px 13px;border-radius:12px;background:#fff;color:#191919}.act b{font-size:16px;letter-spacing:-.02em}.act small{font-size:12px;color:#454545}.act i{font-style:normal;font-size:12px;font-weight:700;color:#C8243F}.act.dark{background:#191919;color:#fff}.act.dark small{color:rgba(255,255,255,.75)}.act.dark i{color:#FF8A9C}.sec{padding:52px 0}.sec.white{background:#fff}.steps{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}.step{display:flex;flex-direction:column;gap:12px;padding:20px 18px;border-radius:12px;background:#F2F2F2}.num{width:44px;height:44px;border-radius:12px;background:#E73754;color:#fff;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center}.step h3{font-size:21px;font-weight:800;letter-spacing:-.025em}.step p{font-size:15px;line-height:1.65;color:#454545;margin-top:4px}.step .shot{margin-top:auto}.step .fine{font-size:12.5px;color:#454545}.pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.pills span{padding:8px 12px;border-radius:12px;background:#fff;font-size:14px;font-weight:700}.band{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:14px;padding:18px 20px;border-radius:12px;background:#FFF4F6;border:1.5px solid rgba(231,55,84,.35)}.band .t{flex:1 1 240px}.band b{display:block;font-size:19px;letter-spacing:-.02em}.band span{font-size:14.5px;color:#454545}.band img{flex:0 1 260px;width:260px;border-radius:12px;background:#fff}.two{display:grid;grid-template-columns:1fr;gap:26px;align-items:center}.btnlist{display:flex;flex-direction:column;gap:8px}.btnlist div{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#fff;font-size:16px;font-weight:700}.btnlist em{flex:none;width:28px;height:28px;border-radius:9px;background:#191919;color:#fff;font-style:normal;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.two .shot{max-width:420px;justify-self:center}.call{background:#191919;color:#fff}.call .lead{color:rgba(255,255,255,.8)}.new{display:inline-block;padding:5px 10px;border-radius:12px;background:#E73754;color:#fff;font-size:13px;font-weight:800}.cards3{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px;align-items:start}.ccard{display:flex;flex-direction:column;gap:10px;padding:20px 18px;border-radius:12px;background:#262626}.ccard i{font-style:normal;font-size:13px;font-weight:700;color:#FF8A9C}.ccard b{font-size:19px;letter-spacing:-.02em}.ccard img{border-radius:12px;background:#fff;width:100%}.callrow{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:18px}.callrow img{width:200px;border-radius:24px;border:1px solid #333}.callrow p{flex:1 1 220px;font-size:15px;line-height:1.7;color:rgba(255,255,255,.8)}.clip{height:118px;overflow:hidden;border-radius:12px;background:#fff}.missed{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;border-radius:12px;background:#fff;color:#191919;text-align:center}.missed small{font-size:12px;color:#767676}.missed span{padding:10px 16px;border-radius:12px;background:rgba(231,55,84,.1);color:#C8243F;font-size:15px;font-weight:700}.vs{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.vs div{padding:16px 18px;border-radius:12px}.vs .before{background:#F2F2F2}.vs .after{background:#FFF4F6;border:1.5px solid rgba(231,55,84,.35)}.vs i{display:block;font-style:normal;font-size:13px;font-weight:700;margin-bottom:4px}.vs .before i{color:#454545}.vs .after i{color:#C8243F}.vs p{font-size:15.5px;line-height:1.65}.path{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;font-size:14px;font-weight:700}.path span{padding:8px 12px;border-radius:12px;background:#F2F2F2}.more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;align-items:start}.mcard .horn{max-width:200px}.mcard{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;background:#F2F2F2}.mcard b{font-size:16px}.mcard p{font-size:13.5px;line-height:1.55;color:#454545}.mcard img{border-radius:12px;background:#fff;margin-top:4px}.mcard .widget{max-width:300px}.appname-note{font-size:12.5px;color:#454545}.store{padding:44px 20px 56px;align-items:center;gap:14px;text-align:center}.store img{width:64px;height:64px;border-radius:16px}.store b{font-size:20px;letter-spacing:-.02em}.stores{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.stores a{display:flex;flex-direction:column;align-items:flex-start;padding:11px 20px;border-radius:12px;background:#191919;color:#fff;min-width:160px}.stores small{font-size:11px;opacity:.75}.stores span{font-size:17px;font-weight:700}@media (min-width:760px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.two{grid-template-columns:1fr 1fr}.cards3{grid-template-columns:repeat(3,minmax(0,1fr))}.vs{grid-template-columns:1fr 1fr}}.gd-foot{background:#F2F2F2;padding:0 0 32px;font-size:12px;line-height:1.7;color:#6F6F6F}.gd-foot .wrap{padding-top:18px;border-top:1px solid #E6E6E6}