.kr-page{--kr-paper:#f3f1ec;--kr-alt:#ebe7de;--kr-ink:#1b1a17;--kr-soft:#6b655b;--kr-line:#e2dcd1;--kr-card:#fff;--kr-sig:#cb3c21;--kr-sigp:#b0341c;--kr-sage:#5b6b5a;--kr-sagebg:#edf0ec;--kr-onink:#f3f1ec;--kr-btn:#33c06b;--kr-btnd:#2aa75c;--kr-mw:1080px;--kr-r:8px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--kr-paper);min-height:100vh;color:var(--kr-ink);-webkit-font-smoothing:antialiased;font:400 16px/1.62 Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.kr-page *{box-sizing:border-box;margin:0}.kr-page :where(h1,h2,h3){font-weight:700}.kr-page :where(ul){padding:0;list-style:none}.kr-page :where(a){color:inherit}.kr-wrap{max-width:var(--kr-mw);margin:0 auto;padding:0 20px}.kr-sec{padding:40px 0}.kr-alt{background:var(--kr-alt)}.kr-c{text-align:center}.kr-soft{color:var(--kr-soft)}.kr-eb{text-transform:uppercase;letter-spacing:.16em;color:var(--kr-soft);font:700 12px/1.4 Poppins,sans-serif}.kr-i{vertical-align:-.12em;flex:none;width:1em;height:1em}.kr-ick{color:var(--kr-sage)}.kr-ics{color:var(--kr-sig)}.kr-cut{background:var(--kr-sig);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 100%,0 100%);width:120px;height:7px}.kr-cut.kr-m{margin:14px auto 0}.kr-annc{background:var(--kr-sig);color:#fff;text-align:center;letter-spacing:.04em;padding:10px 16px;font:700 12px/1.3 Poppins,sans-serif}.kr-ctaw{margin-top:28px}.kr-btn{background:var(--kr-btn);color:#fff;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border-radius:var(--kr-r);width:100%;max-width:440px;min-height:58px;box-shadow:0 2px 0 var(--kr-btnd);isolation:isolate;border:0;justify-content:center;align-items:center;gap:10px;padding:19px 26px;font:700 15px/1 Poppins,sans-serif;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex;position:relative}.kr-btn:hover{background:var(--kr-btnd)}.kr-btn:active{transform:translateY(2px)}.kr-btn:after{content:"";border-radius:inherit;opacity:.5;z-index:-1;pointer-events:none;animation:2.2s ease-in-out infinite kr-pl;position:absolute;inset:-2px;box-shadow:0 0 16px 3px #33c06bb3}.kr-btn:focus-visible{outline:3px solid var(--kr-ink);outline-offset:2px}@keyframes kr-pl{0%,to{opacity:.3;transform:scale(.97)}50%{opacity:.72;transform:scale(1.05)}}.kr-note{color:var(--kr-soft);max-width:40ch;margin-top:12px;margin-left:auto;margin-right:auto;font:700 12.5px/1.5 Poppins,sans-serif;display:block}.kr-pack{background:var(--kr-ink);color:var(--kr-onink);text-align:left;border-radius:14px;margin-top:24px;padding:24px 22px}.kr-pack .kr-selo{background:var(--kr-sig);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:7px 13px;font:700 11px/1 Poppins,sans-serif;display:inline-flex}.kr-pack h3{color:var(--kr-onink);margin-bottom:2px;font-size:18px}.kr-pack .kr-psub{color:#f3f1ecb8;margin-bottom:8px;font-size:13.5px}.kr-pack li{border-bottom:1px solid #322c25;gap:10px;padding:11px 0;font-size:14px;display:flex}.kr-pack li:last-child{border-bottom:0}.kr-steps{counter-reset:st;text-align:left;grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}.kr-step{background:var(--kr-card);border:1px solid var(--kr-line);border-radius:var(--kr-r);padding:18px}.kr-step .kr-tp{align-items:center;gap:12px;display:flex}.kr-step .kr-n{counter-increment:st;border:1.5px solid var(--kr-ink);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);flex:none;place-items:center;width:34px;height:34px;font:700 15px/1 Poppins,sans-serif;display:grid}.kr-step .kr-n:before{content:counter(st)}.kr-step .kr-tp b{font-size:15px}.kr-step .kr-d{color:var(--kr-soft);margin-top:8px;font-size:13px}@media (width>=760px){.kr-sec{padding:52px 0}.kr-steps{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.kr-page *,.kr-page :before,.kr-page :after{scroll-behavior:auto;transition:none!important;animation:none!important}}.kr-page.krp-page{--kr-mw:720px}.krp-head{text-align:center;padding:36px 0 0}.krp-brand{letter-spacing:.14em;text-transform:uppercase;font:700 30px/1 Poppins,sans-serif}.krp-head .kr-cut{margin:12px auto 10px}.krp-hero{text-align:center;padding:26px 0 44px}.krp-hero h1{letter-spacing:-.015em;text-wrap:balance;max-width:18ch;margin:0 auto;font:700 clamp(25px,6.4vw,36px)/1.16 Poppins,sans-serif}.krp-hero .krp-lede{color:var(--kr-soft);max-width:48ch;margin:14px auto 0;font-size:15.5px}.krp-hero .kr-ctaw{margin-top:28px}.krp-hero .kr-note{max-width:40ch;margin-top:12px;margin-left:auto;margin-right:auto}.krp-sh{letter-spacing:-.015em;text-wrap:balance;text-align:center;max-width:22ch;margin:8px auto 0;font:700 clamp(20px,4.8vw,27px)/1.16 Poppins,sans-serif}.krp-page .kr-pack{margin-top:24px;padding:24px 22px}.krp-page .kr-pack h3{font-size:18px}.krp-page .kr-pack .kr-psub{margin-bottom:8px}.krp-bonus{background:var(--kr-card);border:1px solid var(--kr-line);text-align:left;border-radius:14px;margin-top:16px;padding:24px 22px}.krp-bonus h3{margin-bottom:2px;font-size:18px}.krp-bonus .krp-psub{color:var(--kr-soft);margin-bottom:8px;font-size:13.5px}.krp-bonus li{border-bottom:1px solid var(--kr-line);gap:10px;padding:11px 0;font-size:14px;font-weight:700;display:flex}.krp-bonus li:last-child{border-bottom:0}.krp-steps{margin-top:24px}.krp-steps .kr-d{margin:8px 0 0;font-size:13px}.krp-help{background:var(--kr-sagebg);border:1px solid var(--kr-line);border-left:4px solid var(--kr-sage);border-radius:var(--kr-r);text-align:left;margin-top:24px;padding:18px}.krp-help b{margin-bottom:6px;font-size:14.5px;display:block}.krp-help p{color:var(--kr-soft);font-size:13.5px}.krp-help a{color:var(--kr-sig);font-weight:700;text-decoration:none}.krp-help a:hover{text-decoration:underline}.krp-foot{background:var(--kr-ink);color:var(--kr-onink);text-align:center;padding:36px 0}.krp-foot .krp-fb{letter-spacing:.14em;text-transform:uppercase;font:700 18px/1 Poppins,sans-serif}.krp-foot .krp-fs{color:#f3f1ecb3;margin-top:8px;font-size:12.5px}.krp-foot .krp-fw{color:#f3f1ec8c;border-top:1px solid #322c25;max-width:44ch;margin-top:18px;margin-left:auto;margin-right:auto;padding-top:16px;font-size:12px}.krp-page .kr-sec{padding:40px 0}@media (width>=760px){.krp-page .kr-sec{padding:52px 0}}
