.impact-scope{--ink:#141014;--ink-2:#4a434a;--gray:#8e8690;--paper:#fff;--tint:#fff0ee;--tint-2:#ffe2de;--cream:#fff5f3;--pink:#ff3d6e;--pink-deep:#e12553;--pink-hi:#ff3d6e4d;--rose:#c25e79;--red:#ff2e20;--red-deep:#d41a0e;--red-hi:#ff2e2052;--dark:#100c10;--dark-2:#1c151c;--line:#f1dedc;--line-d:#ffffff21;--r:14px;--r-sm:10px;--r-pill:38px;--font:"Pretendard Variable","Pretendard",system-ui,-apple-system,sans-serif;--sh:0 16px 38px -22px #7814146b;--sh-red:0 14px 30px -14px #ff2e2099;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0a0809;min-height:100dvh}.impact-scope *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.impact-scope ::selection{background:var(--red);color:#fff}.impact-scope .wrap{background:var(--paper);max-width:460px;min-height:100dvh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 70px -28px #0009}.impact-scope{padding-bottom:84px}.impact-scope .ofill{object-fit:cover;background:#241418}.impact-scope .mk{background:linear-gradient(180deg,transparent 56%,var(--red-hi) 56%);padding:0 3px}.impact-scope .txt-pink,.impact-scope .txt-red{color:var(--red)}.impact-scope .pill{letter-spacing:-.01em;border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:800;display:inline-flex}.impact-scope .pill.pink{background:var(--red);color:#fff;box-shadow:var(--sh-red)}.impact-scope .pill.red{background:var(--red);color:#fff}.impact-scope .pill.dark{color:var(--ink);background:#fff}.impact-scope .pill.out{color:#fff;background:0 0;border:1.6px solid #ffffff80}.impact-scope .pill.tint{background:var(--tint);color:var(--red-deep)}.impact-scope .btn{width:100%;font-family:var(--font);letter-spacing:-.01em;border-radius:var(--r-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:9px;padding:18px 22px;font-size:16.5px;font-weight:900;text-decoration:none;transition:transform .12s,filter .15s;display:flex}.impact-scope .btn:active{transform:scale(.98)}.impact-scope .btn .ar{transition:transform .18s}.impact-scope .btn:hover .ar{transform:translate(4px)}.impact-scope .btn-pink,.impact-scope .btn-red{background:var(--red);color:#fff;box-shadow:var(--sh-red)}.impact-scope .btn-dark{background:var(--ink);color:#fff}.impact-scope .btn:disabled{opacity:.55;cursor:not-allowed}.impact-scope .topbar{z-index:60;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line-d);background:#100c10eb;justify-content:space-between;align-items:center;padding:11px 16px 11px 18px;display:flex;position:sticky;top:0}.impact-scope .topbar .brand{letter-spacing:-.03em;color:#fff;align-items:center;font-size:14px;font-weight:900;display:flex}.impact-scope .topbar .brand .x{color:var(--red);margin:0 3px}.impact-scope .topbar .dday{color:#fff;white-space:nowrap;background:var(--red);border-radius:var(--r-pill);border:none;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:800;display:flex}.impact-scope .s{padding:48px 22px}.impact-scope .s-tint{background:linear-gradient(180deg,var(--tint),#fff)}.impact-scope .s-cream{background:var(--cream)}.impact-scope .s-dark{background:var(--dark);color:#fff}.impact-scope .s-pink{background:var(--red);color:#fff}.impact-scope .kk{letter-spacing:.04em;color:var(--pink-deep);text-transform:uppercase;margin:0 0 12px;font-size:12.5px;font-weight:900}.impact-scope .s-dark .kk{color:var(--red)}.impact-scope .s-dark .txt-pink{color:var(--pink)}.impact-scope .h{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:35px;font-weight:900;line-height:1.12}.impact-scope .h.sm{font-size:28px}.impact-scope .sub{color:var(--ink-2);text-wrap:pretty;margin:14px 0 0;font-size:14.5px;font-weight:500;line-height:1.72}.impact-scope .s-dark .sub{color:#c7bcc4}.impact-scope .hero{color:#fff;background:radial-gradient(120% 80% at 70% 0,#3a0d0d 0%,#160a0c 48%,#0e0a0c 100%);padding:20px 22px 42px;position:relative}.impact-scope .hero .badges{flex-wrap:wrap;gap:8px;display:flex}.impact-scope .hero h1{letter-spacing:-.045em;color:#fff;margin:20px 0 0;font-size:46px;font-weight:900;line-height:1.08}.impact-scope .hero h1 .free{color:var(--red)}.impact-scope .hero h1 .mk{background:linear-gradient(180deg,transparent 56%,var(--red) 56%);color:#fff}.impact-scope .hero .lead{color:#d8cdd2;text-wrap:pretty;margin:16px 0 0;font-size:15.5px;font-weight:600;line-height:1.65}.impact-scope .hero .lead b{color:#fff}.impact-scope .hero .shot{border-radius:var(--r);height:300px;margin-top:22px;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #000c}.impact-scope .hero .shot .sticker{z-index:2;background:var(--red);color:#fff;text-align:center;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:900;line-height:1.15;position:absolute;top:14px;right:14px;transform:rotate(6deg);box-shadow:0 12px 24px -8px #000000b3}.impact-scope .hero .shot .sticker small{opacity:.92;font-size:10px;font-weight:700;display:block}.impact-scope .hero .cta-row{margin-top:22px}.impact-scope .hero.hero-bg{min-height:88vh;padding:0;display:flex;overflow:hidden}.impact-scope .hero-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.impact-scope .hero-veil{z-index:1;pointer-events:none;background:linear-gradient(#0e0a0c 0% 13%,#0e0a0c57 33%,#0e0a0c4d 60%,#0e0a0ce0 100%);position:absolute;inset:0}.impact-scope .hero-inner{z-index:2;flex-direction:column;flex:1;padding:20px 22px 42px;display:flex;position:relative}.impact-scope .hero-bg h1{text-shadow:0 2px 18px #0009}.impact-scope .hero-bg .lead{text-shadow:0 1px 12px #000000a6;margin-bottom:24px}.impact-scope .hero-bg .cta-row{margin-top:auto}.impact-scope .stats{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:9px;display:grid}.impact-scope .stat{border:1.8px solid var(--line);text-align:center;box-shadow:var(--sh);background:#fff;border-radius:14px;padding:17px 8px 14px;position:relative}.impact-scope .stat .ic{margin-bottom:7px;font-size:17px;line-height:1;display:block}.impact-scope .stat .was{color:var(--gray);letter-spacing:0;margin-bottom:2px;font-size:10.5px;font-weight:700;text-decoration:line-through;display:block}.impact-scope .stat .n{letter-spacing:-.04em;color:var(--red);font-size:clamp(26px,8.4vw,33px);font-weight:900;line-height:1}.impact-scope .stat .l{color:var(--ink-2);letter-spacing:-.01em;margin-top:9px;font-size:11.5px;font-weight:800}.impact-scope .stat.hot{background:linear-gradient(150deg,var(--red-deep),var(--red) 68%,var(--pink));color:#fff;z-index:1;border-color:#0000;animation:2.6s ease-in-out infinite stat-pop;transform:scale(1.06);box-shadow:0 16px 36px -14px #ff2e20bf}.impact-scope .stat.hot .n,.impact-scope .stat.hot .l{color:#fff}.impact-scope .stat.hot .was{color:#ffffffd1}.impact-scope .stat.hot .ic{filter:drop-shadow(0 0 7px #ffffff8c)}@keyframes stat-pop{0%,to{box-shadow:0 16px 36px -14px #ff2e2099}50%{box-shadow:0 18px 46px -10px #ff2e20f5}}@media (prefers-reduced-motion:reduce){.impact-scope .stat.hot{animation:none}}.impact-scope .s-dark .stat{background:var(--dark-2);border-color:var(--line-d)}.impact-scope .s-dark .stat .n{color:#fff}.impact-scope .s-dark .stat .l{color:var(--gray)}.impact-scope .cards{flex-direction:column;gap:11px;margin-top:22px;display:flex}.impact-scope .card{border:1.6px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--sh);background:#fff;align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.impact-scope .card .ic{background:var(--tint);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.impact-scope .card .ct b{letter-spacing:-.01em;font-size:15.5px;font-weight:900;display:block}.impact-scope .card .ct span{color:var(--ink-2);margin-top:4px;font-size:13px;font-weight:500;line-height:1.5;display:block}.impact-scope .twin{flex-direction:column;gap:12px;margin-top:22px;display:flex}.impact-scope .mrail-block{margin-top:24px}.impact-scope .mrail-head{align-items:center;gap:11px;margin-bottom:13px;display:flex}.impact-scope .mrail-head .tg{color:#fff;white-space:nowrap;border-radius:30px;padding:6px 13px;font-size:12.5px;font-weight:900;position:static}.impact-scope .mrail-head .tg.feel{background:var(--pink)}.impact-scope .mrail-head .tg.pere{background:var(--red)}.impact-scope .mrail-head b{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:900}.impact-scope .mrail{scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:0 -22px;padding:0 22px;display:flex;overflow-x:auto}.impact-scope .mrail::-webkit-scrollbar{display:none}.impact-scope .rcard{aspect-ratio:3/4;scroll-snap-align:start;box-shadow:var(--sh);background:#241418;border-radius:14px;flex:0 0 46%;position:relative;overflow:hidden}.impact-scope .mrail-desc{color:var(--ink-2);text-wrap:pretty;margin-top:13px;font-size:13.5px;font-weight:500;line-height:1.62}.impact-scope .mission{color:#fff;text-align:center;border-top:3px solid var(--red);border-bottom:3px solid var(--red);background:#110a0c;padding:38px 26px}.impact-scope .mission .m-brand{letter-spacing:-.02em;color:#fff;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:inline-flex}.impact-scope .mission .m-brand .x{color:var(--red);margin:0 5px;font-weight:500}.impact-scope .mission .m-lead{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:340px;margin:12px auto 0;font-size:26px;font-weight:900;line-height:1.28}.impact-scope .mission .m-tx{color:#a99faa;text-wrap:pretty;max-width:360px;margin:12px auto 0;font-size:13.5px;font-weight:600;line-height:1.72}.impact-scope .mission .m-tx em{color:var(--pink);font-style:normal;font-weight:800}.impact-scope .mrail-block.dark{color:#fff;background:#110a0c;margin:26px -22px 0;padding:26px 22px}.impact-scope .mrail-block.dark .mrail-head b{color:#fff}.impact-scope .mrail-block.dark .mrail-desc{color:#c7bcc4}.impact-scope .parts{flex-wrap:wrap;gap:8px;display:flex}.impact-scope .parts label{margin:0}.impact-scope .parts input{opacity:0;pointer-events:none;position:absolute}.impact-scope .parts .opt{cursor:pointer;border:1.6px solid var(--line);color:var(--ink-2);background:#fff;border-radius:30px;padding:9px 14px;font-size:13px;font-weight:700;transition:all .15s;display:block}.impact-scope .parts input:checked+.opt{background:var(--pink);border-color:var(--pink);color:#fff}.impact-scope .loc-note{border-radius:var(--r-sm);background:var(--tint);border:1px solid var(--line);margin:0 0 11px;padding:13px 14px}.impact-scope .loc-head{align-items:flex-start;gap:8px;display:flex}.impact-scope .loc-head .pin{flex:none;font-size:14px;line-height:1.4}.impact-scope .loc-addr b{color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:800;line-height:1.35;display:block}.impact-scope .loc-addr span{color:var(--pink-deep);margin-top:2px;font-size:12px;font-weight:600;line-height:1.4;display:block}.impact-scope .loc-desc{border-top:1px solid var(--line);color:var(--ink-2);text-wrap:pretty;margin:10px 0 0;padding-top:10px;font-size:12px;font-weight:500;line-height:1.55}.impact-scope .field label.lbl-stack{display:block}.impact-scope .field label.lbl-stack .hint{color:var(--gray);letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:600;display:block}.impact-scope .slot-note{border-radius:var(--r-sm);background:var(--tint);border:1px solid var(--line);text-wrap:pretty;margin:10px 0 0;padding:12px 14px}.impact-scope .slot-note .sn-main{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:800;line-height:1.45;display:block}.impact-scope .slot-note .sn-sub{color:var(--ink-2);margin-top:4px;font-size:12px;font-weight:600;line-height:1.45;display:block}.impact-scope .draw-band{color:#fff;background:linear-gradient(120deg,var(--red-deep),var(--red) 58%,var(--pink) 130%);align-items:center;gap:16px;padding:28px 22px;animation:2.4s ease-in-out infinite db-pulse;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px -16px #ff2e20a6}.impact-scope .draw-band:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 32%,#fff3 50%,#0000 68%);animation:3.4s ease-in-out infinite db-shimmer;position:absolute;inset:0;transform:translate(-100%)}.impact-scope .draw-band .db-ic{z-index:1;filter:drop-shadow(0 0 9px #ffffff8c);flex:none;font-size:36px;line-height:1;animation:2.4s ease-in-out infinite db-bob;position:relative}.impact-scope .draw-band .db-tx{z-index:1;position:relative}.impact-scope .draw-band .db-flag{letter-spacing:.06em;background:#ffffff38;border:1px solid #ffffff80;border-radius:30px;margin-bottom:7px;padding:4px 11px;font-size:11px;font-weight:900;display:inline-block}.impact-scope .draw-band .db-tx b{letter-spacing:-.02em;font-size:20px;font-weight:900;line-height:1.22;display:block}.impact-scope .draw-band .db-tx p{color:#fffffff7;margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.5;display:block}.impact-scope .draw-band .db-tx em{text-underline-offset:3px;font-style:normal;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}@keyframes db-pulse{0%,to{box-shadow:0 16px 38px -16px #ff2e2099}50%{box-shadow:0 18px 52px -8px #ff2e20fa}}@keyframes db-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes db-bob{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.14)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.impact-scope .draw-band,.impact-scope .draw-band:before,.impact-scope .draw-band .db-ic{animation:none}.impact-scope .draw-band:before{display:none}}.impact-scope .cond{flex-direction:column;gap:10px;margin-top:22px;display:flex}.impact-scope .ci{background:var(--dark-2);border:1px solid var(--line-d);border-radius:var(--r-sm);align-items:flex-start;gap:14px;padding:15px;display:flex}.impact-scope .ci .no{color:#fff;background:var(--red);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.impact-scope .ci .ct b{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:900;line-height:1.35;display:block}.impact-scope .ci .ct span{color:#b6abb6;text-wrap:pretty;margin-top:5px;font-size:13px;font-weight:500;line-height:1.55;display:block}.impact-scope .ci .ct span em{color:var(--red);font-style:normal;font-weight:800}.impact-scope .penalty{background:var(--red);border-radius:var(--r);align-items:center;gap:14px;margin-top:14px;padding:18px;display:flex}.impact-scope .penalty .em{font-size:30px}.impact-scope .penalty .pt .k{color:#ffffffe6;letter-spacing:.02em;font-size:12px;font-weight:800}.impact-scope .penalty .pt .v{color:#fff;letter-spacing:-.02em;margin-top:3px;font-size:19px;font-weight:900}.impact-scope .penalty .pt .v b{font-size:25px}.impact-scope .warn{background:var(--dark);color:#fff;text-align:center;border-top:3px solid var(--red);padding:54px 26px}.impact-scope .warn .st{font-size:42px}.impact-scope .warn h2{letter-spacing:-.03em;margin:14px 0 0;font-size:30px;font-weight:900;line-height:1.28}.impact-scope .warn h2 .red{color:var(--red)}.impact-scope .warn p{color:#b6abb6;text-wrap:pretty;max-width:330px;margin:14px auto 0;font-size:14px;font-weight:500;line-height:1.7}.impact-scope .price{border:2px solid var(--pink);border-radius:var(--r);text-align:center;box-shadow:var(--sh);background:#fff;margin-top:6px;padding:24px}.impact-scope .price .was{color:var(--gray);font-size:15px;font-weight:700}.impact-scope .price .was s{margin-right:4px}.impact-scope .price .now{letter-spacing:-.04em;color:var(--pink);margin-top:6px;font-size:52px;font-weight:900;line-height:1}.impact-scope .price .free-tag{color:#fff;background:var(--ink);border-radius:30px;margin-top:12px;padding:7px 15px;font-size:12.5px;font-weight:800;display:inline-block}.impact-scope .benf{flex-direction:column;gap:10px;margin-top:16px;display:flex}.impact-scope .bf{border:1.6px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--sh);background:#fff;align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.impact-scope .bf .ck{color:#fff;background:var(--red);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.impact-scope .bf .bt b{letter-spacing:-.01em;font-size:15.5px;font-weight:900}.impact-scope .bf .bt span{color:var(--ink-2);margin-top:4px;font-size:13px;font-weight:500;line-height:1.5;display:block}.impact-scope .bf .bt b .val{color:var(--pink-deep);background:var(--tint);vertical-align:middle;white-space:nowrap;border-radius:20px;margin-left:5px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-block}.impact-scope .guar{color:#fff;border-radius:var(--r);text-align:center;border:2px solid var(--red);background:#110a0c;margin-top:22px;padding:24px;box-shadow:0 16px 34px -18px #0009}.impact-scope .guar .em{font-size:32px}.impact-scope .guar h3{letter-spacing:-.02em;margin:10px 0 0;font-size:21px;font-weight:900}.impact-scope .guar p{color:#ffffffeb;margin:9px 0 0;font-size:13.5px;font-weight:500;line-height:1.6}.impact-scope .form{margin-top:22px}.impact-scope .field{margin-top:16px}.impact-scope .field label{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.impact-scope .field label .rq{color:var(--red)}.impact-scope .field input,.impact-scope .field textarea{width:100%;font-family:var(--font);color:var(--ink);border:1.6px solid var(--line);background:#fff;border-radius:11px;outline:none;padding:14px 15px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.impact-scope .field input::placeholder,.impact-scope .field textarea::placeholder{color:#bbb0b6}.impact-scope .field input:focus,.impact-scope .field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff2e2021}.impact-scope .field textarea{resize:none;min-height:72px}.impact-scope .seg{grid-template-columns:1fr 1fr;gap:9px;display:grid}.impact-scope .seg label{margin:0}.impact-scope .seg input{opacity:0;pointer-events:none;position:absolute}.impact-scope .seg .opt{text-align:center;cursor:pointer;border:1.6px solid var(--line);background:#fff;border-radius:11px;padding:13px 6px;font-size:15px;font-weight:900;transition:all .15s;display:block}.impact-scope .seg .opt small{color:var(--gray);margin-top:2px;font-size:11px;font-weight:600;display:block}.impact-scope .seg input:checked+.opt{border-color:var(--red);background:var(--tint);box-shadow:0 0 0 3px #ff2e201f}.impact-scope .expwarn{color:var(--red-deep);background:var(--tint);border:1.4px solid #ffc9c4;border-radius:10px;margin-top:10px;padding:12px 13px;font-size:13px;font-weight:600;line-height:1.5;display:none}.impact-scope .expwarn.show{display:block}.impact-scope .agree{flex-direction:column;gap:8px;display:flex}.impact-scope .agree label{cursor:pointer;border:1.6px solid var(--line);background:#fff;border-radius:11px;align-items:flex-start;gap:11px;margin:0;padding:13px 14px;transition:all .15s;display:flex}.impact-scope .agree input{opacity:0;pointer-events:none;position:absolute}.impact-scope .agree .bx{border:1.8px solid #d9cbd2;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .15s;display:grid}.impact-scope .agree .bx:after{content:"✓";color:#fff;opacity:0;font-size:13px;font-weight:900;transition:all .15s;transform:scale(.5)}.impact-scope .agree .at b{font-size:14px;font-weight:700;line-height:1.4;display:block}.impact-scope .agree .at small{color:var(--gray);margin-top:3px;font-size:12px;display:block}.impact-scope .agree .at .rq{color:var(--red);margin-left:5px;font-size:10px;font-weight:800}.impact-scope .agree label:has(input:checked){border-color:var(--red);background:var(--tint)}.impact-scope .agree label:has(input:checked) .bx{background:var(--red);border-color:var(--red)}.impact-scope .agree label:has(input:checked) .bx:after{opacity:1;transform:scale(1)}.impact-scope .fine{color:var(--gray);text-align:center;margin-top:14px;font-size:12px;font-weight:500;line-height:1.6}.impact-scope .formerr{background:var(--tint);color:var(--red-deep);border:1.4px solid #ffc9c4;border-radius:10px;margin-top:14px;padding:12px 13px;font-size:13px;font-weight:700;line-height:1.5}.impact-scope .cd{background:var(--dark-2);border:1px solid var(--line-d);border-radius:var(--r);margin-top:22px;padding:18px}.impact-scope .cd .lab{color:#fff;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:900;display:flex}.impact-scope .cd .lab .red{color:var(--red)}.impact-scope .cd .grid{justify-content:center;align-items:center;gap:8px;margin-top:13px;display:flex}.impact-scope .cd .cell{text-align:center;background:#0c090c;border-radius:10px;flex:1;padding:11px 4px 8px}.impact-scope .cd .cell b{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;line-height:1;display:block}.impact-scope .cd .cell span{color:#a99faa;margin-top:5px;font-size:10px;font-weight:700;display:block}.impact-scope .cd .sep{color:var(--red);font-size:20px;font-weight:900}.impact-scope-sticky{z-index:80;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);width:100%;max-width:460px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#100c10f5;border-top:1px solid #ffffff21;align-items:center;gap:12px;font-family:Pretendard Variable,Pretendard,system-ui,-apple-system,sans-serif;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.impact-scope-sticky .info{flex:none}.impact-scope-sticky .info .a{color:#a99faa;font-size:11px;font-weight:800}.impact-scope-sticky .info .b{letter-spacing:-.02em;color:#ff2e20;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.1}.impact-scope-sticky .info .b s{color:#8e8690;margin-right:4px;font-size:12px;font-weight:700}.impact-scope-sticky .btn{letter-spacing:-.01em;cursor:pointer;color:#fff;background:#ff2e20;border:none;border-radius:38px;flex:1;justify-content:center;align-items:center;gap:9px;padding:15px 18px;font-size:15.5px;font-weight:900;text-decoration:none;transition:transform .12s;display:flex;box-shadow:0 14px 30px -14px #ff2e2099}.impact-scope-sticky .btn:active{transform:scale(.98)}.impact-scope-sticky .btn:disabled{opacity:.55;cursor:not-allowed}.impact-scope .foot{color:#fff;background:#0a0709;padding:36px 22px 40px}.impact-scope .foot .brand{letter-spacing:-.03em;align-items:center;font-size:18px;font-weight:900;display:flex}.impact-scope .foot .brand .x{color:var(--red);margin:0 4px}.impact-scope .foot p{color:#a99faa;margin:14px 0 0;font-size:13px;font-weight:500;line-height:1.7}.impact-scope .foot .meta{color:#7c7480;margin-top:18px;font-size:11.5px;font-weight:600}.impact-scope .reveal{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:no-preference){.impact-scope .reveal{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}}.impact-scope .reveal.in{opacity:1;transform:none}.impact-scope .faq-sec .h{margin:0}.impact-scope .faq{border-top:1px solid var(--line);margin-top:24px}.impact-scope .qa{border-bottom:1px solid var(--line)}.impact-scope .qa summary{cursor:pointer;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:18px 2px;font-size:15px;font-weight:800;list-style:none;display:flex}.impact-scope .qa summary::-webkit-details-marker{display:none}.impact-scope .qa .pm{flex:none;width:22px;height:22px;position:relative}.impact-scope .qa .pm:before,.impact-scope .qa .pm:after{content:"";background:var(--pink);border-radius:2px;transition:transform .22s;position:absolute;top:50%;left:50%}.impact-scope .qa .pm:before{width:13px;height:2px;transform:translate(-50%,-50%)}.impact-scope .qa .pm:after{width:2px;height:13px;transform:translate(-50%,-50%)}.impact-scope .qa[open] .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.impact-scope .qa .ans{color:var(--ink-2);text-wrap:pretty;padding:0 2px 18px;font-size:13.5px;font-weight:500;line-height:1.72}.impact-scope .closing{color:#fff;text-align:center;border-top:3px solid var(--red);background:radial-gradient(120% 90% at 50% 0,#3a0d0d 0%,#150a0c 70%);padding:64px 24px}.impact-scope .closing .kk{color:var(--red)}.impact-scope .closing .h{color:#fff}.impact-scope .closing .h .red{color:var(--red)}.impact-scope .closing .sub{color:#c7bcc4;max-width:330px;margin-left:auto;margin-right:auto}.impact-scope .closing .btn{margin-top:24px}.impact-scope .closing .status{background:var(--dark-2);border:1px solid var(--line-d);border-radius:var(--r);color:#fff;margin-top:24px;padding:16px 20px;font-size:14px;font-weight:800;display:inline-block}.impact-scope-scrim{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0a060899;transition:opacity .3s;position:fixed;inset:0}.impact-scope-scrim.open{opacity:1;pointer-events:auto}.impact-scope-sheet{z-index:201;color:#141014;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:460px;max-height:94vh;font-family:Pretendard Variable,Pretendard,system-ui,-apple-system,sans-serif;transition:transform .36s cubic-bezier(.2,.82,.2,1);display:flex;position:fixed;bottom:0;left:50%;overflow-x:hidden;transform:translate(-50%)translateY(100%);box-shadow:0 -24px 70px -24px #0009}.impact-scope-sheet.open{transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.impact-scope-sheet{transition:none}}.impact-scope-sheet .sheet-head{border-bottom:1px solid #f1dedc;flex:none;padding:13px 22px 12px}.impact-scope-sheet .handle{background:#e4d5da;border-radius:4px;width:42px;height:4px;margin:0 auto 14px}.impact-scope-sheet .sheet-head .row{justify-content:space-between;align-items:center;display:flex}.impact-scope-sheet .sheet-head .ttl{letter-spacing:-.02em;font-size:20px;font-weight:900}.impact-scope-sheet .sheet-head .sub{letter-spacing:.08em;text-transform:uppercase;color:#ff2e20;margin-bottom:3px;font-size:11px;font-weight:800}.impact-scope-sheet .sheet-close{color:#141014;cursor:pointer;background:#f3e9ec;border:none;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.impact-scope-sheet .sheet-close:active{transform:scale(.94)}.impact-scope-sheet .sheet-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1;padding:18px 22px;overflow:hidden auto}.impact-scope-sheet .sheet-body .form{margin-top:6px}.impact-scope-sheet .sheet-foot{padding:13px 22px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #f1dedc;flex:none}.impact-scope-sheet .sheet-foot .btn{margin:0}.impact-scope-sheet .field{margin-top:16px}.impact-scope-sheet .field label{color:#141014;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.impact-scope-sheet .field label .rq{color:#ff2e20}.impact-scope-sheet .field label.lbl-stack{display:block}.impact-scope-sheet .field label.lbl-stack .hint{color:#8e8690;letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:600;display:block}.impact-scope-sheet .field input,.impact-scope-sheet .field textarea{color:#141014;background:#fff;border:1.6px solid #f1dedc;border-radius:11px;outline:none;width:100%;padding:14px 15px;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.impact-scope-sheet .field input::placeholder,.impact-scope-sheet .field textarea::placeholder{color:#bbb0b6}.impact-scope-sheet .field input:focus,.impact-scope-sheet .field textarea:focus{border-color:#ff2e20;box-shadow:0 0 0 3px #ff2e2021}.impact-scope-sheet .field textarea{resize:none;min-height:72px}.impact-scope-sheet .seg{grid-template-columns:1fr 1fr;gap:9px;display:grid}.impact-scope-sheet .seg label{margin:0}.impact-scope-sheet .seg input{opacity:0;pointer-events:none;position:absolute}.impact-scope-sheet .seg .opt{text-align:center;cursor:pointer;background:#fff;border:1.6px solid #f1dedc;border-radius:11px;padding:13px 6px;font-size:15px;font-weight:900;transition:all .15s;display:block}.impact-scope-sheet .seg .opt small{color:#8e8690;margin-top:2px;font-size:11px;font-weight:600;display:block}.impact-scope-sheet .seg input:checked+.opt{background:#fff0ee;border-color:#ff2e20;box-shadow:0 0 0 3px #ff2e201f}.impact-scope-sheet .parts{flex-wrap:wrap;gap:8px;display:flex}.impact-scope-sheet .parts label{margin:0}.impact-scope-sheet .parts input{opacity:0;pointer-events:none;position:absolute}.impact-scope-sheet .parts .opt{cursor:pointer;color:#4a434a;background:#fff;border:1.6px solid #f1dedc;border-radius:30px;padding:9px 14px;font-size:13px;font-weight:700;transition:all .15s;display:block}.impact-scope-sheet .parts input:checked+.opt{color:#fff;background:#ff3d6e;border-color:#ff3d6e}.impact-scope-sheet .expwarn{color:#d41a0e;background:#fff0ee;border:1.4px solid #ffc9c4;border-radius:10px;margin-top:10px;padding:12px 13px;font-size:13px;font-weight:600;line-height:1.5;display:none}.impact-scope-sheet .expwarn.show{display:block}.impact-scope-sheet .agree{flex-direction:column;gap:8px;display:flex}.impact-scope-sheet .agree label{cursor:pointer;background:#fff;border:1.6px solid #f1dedc;border-radius:11px;align-items:flex-start;gap:11px;margin:0;padding:13px 14px;transition:all .15s;display:flex}.impact-scope-sheet .agree input{opacity:0;pointer-events:none;position:absolute}.impact-scope-sheet .agree .bx{border:1.8px solid #d9cbd2;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .15s;display:grid}.impact-scope-sheet .agree .bx:after{content:"✓";color:#fff;opacity:0;font-size:13px;font-weight:900;transition:all .15s;transform:scale(.5)}.impact-scope-sheet .agree .at b{font-size:14px;font-weight:700;line-height:1.4;display:block}.impact-scope-sheet .agree .at small{color:#8e8690;margin-top:3px;font-size:12px;display:block}.impact-scope-sheet .agree .at .rq{color:#ff2e20;margin-left:5px;font-size:10px;font-weight:800}.impact-scope-sheet .agree label:has(input:checked){background:#fff0ee;border-color:#ff2e20}.impact-scope-sheet .agree label:has(input:checked) .bx{background:#ff2e20;border-color:#ff2e20}.impact-scope-sheet .agree label:has(input:checked) .bx:after{opacity:1;transform:scale(1)}.impact-scope-sheet .btn{letter-spacing:-.01em;cursor:pointer;color:#fff;background:#ff2e20;border:none;border-radius:38px;justify-content:center;align-items:center;gap:9px;width:100%;padding:18px 22px;font-family:inherit;font-size:16.5px;font-weight:900;transition:transform .12s;display:flex;box-shadow:0 14px 30px -14px #ff2e2099}.impact-scope-sheet .btn:active{transform:scale(.98)}.impact-scope-sheet .btn:disabled{opacity:.55;cursor:not-allowed}.impact-scope-sheet .fine{color:#8e8690;text-align:center;margin-top:14px;font-size:12px;font-weight:500;line-height:1.6}.impact-scope-sheet .formerr{color:#d41a0e;background:#fff0ee;border:1.4px solid #ffc9c4;border-radius:10px;margin-top:14px;padding:12px 13px;font-size:13px;font-weight:700;line-height:1.5}.impact-scope-sheet .osum{background:#fff0ee;border:1px solid #f1dedc;border-radius:10px;padding:16px}.impact-scope-sheet .osum .oh{letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:11px;font-size:14px;font-weight:900;display:flex}.impact-scope-sheet .osum .oh .tag{color:#fff;letter-spacing:.02em;background:#ff2e20;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:800}.impact-scope-sheet .orow{justify-content:space-between;align-items:baseline;padding:5px 0;font-size:13.5px;display:flex}.impact-scope-sheet .orow .k{color:#4a434a;font-weight:600}.impact-scope-sheet .orow .v{color:#141014;font-weight:800}.impact-scope-sheet .orow .v.free{color:#ff2e20}.impact-scope-sheet .orow .v.free s{color:#8e8690;margin-right:5px;font-size:11.5px;font-weight:600}.impact-scope-sheet .oline{background:#f1dedc;height:1px;margin:9px 0}.impact-scope-sheet .notice{background:#fff6ec;border:1px solid #f0dcb6;border-radius:10px;gap:9px;margin-top:14px;padding:12px 13px;display:flex}.impact-scope-sheet .notice .ic{flex:none;font-size:15px}.impact-scope-sheet .notice .tx{color:#7a6a4a;font-size:12px;font-weight:500;line-height:1.55}.impact-scope-sheet .notice .tx b{color:#6b5a38}.impact-scope-sheet .termsbox{margin-top:14px}.impact-scope-sheet .termstoggle{color:#8e8690;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline}.impact-scope-sheet .termsbody{white-space:pre-wrap;color:#4a434a;background:#faf3f2;border:1px solid #f1dedc;border-radius:10px;max-height:240px;margin-top:10px;padding:12px;font-size:12px;line-height:1.6;overflow-y:auto}.impact-scope-pop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0608bd;justify-content:center;align-items:center;padding:24px;font-family:Pretendard Variable,Pretendard,system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0}.impact-scope-pop .pop-card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:340px;padding:30px 24px 24px;box-shadow:0 24px 70px -20px #0009}.impact-scope-pop .pop-ic{font-size:46px;line-height:1}.impact-scope-pop h3{letter-spacing:-.02em;color:#141014;margin:14px 0 0;font-size:21px;font-weight:900}.impact-scope-pop p{color:#4a434a;text-wrap:pretty;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.6}.impact-scope-pop p b{color:#ff2e20;font-weight:800}.impact-scope-pop .pop-ref{color:#8e8690;background:#fff0ee;border-radius:30px;margin:16px 0 20px;padding:7px 14px;font-size:12.5px;font-weight:800;display:inline-block}.impact-scope-pop .btn{cursor:pointer;color:#fff;background:#ff2e20;border:none;border-radius:38px;justify-content:center;align-items:center;width:100%;padding:15px;font-family:inherit;font-size:16px;font-weight:900;display:flex;box-shadow:0 14px 30px -14px #ff2e2099}.impact-scope-pop .btn:active{transform:scale(.98)}
