@charset "UTF-8";
:root{font-family: "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;color:#192333;background:#fff;font-synthesis:none;word-break:keep-all;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #1054ff;outline-offset:6px}img{display:block;max-width:100%}.page{max-width:1280px;margin:auto;padding:0 64px}.header{height:112px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:800;letter-spacing:-.8px}.brand img{width:66px;height:44px;object-fit:contain}.header-note{display:flex;align-items:center;gap:18px;color:#75808d;font-size:13px}.plus{font-size:27px;color:#1054ff;font-weight:500}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding:24px 0 40px}.eyebrow{display:flex;align-items:center;gap:8px;color:#1054ff;font-size:14px;font-weight:700;margin:0 0 23px}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:currentColor}h1{font-size:clamp(40px,4.2vw,58px);line-height:1.22;letter-spacing:-3px;margin:0;font-weight:800}h1>span{color:#1054ff}.intro{font-size:18px;color:#727c8b;line-height:1.7;margin:23px 0 28px;letter-spacing:-.6px}.mobile-break{display:none}.features{padding:0;margin:0 0 30px;list-style:none;display:grid;gap:13px}.features li{display:flex;align-items:center;gap:13px;font-size:15px;letter-spacing:-.4px;color:#596474}.features strong{font-weight:650;color:#283443}.feature-icon{display:grid;place-items:center;background:#f0f5ff;color:#1054ff;border-radius:10px;width:34px;height:34px;flex-shrink:0}.feature-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.download{display:inline-flex;gap:14px;align-items:center;padding:15px 22px;background:#192333;color:white;border-radius:14px;min-width:242px;transition:background .2s,transform .2s}.download:hover{background:#1054ff;transform:translateY(-2px)}.play-icon{width:29px;height:33px}.download small{display:block;font-size:11px;letter-spacing:.3px;margin-bottom:3px}.download strong{font-size:18px;font-weight:650;letter-spacing:-.5px}.download-arrow{font-size:25px;margin-left:23px;color:#aebacc}.android-note{color:#808995;font-size:11px;margin:13px 0 0}.hero-visual{position:relative;isolation:isolate;overflow:hidden;min-width:0;height:540px;border-radius:28px;background:#e6f6f5}.visual-heading{position:absolute;top:27px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;color:#4a817f;font-size:10px;letter-spacing:1.8px;font-weight:700}.visual-heading>span+span{font-size:29px;font-weight:400}.phone-preview{position:absolute;width:294px;height:365px;overflow:hidden;left:50%;top:83px;transform:translateX(-50%) rotate(-7deg);border-radius:58px 58px 0 0;box-shadow:14px 20px 30px #235b6520;background:#e1f9f9}.phone-preview img{width:356px;height:auto;max-width:none;margin:-32px 0 0 -31px}.orbit{position:absolute;width:440px;height:440px;border:1px solid #c8e6e2;border-radius:50%;z-index:-1;left:70px;top:160px}.orbit-two{width:550px;height:550px;left:15px;top:105px}.decor-plus{position:absolute;color:#1054ff;font-size:90px;font-weight:700;right:27px;top:108px;transform:rotate(10deg);line-height:1}.cash-tag{position:absolute;bottom:72px;left:23px;right:23px;width:max-content;max-width:calc(100% - 46px);display:flex;align-items:center;gap:13px;padding:17px 22px;background:white;border:1px solid #edf0f5;border-radius:16px;box-shadow:0 12px 36px #184c5c14;transform:rotate(-3deg)}.cash-tag>span{display:grid;place-items:center;position:relative;border-radius:50%;width:43px;height:43px;background:#1054ff;color:#fff;font-size:28px;font-weight:800}.cash-tag>span>span{position:absolute;right:-4px;top:-9px;font-size:22px;color:#1054ff}.cash-tag div{font-size:11px;color:#84919d;line-height:1.7}.cash-tag strong{display:block;font-size:16px;color:#243249;letter-spacing:-.7px}.visual-caption{position:absolute;bottom:17px;left:0;width:100%;text-align:center;font-size:12px;color:#648b89;letter-spacing:-.3px}.benefits{padding:27px 0;display:flex;align-items:center;gap:27px;border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1}.benefit-title{display:flex;gap:10px;align-items:center;flex-shrink:0}.benefit-title>span{font-size:31px;color:#1054ff;font-weight:500}h2{font-size:17px;letter-spacing:-.5px}.benefits p{font-size:12px;line-height:1.9;color:#7c8592;margin:0}.benefit-tags{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.benefit-tags span{padding:9px 12px;background:#f5f7fa;border-radius:7px;font-size:11px;color:#667184;white-space:nowrap}footer{display:flex;justify-content:space-between;padding:25px 0 28px;font-size:10px;color:#939ba5;letter-spacing:.3px}
@media(min-width:1440px) and (min-height:900px){.page{padding-top:30px}.hero{padding-top:40px;padding-bottom:58px}.hero-visual{height:580px}.phone-preview{top:105px}.cash-tag{bottom:90px}}
@media(max-width:1050px){.page{padding:0 36px}.hero{gap:28px}.benefits{gap:18px;flex-wrap:wrap}.benefit-tags{margin-left:0}.hero-visual{height:520px}h1{font-size:46px}.phone-preview{width:270px;height:335px}.phone-preview img{width:330px}.cash-tag{padding:15px}.decor-plus{right:12px}}
@media(max-width:700px){.page{padding:0 24px}.header{height:83px}.brand{font-size:17px;gap:6px}.brand img{width:55px;height:37px}.header-note{font-size:11px;gap:7px}.plus{font-size:21px}.hero{grid-template-columns:1fr;gap:32px;padding:27px 0 30px}.hero-copy{text-align:center}.eyebrow{justify-content:center;font-size:12px;margin-bottom:19px}h1{font-size:clamp(36px,9.6vw,51px);letter-spacing:-2px}.intro{font-size:16px;margin:18px 0 23px}.features{width:max-content;max-width:100%;margin:0 auto 26px;gap:11px;text-align:left}.features li{font-size:14px}.feature-icon{width:31px;height:31px}.download{justify-content:center;min-width:254px}.android-note{font-size:10px}.hero-visual{height:420px;width:100%;max-width:430px;justify-self:center;border-radius:22px}.visual-heading{top:20px;left:22px;right:22px;font-size:9px}.phone-preview{top:66px;width:245px;height:306px;border-radius:50px 50px 0 0}.phone-preview img{width:298px;margin:-27px 0 0 -26px}.decor-plus{font-size:75px;right:28px;top:78px}.cash-tag{bottom:54px;left:18px;padding:12px 17px}.cash-tag strong{font-size:14px}.cash-tag>span{width:37px;height:37px;font-size:24px}.visual-caption{bottom:11px;font-size:11px}.benefits{display:block;text-align:center;padding:23px 0}.benefit-title{justify-content:center;gap:8px}h2{margin:0 0 5px;font-size:16px}.benefit-title>span{line-height:1;margin-bottom:5px}.benefits p{margin-top:8px}.benefit-tags{justify-content:center;margin-top:16px}.benefit-tags span{font-size:10px}footer{font-size:9px;padding:22px 0}.orbit{left:0}.orbit-two{left:-55px}}
@media(prefers-reduced-motion:reduce){.download{transition:none}.download:hover{transform:none}}

/* Feature stories */
html{scroll-behavior:smooth;scroll-padding-top:28px}
.story-intro{text-align:center;padding:100px 0 65px}.story-intro .eyebrow{justify-content:center;font-size:11px;letter-spacing:2px;margin-bottom:20px}.story-intro h2,.section-heading h2{font-size:38px;line-height:1.4;letter-spacing:-1.8px;margin:0 0 20px}.story-intro>p:last-of-type,.section-heading>p:last-child{font-size:16px;color:#75808d;line-height:1.9;margin:0}.section-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:28px}.section-nav a{font-size:12px;padding:12px 17px;border:1px solid #e4e9f0;border-radius:30px;color:#536276}.section-nav a:hover{background:#f0f5ff;color:#1054ff;border-color:#c9d8ff}
.story-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:42px 0 66px}.story-row.reverse .story-media{order:2}.story-row.reverse .story-copy{order:1}.story-media{border-radius:28px;background:#e6f6f5;padding:30px;display:flex;justify-content:center;align-items:center;overflow:hidden}.story-media img{height:auto;width:230px;max-width:100%;border-radius:16px}.double-media{gap:14px;padding:35px 22px;min-height:440px}.double-media img{width:calc(50% - 7px)}.double-media img:first-child{transform:translateY(-22px)}.double-media img:last-child{transform:translateY(22px)}.video-media{background:#f0f4ff}.rest-media{background:#edf0f6}.section-label{font-size:11px;color:#1054ff;letter-spacing:1.4px;font-weight:750;margin:0 0 20px}.story-copy h2{font-size:32px;line-height:1.45;letter-spacing:-1.3px;margin:0 0 23px}.story-copy em{font-style:normal;color:#1054ff}.story-copy>p:not(.section-label){font-size:15px;color:#6c7889;line-height:1.95;margin:0 0 15px}.explain-box{margin-top:26px;border-left:3px solid #1054ff;padding:3px 0 3px 19px}.explain-box h3,.walking-bonus h3{font-size:15px;margin:0 0 9px;letter-spacing:-.3px}.explain-box p,.walking-bonus p{font-size:13px;line-height:1.9;color:#75808d;margin:0}.story-tags{display:flex;gap:8px;margin-top:24px}.story-tags span{font-size:11px;background:#f2f5fa;border-radius:6px;padding:8px 14px;color:#6b7990}.walking-bonus{display:flex;gap:16px;background:#f1f5ff;border-radius:16px;padding:22px;margin-top:26px}.walking-bonus>span{font-size:30px;line-height:1;color:#1054ff}
.start-section{padding:75px 0 65px;border-top:1px solid #e9edf1}.section-heading{text-align:center;margin-bottom:40px}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.start-card{border-radius:24px;overflow:hidden;background:#f4f7fb;padding:32px 32px 0;display:flex;flex-direction:column;align-items:center}.start-card:nth-child(2){background:#eef7f5}.start-copy{width:100%;margin-bottom:27px}.step-number{color:#1054ff;font-size:12px;font-weight:750}.start-copy h3{font-size:23px;letter-spacing:-1px;margin:12px 0}.start-copy p{font-size:14px;line-height:1.85;color:#6c7889;margin:0}.start-card img{width:250px;height:auto;border-radius:18px 18px 0 0}.image-note{font-size:11px;text-align:center;color:#8993a0;line-height:1.8;margin-top:22px}.reward-section{padding:55px 0 90px}.reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.reward-grid article{text-align:center;border:1px solid #e7ecf3;border-radius:20px;padding:30px 18px}.reward-symbol{display:grid;place-items:center;width:50px;height:50px;background:#f0f5ff;border-radius:15px;margin:0 auto;color:#1054ff;font-size:29px;font-weight:800}.reward-grid h3{font-size:18px;letter-spacing:-.5px;margin:22px 0 12px}.reward-grid p{font-size:13px;color:#75808d;line-height:1.9;margin:0}.closing{text-align:center;background:#1054ff;color:white;border-radius:28px;padding:56px 24px;margin-bottom:30px}.closing>p:first-child{font-size:10px;letter-spacing:2px;color:#cedaff}.closing h2{font-size:35px;line-height:1.45;letter-spacing:-1.3px;margin:20px 0}.closing>p{font-size:14px;color:#d8e3ff;line-height:1.8}.closing .download{margin-top:18px;text-align:left}.closing .download:hover{background:#2d3950}
@media(max-width:1050px){.story-row{gap:35px}.story-copy h2{font-size:27px}.double-media{min-height:370px;padding:28px 16px;gap:10px}.double-media img{width:calc(50% - 5px)}.story-media{padding:24px}.double-media{padding:28px 16px}.story-copy>p:not(.section-label){font-size:14px}}
@media(max-width:700px){.story-intro{padding:65px 0 30px}.story-intro h2,.section-heading h2{font-size:28px;letter-spacing:-1.2px}.story-intro>p:last-of-type,.section-heading>p:last-child{font-size:14px}.section-nav{gap:6px;margin-top:22px}.section-nav a{font-size:10px;padding:10px 12px}.story-row{grid-template-columns:1fr;gap:27px;padding:30px 0 44px}.story-row .story-copy,.story-row.reverse .story-copy{order:1}.story-row .story-media,.story-row.reverse .story-media{order:2}.story-copy h2{font-size:28px;margin-bottom:17px}.section-label{margin-bottom:14px;font-size:10px}.story-media{border-radius:20px;padding:25px}.story-media img{width:210px}.double-media{min-height:340px;padding:30px 18px}.double-media img{width:calc(50% - 7px);max-width:200px}.story-tags{margin-top:17px}.explain-box{margin-top:20px}.start-section{padding:45px 0 30px}.section-heading{margin-bottom:28px}.start-grid{grid-template-columns:1fr;gap:20px}.start-card{padding:27px 25px 0}.start-card img{width:230px}.start-copy h3{font-size:22px}.image-note{font-size:10px}.reward-section{padding:40px 0 50px}.reward-grid{grid-template-columns:1fr;gap:12px}.reward-grid article{padding:22px;display:grid;grid-template-columns:50px 1fr;column-gap:20px;text-align:left;align-items:center}.reward-symbol{grid-row:1/3}.reward-grid h3{margin:0 0 6px;font-size:16px}.reward-grid p{font-size:12px}.closing{padding:38px 18px;border-radius:20px}.closing h2{font-size:27px}.closing>p{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
