.skm-tile{border-radius:22px;background:linear-gradient(160deg,#FFFFFF,#E9F1EF);border:1px solid rgb(255 255 255 / .55);box-shadow:0 18px 40px -18px rgb(0 0 0 / .75),0 0 0 1px rgb(39 251 198 / .12);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;transition:box-shadow .5s ease}.skm-tile img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;mix-blend-mode:multiply}.skm-tile.is-active{box-shadow:0 18px 40px -18px rgb(0 0 0 / .75),0 0 0 2px rgb(39 251 198 / .85),0 0 36px rgb(39 251 198 / .45)}.skm-hero-replaced{display:none!important}.skm-home-hero{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1 / 1;--skm-scale:1}.skm-home-hero .skm-scene{position:absolute;left:50%;top:50%;width:520px;height:520px;transform:translate(-50%,-50%) scale(var(--skm-scale));transform-origin:center;color:#E6F4F1}.skm-home-glow{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(closest-side,rgb(39 251 198 / .28),rgb(22 162 151 / .10) 55%,transparent 75%);filter:blur(12px);pointer-events:none}.skm-home-ring{position:absolute;left:50%;top:50%;width:400px;height:400px;margin:-200px 0 0 -200px;border-radius:50%;border:1px dashed rgb(39 251 198 / .28)}.skm-home-ring.r2{width:480px;height:480px;margin:-240px 0 0 -240px;border-color:rgb(39 251 198 / .14)}.skm-home-hub{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-120px 0 0 -130px;border-radius:40px}.skm-home-logo{position:absolute;left:50%;top:26px;transform:translateX(-50%);width:230px;height:auto;filter:drop-shadow(0 0 18px rgb(39 251 198 / .35))}.skm-home-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgb(6 10 9 / .72);border:1px solid rgb(39 251 198 / .35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12.5px;font-weight:600;letter-spacing:.01em;color:#E6F4F1;white-space:nowrap;box-shadow:0 14px 30px -16px rgb(0 0 0 / .8)}.skm-home-chip i{width:8px;height:8px;border-radius:50%;background:#27FBC6;box-shadow:0 0 10px #27FBC6;flex:none}.skm-home-chip.c1{left:6px;top:150px}.skm-home-chip.c2{right:2px;top:196px}.skm-home-chip.c3{left:50%;transform:translateX(-50%);bottom:34px}.skm-home-caption{position:absolute;left:50%;transform:translateX(-50%);bottom:-2px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(194 231 228 / .75);white-space:nowrap}.skm-cat{position:relative;width:100%;margin:0 0 28px;border-radius:28px;background:radial-gradient(120% 140% at 50% 0%,#0F1F1D 0%,#060A09 60%);border:1px solid rgb(39 251 198 / .18);overflow:hidden;color:#E6F4F1}.skm-cat-inner{position:relative;width:100%;aspect-ratio:760 / 400;--skm-scale:1}.skm-cat.is-compact .skm-cat-inner{aspect-ratio:360 / 380}.skm-cat.is-compact .skm-scene{width:360px;height:380px}.skm-cat.is-compact .skm-cat-hub{left:125px;top:140px;width:110px;height:110px;border-radius:24px}.skm-cat.is-compact .skm-cat-logo{width:130px;top:22px}.skm-cat.is-compact .skm-cat-hublabel{top:266px;font-size:10px}.skm-cat.is-compact .skm-cat-dev{width:70px}.skm-cat.is-compact .skm-cat-dev .skm-tile{width:70px;height:70px;border-radius:16px}.skm-cat.is-compact .skm-cat-dev span{font-size:9.5px}.skm-cat.is-compact .skm-cat-glow{width:300px;height:300px}.skm-cat .skm-scene{position:absolute;left:50%;top:50%;width:760px;height:400px;transform:translate(-50%,-50%) scale(var(--skm-scale));transform-origin:center}.skm-cat-glow{position:absolute;left:50%;top:50%;width:460px;height:320px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(39 251 198 / .22),rgb(22 162 151 / .08) 55%,transparent 75%);filter:blur(14px);pointer-events:none}.skm-cat-mesh{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.skm-cat-mesh path{stroke:rgb(39 251 198 / .30);stroke-width:1.2;stroke-dasharray:4 6;fill:none}.skm-cat-mesh circle{fill:#27FBC6;filter:drop-shadow(0 0 6px #27FBC6);opacity:0}.skm-cat-hub{position:absolute;left:305px;top:125px;width:150px;height:150px;border-radius:30px}.skm-cat-logo{position:absolute;left:50%;top:24px;transform:translateX(-50%);width:170px;height:auto;filter:drop-shadow(0 0 14px rgb(39 251 198 / .35))}.skm-cat-hublabel{position:absolute;left:50%;top:286px;transform:translateX(-50%);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#C2E7E4;white-space:nowrap}.skm-cat-dev{position:absolute;width:96px;text-align:center;will-change:transform}.skm-cat-dev .skm-tile{width:96px;height:96px;border-radius:20px}.skm-cat-dev span{display:block;margin-top:7px;font-size:11px;line-height:1.2;font-weight:600;color:rgb(230 244 241 / .8);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.skm-cat-toast{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);margin-bottom:6px;font-style:normal;padding:4px 9px;border-radius:999px;background:rgb(6 10 9 / .85);border:1px solid rgb(39 251 198 / .45);font-size:10px;font-weight:600;color:#27FBC6;white-space:nowrap;opacity:0;pointer-events:none}.skm-cat-badge{position:absolute;left:18px;top:16px;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:rgb(6 10 9 / .7);border:1px solid rgb(39 251 198 / .35);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#C2E7E4}.skm-cat-badge i{width:7px;height:7px;border-radius:50%;background:#27FBC6;box-shadow:0 0 10px #27FBC6}@media (max-width:767px){.skm-cat-badge{display:none}}.skm-platform{background:#FFF;padding:72px 20px}.skm-platform-in{max-width:1240px;margin:0 auto}.skm-platform-head{text-align:center;max-width:760px;margin:0 auto 40px}.skm-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#16A297;margin-bottom:14px}.skm-eyebrow i{width:7px;height:7px;border-radius:50%;background:#16A297;box-shadow:0 0 8px rgb(22 162 151 / .6)}.skm-platform h2{margin:0 0 14px;color:#0F1F1D;font-size:clamp(28px, 3vw, 44px);line-height:1.12;letter-spacing:-.01em}.skm-platform h2 em{font-style:normal;color:#16A297}.skm-platform-head p{margin:0;color:#4A5957;font-size:17px;line-height:1.6}.skm-platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:959px){.skm-platform-grid{grid-template-columns:1fr}}.skm-card{position:relative;border-radius:28px;padding:36px;background:linear-gradient(180deg,#F7FBFA,#EEF6F4);border:1px solid #CEE5E0;box-shadow:0 24px 50px -30px rgb(14 124 115 / .35);overflow:hidden}.skm-card h3{margin:0 0 10px;color:#0F1F1D;font-size:clamp(22px, 2vw, 28px);line-height:1.2}.skm-card .skm-lead{margin:0 0 22px;color:#4A5957;font-size:16px;line-height:1.55}.skm-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.skm-list li{position:relative;padding-left:32px;color:#0F1F1D;font-size:15.5px;line-height:1.45}.skm-list li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#16A297;box-shadow:0 6px 14px -6px rgb(22 162 151 / .7)}.skm-list li::after{content:"";position:absolute;left:7px;top:7px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.skm-list li b{font-weight:700}.skm-card-hub{display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:center}@media (max-width:639px){.skm-card-hub{grid-template-columns:1fr}}.skm-hub-photo{position:relative;width:240px;height:240px;margin:0 auto;border-radius:36px;background:linear-gradient(160deg,#FFFFFF,#E4F2EF);border:1px solid #CEE5E0;box-shadow:0 30px 50px -28px rgb(14 124 115 / .55),0 0 0 8px rgb(22 162 151 / .06);overflow:hidden}.skm-hub-photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;display:block}.skm-hub-photo::after{content:"V0.2";position:absolute;right:12px;top:12px;padding:4px 9px;border-radius:999px;background:#0F1F1D;color:#27FBC6;font-size:11px;font-weight:700;letter-spacing:.08em}.skm-card .skm-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}.skm-card .skm-tags span{padding:6px 12px;border-radius:999px;background:#FFF;border:1px solid #CEE5E0;color:#0E7C73;font-size:12.5px;font-weight:600}.skm-btn{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:14px 22px;border-radius:999px;background:#16A297;color:#fff!important;font-weight:700;font-size:15px;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;box-shadow:0 14px 30px -14px rgb(22 162 151 / .8)}.skm-btn:hover{background:#0E7C73;transform:translateY(-2px);box-shadow:0 18px 34px -14px rgb(22 162 151 / .9)}.skm-btn::after{content:"→";font-size:18px;line-height:1}.skm-btn.ghost{background:#fff;color:#0E7C73!important;border:1px solid #CEE5E0;box-shadow:none}.skm-btn.ghost:hover{background:#F2F9F7}.skm-platform-pending{display:none}@media (prefers-reduced-motion:reduce){.skm-cat-mesh circle,.skm-cat-toast{display:none}}