*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:#252332;background:#fff;font-family:Arial,"Malgun Gothic",sans-serif;line-height:1.6;word-break:keep-all}a{text-decoration:none;color:inherit}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #ab65ea;outline-offset:5px}.wrap{max-width:1180px;margin:auto;width:calc(100% - 64px)}header{position:sticky;top:0;z-index:10;background:#fffffff5;border-bottom:1px solid #eeedf4;backdrop-filter:blur(12px)}.head{height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:12px;align-items:center;font-size:21px;font-weight:800;line-height:1.25;white-space:nowrap}.brand small{display:block;font-size:11px;font-weight:500;letter-spacing:2px;margin-top:5px;color:#74707d}.symbol{font-size:54px;line-height:1;font-weight:900;font-style:italic;color:#7860d8;position:relative}.symbol span{color:#ff7f91;font-size:36px}nav{display:flex;gap:32px;font-weight:600;font-size:14px}.button{border:0;border-radius:12px;background:#7961db;color:white;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:18px 25px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #7860d825}.compact{padding:12px 18px;font-size:13px}.coral{background:#fa7f91}.white{background:#fff;color:#393044}.hero{background:linear-gradient(115deg,#f7f5ff,#f0edff 65%,#fbeff4);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;min-height:555px;gap:30px}.eyebrow{color:#8974bc;font-size:11px;letter-spacing:2px;font-weight:700;display:inline-flex;align-items:center;gap:9px}.eyebrow i{width:7px;height:7px;border-radius:100%;background:#9376da}h1{font-size:44px;letter-spacing:-2.4px;line-height:1.4;margin:24px 0 20px;font-weight:800}h1 em{font-style:normal;color:#8466d8}p{color:#797584;font-size:14px}.hero p{font-size:16px;line-height:1.9}.actions{display:flex;gap:12px;margin-top:30px}.hero-notes{display:flex;gap:22px;font-size:11px;color:#878090;margin-top:22px}.art{height:440px;position:relative;display:grid;place-items:center}.orbit{width:340px;height:340px;border-radius:50%;background:linear-gradient(145deg,#e0d6fa,#f9e3ee);position:absolute;border:1px solid #ffffffb0;box-shadow:0 0 0 35px #ffffff24}.phone{width:193px;height:333px;border:7px solid #fff;border-radius:32px;transform:rotate(12deg);background:linear-gradient(150deg,#fdfbff,#e4dcfa);box-shadow:13px 24px 35px #74648b30;position:relative;display:flex;align-items:center;flex-direction:column}.speaker{width:55px;height:10px;border-radius:10px;background:#ddd5e9;margin-top:11px}.phone-logo{font-size:56px;font-style:italic;line-height:1.5;font-weight:900;color:#8a6edb;margin-top:10px}.phone-logo span{color:#fa839a}.phone-title{font-weight:700;font-size:20px;text-align:center;line-height:1.5}.phone-line{height:5px;width:64px;background:#d0c0eb;border-radius:5px;margin:16px}.phone-check{background:white;color:#8a6edb;border-radius:50%;font-size:25px;width:44px;height:44px;text-align:center}.phone-bottom{font-size:8px;letter-spacing:2px;margin-top:17px;color:#a08aba}.sim-card{width:120px;height:158px;position:absolute;left:8px;bottom:68px;border-radius:16px 36px 16px 16px;background:linear-gradient(135deg,#ffb9bf,#ff839e);transform:rotate(-16deg);box-shadow:4px 15px 25px #c8708c35;padding:16px;color:white}.sim-card>span{font-size:8px;letter-spacing:1px}.chip{border:1px solid #ba9b5d;width:45px;height:35px;background:#f9deb2;border-radius:7px;margin:16px 0 12px;font-size:28px;line-height:30px;color:#bd9c60}.sim-card b{font-size:16px;letter-spacing:2px}.bubble{position:absolute;background:#ffffffec;border-radius:12px;padding:13px 17px;box-shadow:0 8px 28px #7d669f12;font-size:10px;font-weight:700;z-index:2}.bubble.top{top:35px;left:0;letter-spacing:1.5px;color:#8c75b2}.bubble.bottom{bottom:34px;right:0;color:#746882}.green-dot{display:inline-block;width:7px;height:7px;background:#75bbad;border-radius:50%;margin-right:5px}.spark{position:absolute;color:#b09be1}.s1{right:3px;top:80px;font-size:42px}.s2{left:22px;top:140px;font-size:26px;color:#eaa1b5}.shortcuts{display:grid;grid-template-columns:repeat(6,1fr);padding:32px 0;border-bottom:1px solid #eeedf2}.shortcuts a{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:600;border-right:1px solid #eeedf2}.shortcuts a:last-child{border:0}.shortcuts span{height:39px;width:39px;display:grid;place-items:center;background:#f3f0fc;border-radius:14px;font-size:22px;color:#9378cd}.section{padding-top:88px;padding-bottom:88px}h2{font-size:31px;letter-spacing:-1.4px;line-height:1.5;margin:12px 0}h3{font-size:19px;letter-spacing:-.5px}.section-heading{display:flex;justify-content:space-between;align-items:end}.text-link{font-size:13px;font-weight:700;color:#7e64b9;white-space:nowrap}.tabs{display:flex;gap:8px;margin:30px 0 24px}.tabs button{border:1px solid #e9e5ef;border-radius:30px;padding:10px 24px;background:white;color:#7e7789;font-size:13px}.tabs .active{background:#302b3e;color:white;border-color:#302b3e}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.plan{border:1px solid #e8e4ee;border-radius:20px;padding:26px;position:relative}.plan.featured{border:2px solid #a48cdb;background:#fcfaff;padding:25px}.pill{font-size:10px;background:#f1edf8;border-radius:5px;padding:5px 9px;color:#8973b0;font-weight:700}.plan h3{margin:18px 0 8px;font-size:17px}.data{font-weight:800;font-size:29px;letter-spacing:-1px}.data small{font-size:14px;color:#8e7ca5;letter-spacing:0;font-weight:500}.plan p{font-size:12px;margin:8px 0 22px}.price{padding-top:19px;border-top:1px solid #eae6ee;margin-bottom:20px;font-size:12px;color:#918998}.price b{font-size:25px;color:#342e42}.plan a{display:block;border:1px solid #e7e0f2;padding:10px;text-align:center;border-radius:9px;font-size:12px;font-weight:700;color:#876abc}.featured a{background:#9678cc;color:white;border-color:#9678cc}.fine{font-size:11px;line-height:1.8;margin-top:19px;color:#938d9b}.finder-section{background:#f6f4fa;padding:72px 0}.finder-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.mini-note{font-size:11px;color:#948a9f;margin-top:35px}form{background:white;padding:30px;border-radius:20px}fieldset{padding:0;margin:0 0 23px;border:0}legend{font-size:14px;font-weight:700;margin-bottom:12px}legend b{color:#a080ce;margin-right:8px}label{display:inline-flex;align-items:center;gap:5px;padding:10px 11px;background:#faf9fc;border:1px solid #eeebf4;border-radius:9px;font-size:11px;margin:0 4px 6px 0;cursor:pointer}label:has(input:checked){border-color:#9676d4;background:#f2ecfc}input{accent-color:#8d6cc6}form .button{width:100%;font-size:13px;padding:14px}#finder-result{font-size:13px;background:#f5f0fd;border-left:3px solid #9974d3;margin-top:20px;padding:17px;color:#635275}#finder-result a{display:block;margin-top:12px;text-decoration:underline;font-weight:700}.sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.sim-panel{border-radius:20px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:10px}.kt{background:#fff3f3}.lg{background:#f4effc}.sim-panel h3{margin:15px 0 8px;font-size:23px}.sim-panel p{font-size:12px;margin-bottom:22px}.tiny-sim{width:98px;min-width:80px;height:131px;background:#ffadb3;border:5px solid #ffe2e6;border-radius:12px 30px 12px 12px;transform:rotate(12deg);padding:15px;color:white;font-size:22px;font-weight:800;box-shadow:6px 12px 16px #98666613}.lg .tiny-sim{background:#b795de;border-color:#e7d6f8;transform:rotate(-10deg)}.tiny-sim b{display:block;font-size:10px;letter-spacing:2px;border-top:22px solid #ffedc1;margin-top:10px;padding-top:6px}.esim{display:flex;gap:22px;align-items:center;border:1px solid #eeebf2;border-radius:18px;padding:22px 28px;margin-top:22px}.esim h3{font-size:16px;margin:0}.esim p{font-size:12px;margin-bottom:0}.esim .text-link{margin-left:auto}.esim-icon{border-radius:16px;background:#edf6f4;color:#7ea397;display:grid;place-items:center;min-width:54px;height:54px;font-size:28px}.guide-bg{background:#faf9fc}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:36px 0}.steps article{border-top:1px solid #dfd8e8;padding-top:23px}.steps span{font-size:12px;color:#aa8bd0}.steps h3{font-size:17px}.steps p{font-size:13px;line-height:1.9}.security{display:flex;align-items:center;gap:16px;background:#f0ebf7;border-radius:12px;padding:12px 24px}.security>span{color:#8b72b5;font-size:25px}.security p{font-size:12px;color:#8c7b9c;line-height:1.9}.security b{color:#695679}.support-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:85px}.charge{background:#faf8fd;border-radius:14px;padding:20px;margin-top:30px}.charge h3{font-size:14px;margin-top:0}.charge p{font-size:12px}.faq details{border-bottom:1px solid #eae6ef;padding:21px 2px}.faq summary{font-size:14px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}.faq summary:after{content:'+';font-size:18px;color:#9b8cac}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;line-height:1.9;padding-right:20px}.final-cta{padding:35px 44px;border-radius:22px;background:linear-gradient(110deg,#a28ad5,#b9a0de);color:white;display:flex;justify-content:space-between;align-items:center;margin-bottom:65px}.final-cta span{font-size:12px;color:#f1eafa}.final-cta h2{font-size:25px;margin:5px 0}.final-cta .button{font-size:13px}footer{padding-bottom:30px}.footer-top{display:flex;align-items:center;justify-content:space-between}.footer-top>span{font-size:12px;color:#9b94a4}footer p{font-size:11px;line-height:1.9;margin:23px 0}.footer-bottom{border-top:1px solid #ece8f1;padding-top:20px;display:flex;justify-content:space-between;font-size:9px;color:#a59dad;letter-spacing:.5px}.mobile-cta{display:none}@media(min-width:1500px){.hero-grid{min-height:600px}}@media(max-width:1000px){nav{gap:18px}.hero-grid{gap:0}h1{font-size:35px}.art{transform:scale(.85)}.actions{gap:7px}.actions .button{font-size:12px;padding:15px}.shortcuts a{flex-direction:column;gap:6px}.finder-grid,.support-grid{gap:35px}.plan{padding:20px}.plan.featured{padding:19px}.data{font-size:24px}.hero-notes{gap:12px;font-size:10px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.head{height:76px;flex-wrap:wrap;gap:0}.head .brand{font-size:17px}.symbol{font-size:41px}.brand small{font-size:9px;letter-spacing:1px}.head nav{position:absolute;top:76px;background:white;width:100%;left:0;justify-content:center;padding:10px 0;border-top:1px solid #f4f1f7;border-bottom:1px solid #eee;font-size:11px;gap:25px}.compact{font-size:10px;padding:10px 12px}.hero{margin-top:39px}.hero-grid{display:flex;flex-direction:column;align-items:stretch;padding-top:39px}.eyebrow{font-size:9px;letter-spacing:1.5px}h1{font-size:31px;letter-spacing:-1.7px;margin-top:18px}.hero p{font-size:12px}.actions .button{padding:14px 17px;font-size:11px;gap:12px}.hero-notes{font-size:9px}.art{height:340px;transform:scale(.82);margin:-5px 0 -18px}.bubble.top{top:0}.bubble.bottom{bottom:0}.sim-card{bottom:20px}.orbit{width:310px;height:310px}.shortcuts{grid-template-columns:repeat(3,1fr);gap:23px 0;padding:26px 0}.shortcuts a{font-size:11px}.shortcuts a:nth-child(3){border:0}.section{padding-top:55px;padding-bottom:55px}h2{font-size:25px}.section-heading{display:block}.section-heading>.text-link{display:inline-block;margin-top:8px}p{font-size:12px}.plans{grid-template-columns:1fr;gap:15px}.plan,.plan.featured{padding:23px}.tabs button{font-size:11px;padding:9px 20px}.plan h3{margin-top:12px}.data{font-size:28px}.plan a{padding:13px}.finder-section{padding:45px 0}.finder-grid,.support-grid{grid-template-columns:1fr;gap:25px}.mini-note{margin-top:18px}form{padding:22px 18px}label{font-size:10px;padding:9px 7px}.sim-grid{grid-template-columns:1fr;gap:16px}.sim-panel{padding:26px}.esim{padding:20px;gap:15px;flex-wrap:wrap}.esim>div{flex:1}.esim .text-link{margin-left:69px}.steps{grid-template-columns:1fr 1fr;gap:22px}.steps p{font-size:12px}.security{padding:12px 15px;gap:12px}.security p{font-size:10px}.support-grid{gap:10px}.charge{margin-top:20px}.faq summary{font-size:12px}.final-cta{padding:28px;display:block;margin-bottom:40px}.final-cta h2{font-size:23px;margin:10px 0 22px}.final-cta .button{font-size:11px}footer{padding-bottom:90px}.footer-top>span{font-size:10px}footer p{font-size:10px}.footer-bottom{font-size:8px;gap:10px}.mobile-cta{display:block;position:fixed;bottom:12px;left:18px;right:18px;background:#8064c9;color:white;border-radius:12px;text-align:center;padding:14px;z-index:20;font-size:13px;font-weight:700;box-shadow:0 4px 20px #5d3a9133}html{scroll-padding-top:130px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.kakao{background:#fee500;color:#382020;margin-top:15px;font-size:13px}.contact-dock{position:fixed;right:24px;bottom:24px;z-index:20}.dock-start{display:none}.dock-chat{display:block;background:#fee500;color:#382020;border-radius:14px;padding:16px 22px;font-size:13px;font-weight:700;box-shadow:0 5px 24px #40362022}.contact-dock a:hover{filter:brightness(.97)}@media(max-width:700px){.contact-dock{left:18px;right:18px;bottom:12px;display:flex;gap:8px}.contact-dock a{flex:1;text-align:center;font-size:12px;padding:14px 8px;border-radius:12px}.dock-start{display:block;background:#8064c9;color:#fff;font-weight:700;box-shadow:0 4px 20px #5d3a9133}}
