:root{--blue:#0b6cf2;--blue-strong:#0757d3;--blue-soft:#eaf3ff;--navy:#0b1a36;--gray:#5a6478;--gray-light:#8a93a6;--line:#e2e9f3;--line-strong:#dbe3ee;--teal:#00a9b5;--orange:#f7801a;--violet:#5b54f2;--unitalk:#4a5df5;--btn:#0b6cf2;--btn-hover:#0757d3;--bg:#fff;--surface:#fff;--surface-2:#f2f6fc;--tint-1:#f5f9ff;--tint-2:#edf5ff;--soft-blue:#eef6ff;--ctint-1:#f2f8ff;--ctint-2:#e2efff;--header-bg:#fffffff0;--chip-bg:#ffffffeb;--logo-ink:#111;--hand-ink:#1d63dd;--warn-bg:#fff6ec;--warn-text:#7a4a14;--card-border:#cfe3fa;--card-line:#e3edf9;--video-bg:#dfeaf8;--wave-1:#e3f0ff;--wave-2:#b9dbff;--wave-3:#6fb6fb;--cwave-1:#cfe5ff;--cwave-2:#8cc5ff;--cwave-3:#2f86f0;--tint-modycrew:#eaf3ff;--tint-unitalk:#eeefff;--tint-modalpet:#e2f6f5;--tint-modat:#fff1e3;--blob-unitalk:linear-gradient(150deg, #e4e6ff 0%, #d5e7ff 100%);--blob-modalpet:linear-gradient(150deg, #d7f5f4 0%, #bfeceb 100%);--paw:#7fd8d6;--radius:14px;--container:1312px;--gutter:64px;--header-h:84px;--font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--font-num:Montserrat, "Pretendard Variable", Pretendard, sans-serif;--shadow-card:0 16px 40px #0f2a5c1a;--shadow-soft:0 6px 16px #0f2a5c14;--shadow-btn:0 10px 22px #0b6cf23d;--shadow-header:0 1px 0 var(--line), 0 8px 24px #0f2a5c0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--blue:#5ea2ff;--blue-strong:#8cbcff;--blue-soft:#5ea2ff24;--navy:#e8eef9;--gray:#a8b4c8;--gray-light:#7d8aa3;--line:#22314d;--line-strong:#2c3d5e;--teal:#33c8d1;--orange:#ff9c45;--violet:#9590ff;--unitalk:#9aa1ff;--btn:#2a72e5;--btn-hover:#3c82f2;--bg:#0a1220;--surface:#111c2f;--surface-2:#16233a;--tint-1:#0c1627;--tint-2:#0f1c31;--soft-blue:#102038;--ctint-1:#0d192c;--ctint-2:#10223d;--header-bg:#0a1220e6;--chip-bg:#111c2feb;--logo-ink:#f3f6fb;--hand-ink:#84b6ff;--warn-bg:#2b1e10;--warn-text:#ffc98f;--card-border:#24406a;--card-line:#22314d;--video-bg:#132239;--wave-1:#0f1f38;--wave-2:#143159;--wave-3:#1c4a8c;--cwave-1:#11243f;--cwave-2:#183b6b;--cwave-3:#2563c4;--tint-modycrew:#10213e;--tint-unitalk:#171a3f;--tint-modalpet:#0b2a2e;--tint-modat:#2b1d10;--blob-unitalk:linear-gradient(150deg, #1e2253 0%, #172b4f 100%);--blob-modalpet:linear-gradient(150deg, #0f3538 0%, #0c2c33 100%);--paw:#2a7f80;--shadow-card:0 16px 40px #00000061;--shadow-soft:0 6px 16px #0000004d;--shadow-btn:0 10px 22px #00000059;--shadow-header:0 1px 0 var(--line), 0 8px 24px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px);background:var(--bg)}body{min-width:320px;font-family:var(--font);color:var(--navy);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}html[lang=ko] body{word-break:keep-all}html:not([lang=ko]) body{overflow-wrap:break-word}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}strong{font-weight:700}:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 50%, transparent);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--navy);color:var(--bg);border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-64px}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.skip-link:focus{top:12px}.icon{flex:none;width:1em;height:1em}.accent{color:var(--blue)}.sparks{width:.5em;height:.46em;color:var(--blue);vertical-align:.38em;margin-inline-start:.16em;display:inline-block}.eyebrow{letter-spacing:.02em;color:var(--blue);margin-bottom:18px;font-size:16px;font-weight:800}.web-hero{padding-block:calc(var(--header-h) + 80px) 80px;background:linear-gradient(135deg, var(--tint-1), var(--soft-blue))}.web-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.web-title{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:860px;font-size:clamp(38px,4.1vw,62px);font-weight:900;line-height:1.2}.web-lead{max-width:760px;color:var(--gray);margin-top:20px;font-size:18px;line-height:1.8}.web-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.web-summary{background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--shadow-card);border-radius:24px;padding:36px}.web-summary>.icon{width:44px;height:44px;color:var(--blue);margin-bottom:24px}.web-summary>p{font-size:24px;font-weight:800;line-height:1.5}.web-summary ul{color:var(--gray);gap:14px;margin-top:28px;display:grid}.web-summary li{align-items:baseline;gap:12px;display:flex}.web-summary li .icon{color:var(--blue)}.web-section{padding-block-start:80px;padding-block-end:80px}.web-home,.web-work-section{background:var(--tint-1)}.web-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.web-section-heading>div{min-width:0}.web-section-heading>.btn{flex:none}.web-home .section-title{max-width:800px;font-size:clamp(30px,3vw,42px)}.web-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.web-features li{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:30px}.web-features .icon{width:30px;height:30px;color:var(--blue);margin-bottom:22px}.web-features h3{font-size:21px;line-height:1.4}.web-features p{color:var(--gray);margin-top:12px;line-height:1.8}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.work-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0}.work-preview{border-bottom:1px solid var(--line);border-radius:19px 19px 0 0;display:block;overflow:hidden}.work-preview:focus-visible{outline-offset:4px}.work-browser{color:var(--gray);background:var(--surface-2);direction:ltr;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:13px;display:flex}.work-dots{gap:5px;display:flex}.work-dots b{background:var(--gray-light);opacity:.6;border-radius:50%;width:7px;height:7px}.work-preview img{aspect-ratio:36/25;object-fit:cover;width:100%}.work-copy{padding:28px}.work-category{color:var(--blue);font-size:14px;font-weight:700}.work-copy h3{margin-block-start:8px;margin-block-end:14px;font-size:28px}.work-copy>p:not(.work-category){color:var(--gray);line-height:1.8}.work-copy .text-link{gap:6px;min-height:44px;margin-top:22px}.web-consult{background:var(--soft-blue);border:1px solid var(--card-border);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:44px;display:flex}.web-consult>div{min-width:0}.web-consult>.btn{flex:none}.web-actions .btn,.web-section .btn{white-space:normal;text-align:center;overflow-wrap:anywhere;height:auto;min-height:60px;padding-block-start:16px;padding-block-end:16px}@media (max-width:1100px){.web-hero-grid{gap:32px}.web-features{grid-template-columns:repeat(2,minmax(0,1fr))}.web-section-heading,.web-consult{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.web-hero{padding-block:calc(var(--header-h) + 44px) 44px}.web-hero-grid,.web-features,.work-grid{grid-template-columns:minmax(0,1fr)}.web-title{font-size:clamp(34px,9vw,48px);line-height:1.3}.web-lead{font-size:16px}.web-actions{flex-direction:column;align-items:stretch}.web-summary{padding:26px}.web-summary>p{font-size:22px}.web-section{padding-block-start:52px;padding-block-end:52px}.web-section-heading{gap:24px}.web-features li,.work-copy{padding:24px}.web-consult{gap:24px;padding:26px}.web-consult>.btn,.web-section-heading>.btn{width:100%}}.btn{border-radius:var(--radius);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:17px;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.btn .icon{width:20px;height:20px}.btn-primary{background:var(--btn);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--btn-hover)}.btn-outline{background:var(--surface);color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}.btn-outline:hover{background:var(--blue-soft)}.btn-lg{height:60px;padding:0 32px;font-size:18px}.btn-pill{border-radius:999px}.btn-block{width:100%}.text-link{color:var(--blue);text-underline-offset:5px;align-items:center;gap:2px;font-size:17px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.text-link .icon{width:17px;height:17px}.text-link.small{font-size:15px}.text-link:hover{color:var(--blue-strong)}.site-header{z-index:50;height:var(--header-h);background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);transition:box-shadow .2s;position:fixed;top:0;bottom:auto;left:0;right:0}.site-header.is-scrolled{box-shadow:var(--shadow-header)}.header-inner{align-items:center;gap:20px;height:100%;display:flex}.brand{color:var(--logo-ink);flex:none;align-items:center;display:inline-flex}.brand-logo{width:150px;height:auto}.site-nav{align-items:center;gap:clamp(18px,1.8vw,30px);margin-inline-start:auto;display:flex}.site-nav a{height:var(--header-h);color:var(--navy);white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.site-nav a img{border-radius:7px;width:24px;height:24px}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--blue)}.site-nav a[aria-current=page]:after{content:"";left:0;right:0;background:var(--nav-accent,var(--blue));border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.site-nav a[data-nav=unitalk]{--nav-accent:var(--violet)}.site-nav a[data-nav=modalpet]{--nav-accent:var(--teal)}.site-nav a[data-nav=modat]{--nav-accent:var(--orange)}.nav-sep{background:var(--line-strong);width:1px;height:22px}.header-tools{align-items:center;gap:4px;margin-inline-start:clamp(8px,1.2vw,18px);display:flex}.tool-btn{min-width:42px;height:42px;color:var(--navy);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.tool-btn:hover,.lang[open]>.tool-btn{background:var(--surface-2)}.tool-btn .icon{width:20px;height:20px}.lang{position:relative}.lang>summary{list-style:none}.lang>summary::-webkit-details-marker{display:none}.lang-current{white-space:nowrap}.lang-code{font-family:var(--font-num);letter-spacing:.02em;font-size:13px;display:none}.lang-btn .lang-caret{width:16px;height:16px;color:var(--gray);transition:transform .2s}.lang[open] .lang-caret{transform:rotate(180deg)}.lang-list{z-index:60;overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);width:min(360px,100vw - 24px);max-height:min(72vh,560px);box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);overflow:auto}.lang-list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang-list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang-list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang-list a{min-height:40px;color:var(--navy);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:15px;display:flex}.lang-list a:hover{background:var(--surface-2)}.lang-list a[aria-current=true]{color:var(--blue);background:var(--blue-soft);font-weight:700}.lang-list a[aria-current=true]:after{content:"✓";margin-inline-start:auto;font-weight:800}.theme-toggle .icon-sun{display:none}html[data-theme=dark] .theme-toggle .icon-sun{display:block}html[data-theme=dark] .theme-toggle .icon-moon,.menu-toggle{display:none}.hero{--stage-w:min(930px, 64.583vw);--stage-h:calc(var(--stage-w) * .83871);--stage-left:max(35.417vw, calc(50vw - 210px));--copy-safe:min(490px, calc(var(--stage-left) + var(--stage-w) * .07 - var(--gutter) - 20px));isolation:isolate;min-height:calc(var(--header-h) + var(--stage-h) * .965);padding-top:var(--header-h);position:relative;overflow:hidden}.hero-scene{z-index:-2;top:var(--header-h);right:0;left:calc(var(--stage-left) - 8vw);height:calc(var(--stage-h) + 56px);-webkit-mask-composite:source-in;background:url(/img/decor/hero-scene.webp) 75% 64%/cover no-repeat;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 16%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 16%);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-theme=dark] .hero-scene,html[data-theme=dark] .hero-visual:before{filter:brightness(.42)saturate(.85)}.hero-waves-back,.hero-waves-front{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.hero-waves-back{z-index:-1;height:clamp(120px,15vw,226px)}.hero-waves-front{z-index:3;height:clamp(54px,6.8vw,100px)}.hero-waves-back svg,.hero-waves-front svg,.panels-waves svg,.contact-waves svg{width:100%;height:100%}.hero-waves-back .w1,.panels-waves .w1{fill:var(--wave-1)}.hero-waves-back .w2,.panels-waves .w2{fill:var(--wave-2);fill-opacity:.8}.hero-waves-back .w3,.panels-waves .w3{fill:var(--wave-3);fill-opacity:.5}.hero-waves-front .w4{fill:var(--bg)}.hero-copy{z-index:4;max-width:640px;padding-top:clamp(40px,5.2vw,76px);padding-bottom:clamp(48px,6vw,80px);position:relative}.hero-title{letter-spacing:-.035em;color:var(--navy);font-size:clamp(48px,6.4vw,94px);font-weight:900;line-height:1.12}.hero-title .line{display:block}.hero-title .sparks{vertical-align:.06em;width:.6em;height:.56em;margin-inline-start:.16em}.hero-lead{max-width:var(--copy-safe);color:var(--gray);letter-spacing:-.015em;margin-top:26px;font-size:clamp(17px,1.42vw,21px);line-height:1.7}.hero-actions{max-width:var(--copy-safe);flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.hero-actions .btn{min-width:clamp(190px,15.4vw,222px)}.hero-apps{gap:clamp(26px,3.3vw,52px);margin-top:clamp(36px,3.8vw,54px);display:flex}.hero-apps a{gap:10px;display:grid}.hero-apps img{width:54px;height:54px;box-shadow:var(--shadow-soft);border-radius:14px;transition:transform .2s}.hero-apps a:hover img{transform:translateY(-3px)}.hero-apps strong{letter-spacing:-.01em;color:var(--navy);font-size:17px;font-weight:800;display:block}.hero-apps small{color:var(--gray);margin-top:2px;font-size:15px;display:block}.hero-visual{z-index:1;top:var(--header-h);left:var(--stage-left);width:var(--stage-w);height:var(--stage-h);position:absolute}.hero-visual>*{position:absolute}.hv-laptop{width:58%;top:8.5%;left:21%}.hv-phone{filter:drop-shadow(0 22px 26px #0f2a5c38);width:21%}.hv-phone-1{top:39%;left:7%}.hv-phone-2{top:45%;left:26.5%}.hv-phone-3{top:50%;left:46%}.hv-chars{width:38%;top:46%;left:63%}.hv-plane{width:15%;top:5%;left:61%}.hv-hand{width:25%;color:var(--hand-ink);top:11%;left:68%;transform:rotate(-14deg)}.hv-hand svg{display:block}.hand-line-1{width:100%}.hand-line-2{width:73.5%;margin:3% 0 0 22%}.section-head.center{text-align:center}.section-title{letter-spacing:-.045em;color:var(--navy);font-size:clamp(34px,3.75vw,54px);font-weight:900;line-height:1.2}.section-title .sparks{vertical-align:.62em;width:.6em;height:.55em;margin-inline-start:.06em}.section-lead{color:var(--gray);margin-top:14px;font-size:clamp(17px,1.4vw,21px)}.services{padding:16px 0 clamp(70px,7vw,110px);position:relative}.app-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.app-cards>li{display:flex}.app-card{--card-accent:var(--blue);--card-tint:var(--tint-modycrew);isolation:isolate;padding-inline-start:34px;background:var(--card-tint);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(140px,.6fr);gap:8px;width:100%;min-height:330px;padding-top:32px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.app-card[data-app=unitalk]{--card-accent:var(--violet);--card-tint:var(--tint-unitalk)}.app-card[data-app=modalpet]{--card-accent:var(--teal);--card-tint:var(--tint-modalpet)}.app-card[data-app=modat]{--card-accent:var(--orange);--card-tint:var(--tint-modat)}.app-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.app-card-copy{flex-direction:column;min-width:0;padding-bottom:30px;display:flex}.app-card-head{align-items:center;gap:14px;display:flex}.app-card-head img{width:56px;height:56px;box-shadow:var(--shadow-soft);border-radius:15px;flex:none}.app-card-id{justify-items:start;gap:5px;min-width:0;display:grid}.app-card-name{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.app-card-ko{font-size:.72em;font-weight:700}.app-card-badge{background:var(--surface);color:var(--card-accent);border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 9px;font-size:13.5px;font-weight:700;display:inline-flex}.app-card-badge .icon{width:15px;height:15px}.app-card-desc{color:var(--gray);margin-top:22px;font-size:16px;display:block}.app-card-title{letter-spacing:-.035em;margin-top:6px;font-size:clamp(21px,1.9vw,27px);font-weight:800;line-height:1.3;display:block}.app-card-title em{color:var(--card-accent);font-style:normal}.app-card-more{color:var(--card-accent);align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:16px;font-weight:700;display:inline-flex}.app-card-more .icon{width:18px;height:18px;transition:transform .2s}.app-card:hover .app-card-more .icon{transform:translate(4px)}.app-card-visual{min-height:100%;position:relative}.app-card-visual img{max-width:none;position:absolute}.app-card-phone img{filter:drop-shadow(0 18px 26px #0f2a5c33);width:74%;top:6px;left:50%;transform:translate(-50%)}.app-card-laptop img{filter:drop-shadow(0 18px 26px #0f2a5c29);width:190%;bottom:26px}.app-card-laptop img:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2%}.app-card-laptop img:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2%}.app-card-laptop img:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2%}.app-card-laptop img:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2%}.about{isolation:isolate;padding:clamp(90px,9vw,130px) 0 clamp(80px,8vw,110px);position:relative;overflow:hidden}.about.page-top,.contact.page-top{padding-top:calc(var(--header-h) + clamp(36px, 4.5vw, 64px))}.about-swoosh{z-index:-1;pointer-events:none;width:min(46vw,700px);position:absolute;top:clamp(250px,26vw,380px);left:0}.about-corner{z-index:-1;pointer-events:none;width:min(28vw,420px);position:absolute;top:0;right:0}html[data-theme=dark] .about-swoosh,html[data-theme=dark] .about-corner{opacity:.35}.about-top{grid-template-columns:minmax(0,.64fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.display-title{letter-spacing:-.05em;color:var(--navy);font-size:clamp(42px,5.3vw,78px);font-weight:900;line-height:1.14}.display-title .line{display:block}.display-title .sparks-up{vertical-align:.62em;width:.5em;height:.46em;margin-inline-start:.12em}.about-lead{color:var(--gray);margin-top:24px;font-size:clamp(18px,1.6vw,23px);line-height:1.6}.video-link{color:var(--blue);align-items:center;gap:14px;margin-top:30px;font-size:19px;font-weight:700;display:inline-flex}.play-dot{background:var(--btn);color:#fff;width:42px;height:42px;box-shadow:var(--shadow-btn);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.play-dot svg{width:18px;height:18px;margin-left:3px}.video-link:hover .play-dot{transform:scale(1.06)}.video-card{aspect-ratio:16/9;background:var(--video-bg);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px #1e5abe2e,inset 0 0 0 1px #fff9}html[data-theme=dark] .video-card{box-shadow:0 30px 60px #00000073, 0 0 0 1px var(--line) inset}.video-card video{object-fit:cover;width:100%;height:100%}.video-play{color:#0b6cf2;background:#fff;border-radius:50%;place-items:center;width:104px;height:104px;margin:-52px 0 0 -52px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 16px 36px #0f2a5c3d}.video-play svg{width:40px;height:40px;margin-left:6px}.video-play:hover{transform:scale(1.06)}.video-chip{background:var(--chip-bg);color:var(--navy);border-radius:999px;padding:9px 18px;font-size:16px;font-weight:600;position:absolute;top:20px;box-shadow:0 6px 16px #0f2a5c1a}.video-chip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.video-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.video-chip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.video-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.video-card.is-playing .video-play,.video-card.is-playing .video-chip{display:none}.intro-youtube{margin-top:12px}.about-more{margin-top:clamp(28px,3vw,40px)}#intro{padding-bottom:clamp(56px,6vw,84px)}.page-top .about-swoosh{opacity:.7;top:auto;bottom:6%}.about-block{margin-top:clamp(72px,7.5vw,110px)}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px;display:grid}.pillar{padding-top:150px;padding-inline-start:96px;position:relative}.pillar img{object-fit:contain;width:112px;height:112px;position:absolute;top:0}.pillar img:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pillar img:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pillar img:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pillar img:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pillar-num{font-family:var(--font-num);letter-spacing:-.03em;color:var(--blue);font-size:58px;font-weight:800;line-height:1;position:absolute;top:62px}.pillar-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:140px}.pillar-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:140px}.pillar-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:140px}.pillar-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:140px}.pillar:nth-child(3) .pillar-num{color:var(--teal)}.pillar h3{letter-spacing:-.035em;font-size:clamp(21px,1.8vw,26px);font-weight:800}.pillar p{color:var(--gray);margin-top:10px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.process{background:var(--soft-blue);border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;padding:26px clamp(24px,3.4vw,52px);display:grid}.step{align-items:center;gap:clamp(16px,1.8vw,26px);padding-inline-end:96px;display:flex;position:relative}.step img{object-fit:contain;flex:none;width:clamp(76px,7.2vw,104px);height:clamp(76px,7.2vw,104px)}.step h3{letter-spacing:-.03em;color:var(--blue);font-size:clamp(21px,1.8vw,26px);font-weight:800}.step p{color:var(--gray);margin-top:6px;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.step:not(:last-child):after{content:"";border-top:2px dotted var(--blue);width:64px;position:absolute;top:50%}.step:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:18px}.step:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:18px}.step:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:18px}.step:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:18px}.step:not(:last-child):before{content:"";border-top:2px solid var(--blue);border-right:2px solid var(--blue);width:10px;height:10px;position:absolute;top:calc(50% - 5px);transform:rotate(45deg)}.step:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:16px}.step:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:16px}.step:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:16px}.step:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:16px}.about-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.company-card{margin-top:0}.company-card h2{font-size:22px}.app-tabs{padding-top:calc(var(--header-h) + 18px)}.tabs{background:var(--surface-2);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px;display:grid}.tab{text-align:start;border-radius:18px;justify-content:center;align-items:center;gap:18px;min-height:96px;padding:12px 16px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.tab+.tab:before{content:"";background:var(--line-strong);width:1px;transition:opacity .2s;position:absolute;top:28px;bottom:28px}.tab+.tab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tab+.tab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tab+.tab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tab+.tab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tab[aria-current=page]:before,.tab[aria-current=page]+.tab:before{opacity:0}.tab img{border-radius:15px;flex:none;width:60px;height:60px}.tab-text{display:grid}.tab-name{letter-spacing:-.02em;color:var(--navy);white-space:nowrap;font-size:22px;font-weight:800}.tab-name-ko{font-size:.82em;font-weight:700}.tab-meta{color:var(--gray);margin-top:2px;font-size:16px}.tab:hover{background:color-mix(in srgb, var(--surface) 65%, transparent)}.tab[aria-current=page]{background:var(--surface);box-shadow:0 8px 22px #0f2a5c14}.tab[aria-current=page]:after{content:"";left:14px;right:14px;background:var(--tab-accent);border-radius:4px;height:4px;position:absolute;bottom:0}.tab[data-app=modycrew]{--tab-accent:var(--blue)}.tab[data-app=unitalk]{--tab-accent:var(--violet)}.tab[data-app=modalpet]{--tab-accent:var(--teal)}.tab[data-app=modat]{--tab-accent:var(--orange)}.panels{isolation:isolate;background:linear-gradient(180deg, var(--bg) 0%, var(--tint-1) 28%, var(--tint-2) 100%);margin-top:18px;position:relative}.panels-waves{z-index:-1;pointer-events:none;height:clamp(100px,13vw,190px);position:absolute;bottom:0;left:0;right:0}.panel{padding:40px 0 clamp(90px,9vw,130px);position:relative}.panel[data-app=modycrew]{--num-grad:linear-gradient(170deg, #1670f0 12%, #6ccaff 96%);--panel-accent:var(--blue)}.panel[data-app=unitalk]{--num-grad:linear-gradient(170deg, #3d5cff 12%, #a26bff 96%);--panel-accent:var(--violet)}.panel[data-app=modalpet]{--num-grad:linear-gradient(170deg, #1fc6bf 12%, #078da6 96%);--panel-accent:var(--teal)}.panel[data-app=modat]{--num-grad:linear-gradient(170deg, #ffa449 12%, #f2650c 96%);--panel-accent:var(--orange)}.panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:48px;display:grid}.panel-grid>*,.panel-copy>*,.download-row>*{min-width:0}.panel-head{align-items:center;gap:22px;display:flex}.panel-head>div{min-width:0}html:not([lang=ko]) :is(.panel-desc,.panel-name,.app-card-desc,.mini-card small,.tab-meta){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.panel-num{font-family:var(--font-num);letter-spacing:-.05em;color:var(--panel-accent);background:var(--num-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(76px,8.2vw,118px);font-weight:800;line-height:.9}.panel-icon{width:84px;height:84px;box-shadow:var(--shadow-soft);border-radius:20px;flex:none}.panel-name{letter-spacing:-.03em;font-size:clamp(28px,2.5vw,36px);font-weight:800;line-height:1.15}.panel-name-ko{font-size:.72em;font-weight:700}.c-teal{color:var(--teal)}.c-orange{color:var(--orange)}.panel-desc{color:var(--gray);margin-top:6px;font-size:18px}.panel-title{letter-spacing:-.045em;color:var(--navy);margin-top:30px;font-size:clamp(30px,2.95vw,42px);font-weight:800;line-height:1.25}.panel-title em{color:var(--blue);font-style:normal}.panel-text{max-width:610px;color:var(--gray);margin-top:16px;font-size:clamp(17px,1.4vw,20px);line-height:1.7}.features{gap:14px;margin-top:26px;display:grid}.features li{color:var(--navy);align-items:center;gap:18px;font-size:clamp(17px,1.35vw,19px);font-weight:600;display:flex}.feature-icon{width:50px;height:50px;color:var(--panel-accent,var(--blue));background:color-mix(in srgb, var(--panel-accent,var(--blue)) 12%, var(--surface));border-radius:50%;flex:none;place-items:center;display:grid}.feature-icon .icon{width:22px;height:22px}.app-video-link{flex-wrap:wrap;gap:10px;margin-top:22px;font-size:16px}.app-video-link .play-dot{width:36px;height:36px}.video-duration{color:var(--gray);font-size:13px;font-weight:500}.access{margin-top:34px}.download-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.btn-download{border-radius:10px;gap:14px;height:60px;padding:0 22px 0 24px;font-size:19px}.btn-download .win-glyph,.btn-download .icon{width:22px;height:22px}.btn-divider{background:#ffffff73;width:1px;height:26px}.download-meta{color:var(--gray);font-size:15px}.access-links{flex-wrap:wrap;gap:10px 34px;margin-top:18px;display:flex}.access-note{color:var(--gray);align-items:flex-start;gap:8px;margin-top:16px;font-size:15px;line-height:1.55;display:flex}.access-note .icon{width:19px;height:19px;color:var(--blue);margin-top:1px}.qr-card{border:1px solid var(--line);background:var(--surface);max-width:590px;box-shadow:var(--shadow-card);border-radius:20px;align-items:center;gap:24px;margin-top:22px;padding:18px;padding-inline-end:26px;display:flex}.access[data-toss-box] .qr-card{margin-top:0}.qr{color:#0b1a36;background:#fff;border-radius:12px;flex:none;width:118px;height:118px;padding:9px;box-shadow:inset 0 0 0 1px #e2e9f3}.qr-text{gap:6px;display:grid}.qr-title{letter-spacing:-.03em;color:var(--blue);font-size:22px;font-weight:800}.qr-body{color:var(--gray);font-size:16px;line-height:1.55}.qr-body strong{color:var(--navy)}.qr-hint{border-top:1px solid var(--line);color:var(--gray);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:12px;font-size:15px;line-height:1.5;display:flex}.qr-hint strong{color:var(--navy)}.qr-hint .icon{width:18px;height:18px;color:var(--gray-light)}.toss-mobile{max-width:520px}.toss-mobile .btn .icon{width:20px;height:20px}.toss-hint{color:var(--gray);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:15px;display:flex}.toss-hint .icon{width:18px;height:18px;color:var(--gray-light)}.toss-fallback{background:var(--warn-bg);color:var(--warn-text);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.6}.toss-fallback a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.note{background:var(--surface-2);max-width:590px;color:var(--gray);border-radius:14px;align-items:flex-start;gap:8px;margin-top:18px;padding:14px 16px;font-size:14.5px;line-height:1.6;display:flex}.note .icon{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}.panel-visual{min-height:560px;position:relative}.panel-visual>*{position:absolute}.pv-sparks{width:46px;height:42px;color:var(--blue)}.visual-modycrew{justify-content:flex-end;align-items:center;display:flex}.visual-modycrew .pv-laptop{z-index:1;width:min(100%,700px);margin-inline-end:6%;position:relative}.visual-modycrew .pv-plant{z-index:2;width:17%;bottom:12%;right:-1%}.visual-modycrew .pv-sparks{top:12%;right:4%}.visual-phone{justify-content:center;align-items:center;min-height:640px;display:flex}.visual-phone .pv-phone{z-index:2;filter:drop-shadow(0 30px 36px #0f2a5c2e);width:min(318px,62%);position:relative}.pv-blob{z-index:0;aspect-ratio:1.08;border-radius:44% 56% 62% 38%/46% 40% 60% 54%;width:66%;top:16%;left:12%}.visual-unitalk .pv-blob{background:var(--blob-unitalk)}.visual-unitalk .pv-bubble{z-index:3;width:21%;top:9%;left:9%}.visual-unitalk .pv-sparks{color:var(--violet);top:8%;right:14%}.visual-modalpet .pv-blob{background:var(--blob-modalpet);left:6%}.visual-modalpet .pv-paw{z-index:1;width:62px;height:62px;color:var(--paw)}.visual-modalpet .pv-paw-1{top:34%;left:9%;transform:rotate(-18deg)}.visual-modalpet .pv-paw-2{width:76px;height:76px;top:46%;right:6%;transform:rotate(14deg)}.visual-modalpet .pv-paw-3{opacity:.8;width:44px;height:44px;top:10%;left:22%;transform:rotate(8deg)}.visual-modalpet .pv-corgi{z-index:3;width:25%;bottom:0;left:6%}.visual-modalpet .pv-sparks{color:var(--teal);top:10%;right:10%}.visual-modat .pv-blob{aspect-ratio:.95;background:url(/img/decor/beach.webp) 70% 80%/cover no-repeat;border-radius:42% 58% 54% 46%/38% 44% 56% 62%;width:74%;top:8%;left:10%}html[data-theme=dark] .visual-modat .pv-blob{filter:brightness(.72)}.visual-modat .pv-plane{z-index:3;width:15%;top:10%;right:6%}.visual-modat .pv-sparks{color:var(--orange);top:6%;left:12%}.app-section{padding:clamp(64px,7vw,100px) 0}.app-section+.app-section{padding-top:0}.app-section-head{max-width:760px}.app-section-title{letter-spacing:-.04em;color:var(--navy);font-size:clamp(28px,2.8vw,40px);font-weight:900;line-height:1.25}.app-section-lead{color:var(--gray);margin-top:12px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.how-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:36px;display:grid}.step-cards{counter-reset:step;gap:14px;display:grid}.step-cards li{padding:22px 24px;border:1px solid var(--line);background:var(--surface);counter-increment:step;border-radius:20px;padding-inline-start:82px;position:relative}.step-cards li:before{content:counter(step);background:var(--blue-soft);width:38px;height:38px;color:var(--blue);font-family:var(--font-num);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;top:20px}.step-cards li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:24px}.step-cards li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:24px}.step-cards li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:24px}.step-cards li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:24px}.step-cards strong{letter-spacing:-.02em;font-size:18px;font-weight:800;display:block}.step-cards span{color:var(--gray);margin-top:4px;font-size:16px;line-height:1.6;display:block}.info-card{background:var(--soft-blue);border-radius:22px;padding:26px 28px}.info-card h2,.info-card h3{letter-spacing:-.02em;font-size:19px;font-weight:800}.info-list{gap:12px;margin-top:16px;display:grid}.info-list>div{grid-template-columns:minmax(6.5em,max-content) minmax(0,1fr);gap:16px;font-size:15.5px;line-height:1.55;display:grid}.info-list dt{color:var(--gray)}.info-list dd{color:var(--navy);overflow-wrap:anywhere;font-weight:600}.info-download{margin-top:22px}.info-note{color:var(--gray);align-items:flex-start;gap:8px;margin-top:16px;font-size:14.5px;line-height:1.6;display:flex}.info-note .icon{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}.info-card>.text-link{margin-top:12px}.store-links{gap:8px;margin-top:18px;display:grid}.store-link{background:var(--surface);color:var(--navy);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;transition:color .2s;display:flex}.store-link:hover{color:var(--blue)}.store-link .icon{width:18px;height:18px;color:var(--blue)}.other-apps{padding-bottom:clamp(80px,8vw,110px)}.other-apps .app-section-title{font-size:clamp(24px,2.2vw,30px)}.mini-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.mini-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-cards>li{display:flex}.mini-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:center;gap:16px;width:100%;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.mini-card:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-3px)}.mini-card img{border-radius:14px;flex:none;width:52px;height:52px}.mini-card-text{gap:2px;min-width:0;display:grid}.mini-card strong{letter-spacing:-.01em;font-size:18px;font-weight:800}.mini-card small{color:var(--gray);font-size:14.5px;line-height:1.45}.mini-card>.icon{width:20px;height:20px;color:var(--gray-light);margin-inline-start:auto}.cta-band,.contact{isolation:isolate;background:linear-gradient(180deg, var(--bg) 0%, var(--ctint-1) 34%, var(--ctint-2) 100%);position:relative;overflow:hidden}.cta-band{padding:clamp(72px,7vw,100px) 0 clamp(170px,16vw,240px)}.cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;display:flex}.cta-copy{max-width:720px}.cta-title{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,48px);font-weight:900;line-height:1.25}.cta-lead{color:var(--gray);margin-top:14px;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.cta-actions{flex-wrap:wrap;gap:14px;display:flex}.cta-actions .btn{min-width:220px}.btn-mail{gap:12px}.btn-mail .mail-solid{width:24px;height:24px}.contact-waves{z-index:-1;pointer-events:none;height:clamp(120px,15vw,220px);position:absolute;bottom:0;left:0;right:0}.contact-waves .w1{fill:var(--cwave-1)}.contact-waves .w2{fill:var(--cwave-2);fill-opacity:.75}.contact-waves .w3{fill:var(--cwave-3);fill-opacity:.6}.contact{padding:clamp(80px,8vw,110px) 0 clamp(170px,17vw,240px)}.contact .container{max-width:calc(1088px + var(--gutter) * 2)}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:56px;display:grid}.contact-hand{width:420px;max-width:100%;color:var(--hand-ink)}.hand-alt{max-width:520px;color:var(--hand-ink);transform-origin:0;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.4;transform:rotate(-2deg)}.contact-title{letter-spacing:-.045em;margin-top:28px;font-size:clamp(32px,3.6vw,52px);font-weight:900;line-height:1.25}.contact-lead{color:var(--gray);margin-top:16px;font-size:clamp(16px,1.4vw,20px)}.contact-copy .btn-mail{gap:14px;height:68px;margin-top:34px;padding:0 34px;font-size:21px}.contact-copy .btn-mail .mail-solid{width:26px;height:26px}.contact-copy .btn-mail .icon{width:22px;height:22px}.contact-points{gap:14px;margin-top:30px;display:grid}.contact-points li{color:var(--navy);align-items:center;gap:14px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.contact-points .feature-icon{width:44px;height:44px}.inquiry-form{border:1.5px solid var(--card-border);background:var(--surface);border-radius:22px;padding:28px 28px 26px;box-shadow:0 16px 40px #1e5abe1a}html[data-theme=dark] .inquiry-form{box-shadow:0 16px 40px #00000059}.inquiry-title{letter-spacing:-.03em;color:var(--blue);font-size:24px;font-weight:800}.field{gap:7px;margin-top:18px;display:grid}.field label{color:var(--navy);font-size:15px;font-weight:700}.req{color:var(--orange);margin-inline-start:3px}.field input,.field select,.field textarea{border:1.5px solid var(--line-strong);background:var(--bg);width:100%;min-height:48px;color:var(--navy);font:inherit;border-radius:12px;padding:11px 14px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:150px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--gray-light)}.hp{width:1px;height:1px;position:absolute;overflow:hidden}.hp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10000px}.hp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10000px}.hp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10000px}.hp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10000px}.consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.consent input{width:20px;height:20px;accent-color:var(--btn);flex:none;margin:1px 0 0}.consent-detail{color:var(--gray);margin-top:4px;padding-inline-start:30px;font-size:13px;line-height:1.6}.inquiry-form .btn{margin-top:20px}.inquiry-form.is-sending .btn{opacity:.7;pointer-events:none}.form-status{background:var(--surface-2);color:var(--navy);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:15px;line-height:1.55}.form-status.is-ok{background:color-mix(in srgb, var(--teal) 16%, var(--surface))}.form-status.is-error{background:var(--warn-bg);color:var(--warn-text)}.mail-lead{color:var(--gray);margin-top:8px;font-size:15px;line-height:1.6}.mail-address{margin-top:10px}.mail-address .icon{width:18px;height:18px;margin-inline-end:6px}.check-title{margin-top:22px;font-size:16px;font-weight:800}.mail-button{margin-top:18px}.mail-button .mail-solid{width:22px;height:22px}[data-phone],.footer-contact a,.download-meta,.footer-copy,.info-list dd{unicode-bidi:plaintext}[data-phone]{direction:ltr;unicode-bidi:isolate}.person-main .person-name{color:var(--gray);font-size:16px}.person-main a{color:var(--blue);margin-top:6px;font-size:20px;font-weight:800}.contact-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.what-list{gap:16px;margin-top:18px;display:grid}.what-list li{align-items:flex-start;gap:14px;display:flex}.what-list .feature-icon{width:46px;height:46px}.what-list strong{font-size:17px;font-weight:800;display:block}.what-list small{color:var(--gray);margin-top:2px;font-size:15px;line-height:1.55;display:block}.check-list{gap:12px;margin-top:18px;display:grid}.check-list li{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.check-list .icon{width:20px;height:20px;color:var(--blue);flex:none}.site-footer{border-top:1px solid var(--line);background:var(--bg);padding:48px 0 28px}.footer-inner{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,.8fr);gap:32px 40px;display:grid}.site-footer .brand-logo{width:124px}.footer-company{margin-top:18px;font-size:15px;font-weight:700}.footer-address{max-width:560px;color:var(--gray);margin-top:6px;font-size:14px;line-height:1.65}.footer-contact{flex-wrap:wrap;gap:6px 20px;margin-top:10px;display:flex}.footer-contact a{color:var(--blue);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.footer-contact .icon{width:17px;height:17px}.footer-nav{align-content:start;justify-items:start;gap:10px;display:grid}.footer-label{color:var(--gray-light);margin-bottom:4px;font-size:13px;font-weight:700}.footer-nav a{font-size:15px;font-weight:700}.footer-nav a:hover{text-underline-offset:4px;text-decoration:underline}.c-modycrew{color:var(--blue)}.c-unitalk{color:var(--unitalk)}.c-modalpet{color:var(--teal)}.c-modat{color:var(--orange)}.footer-bottom{border-top:1px solid var(--line);margin-top:36px;padding-top:20px}.footer-copy{color:var(--gray);font-size:13.5px}.app-video-dialog{width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--navy);background:var(--surface);border:0;border-radius:18px;padding:0;box-shadow:0 30px 80px #0a1e4640}.app-video-dialog::backdrop{background:#071429bb}.app-video-dialog[data-aspect=portrait]{width:min(420px,100vw - 32px,56.25dvh - 81px)}.app-video-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.app-video-header h2{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:700}.app-video-close{border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.app-video-close .icon{width:20px;height:20px}.app-video-close:hover{background:var(--surface-2)}.app-video-frame{aspect-ratio:16/9;background:#000}.app-video-dialog[data-aspect=portrait] .app-video-frame{aspect-ratio:9/16}.app-video-frame iframe{border:0;width:100%;height:100%;display:block}.app-video-external{color:var(--blue);justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;display:flex}@media (orientation:landscape) and (max-height:500px){.app-video-dialog[data-aspect=portrait]{width:min(420px,100vw - 32px)}.app-video-dialog[data-aspect=portrait] .app-video-frame{aspect-ratio:auto;height:calc(100dvh - 144px)}.app-video-dialog[data-aspect=portrait] .app-video-frame iframe{aspect-ratio:9/16;width:auto;margin-inline-start:auto;margin-inline-end:auto}}.go-page{min-height:100vh;background:linear-gradient(180deg, var(--bg) 0%, var(--tint-2) 100%);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.go-card{background:var(--surface);text-align:center;width:min(440px,100%);box-shadow:var(--shadow-card);border-radius:26px;padding:34px 28px 28px}.go-logo{color:var(--logo-ink);display:inline-block}.go-logo .brand-logo{width:104px}.go-icon{width:96px;height:96px;box-shadow:var(--shadow-soft);border-radius:24px;margin:28px auto 0}.go-card h1{letter-spacing:-.03em;margin-top:20px;font-size:26px;font-weight:800}.go-card h1 strong{color:var(--blue);font-weight:800}.go-text{color:var(--gray);margin-top:10px;font-size:16px;line-height:1.65}.go-actions{margin-top:26px}.go-stores{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:18px;font-size:14px;display:flex}.go-stores a{color:var(--gray);text-underline-offset:3px;text-decoration:underline}.go-desktop{margin-top:26px;display:none}.go-desktop .qr{width:168px;height:168px;margin:0 auto}.go-desktop p{color:var(--gray);margin-top:16px;font-size:15px;line-height:1.6}.go-note{text-align:start;margin:20px auto 0}.go-home{color:var(--gray);text-underline-offset:3px;margin-top:24px;font-size:14px;text-decoration:underline;display:inline-block}html[data-platform=other] .go-actions{display:none}html[data-platform=other] .go-desktop{display:block}html[data-platform=ios] [data-store=android],html[data-platform=android] [data-store=ios]{display:none}html:not([data-platform=ios]):not([data-platform=android]) .only-touch,html[data-platform=ios] .only-pointer,html[data-platform=android] .only-pointer,html[lang=ko] .intl-only,html:not([lang=ko]) .ko-only{display:none!important}html[data-script=latin],html[data-script=cyrillic]{--font:Inter, "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif}html[lang=ja]{--font:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", Meiryo, "Pretendard Variable", system-ui, sans-serif}html[lang=zh-Hans]{--font:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Pretendard Variable", system-ui, sans-serif}html[lang=zh-Hant]{--font:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Pretendard Variable", system-ui, sans-serif}html[lang=th]{--font:"Noto Sans Thai", Inter, Tahoma, "Pretendard Variable", system-ui, sans-serif}html[lang=lo]{--font:"Noto Sans Lao", Inter, "Lao UI", "Pretendard Variable", system-ui, sans-serif}html[lang=hi]{--font:"Noto Sans Devanagari", Inter, "Nirmala UI", "Pretendard Variable", system-ui, sans-serif}html[lang=ar]{--font:"Noto Sans Arabic", Inter, Tahoma, "Pretendard Variable", system-ui, sans-serif}:not(html)[lang=ko]{font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif}html[data-script=cjk] body{line-break:strict}html[data-script=cjk] body *{letter-spacing:-.01em!important}html[data-script=complex] body *,html[data-script=arabic] body *{letter-spacing:0!important}html:not([lang=ko]) .hero-title{max-width:min(600px, calc(var(--copy-safe) + 110px));font-size:clamp(36px,4vw,60px);line-height:1.12}html:not([lang=ko]):not([data-script=cjk]) .display-title{font-size:clamp(36px,4.3vw,62px)}html:not([lang=ko]):not([data-script=cjk]) .section-title{font-size:clamp(30px,3.2vw,46px)}html:not([lang=ko]):not([data-script=cjk]) .panel-title{font-size:clamp(26px,2.5vw,36px)}html:not([lang=ko]):not([data-script=cjk]) .contact-title,html:not([lang=ko]):not([data-script=cjk]) .cta-title{font-size:clamp(28px,3vw,44px)}html:not([lang=ko]) :-webkit-any(.hero-title,.display-title,.section-title,.panel-title,.app-section-title,.cta-title,.contact-title,.app-card-title){-webkit-hyphens:auto;hyphens:auto}html:not([lang=ko]) :is(.hero-title,.display-title,.section-title,.panel-title,.app-section-title,.cta-title,.contact-title,.app-card-title){-webkit-hyphens:auto;hyphens:auto}html:-webkit-any([data-script=complex],[data-script=arabic]) :-webkit-any(.hero-title,.display-title,.section-title,.panel-title,.app-section-title,.cta-title,.contact-title,.app-card-title,.panel-name){line-height:1.45}html:is([data-script=complex],[data-script=arabic]) :is(.hero-title,.display-title,.section-title,.panel-title,.app-section-title,.cta-title,.contact-title,.app-card-title,.panel-name){line-height:1.45}html[data-script=cjk] :-webkit-any(.hero-title,.display-title){line-height:1.2}html[data-script=cjk] :is(.hero-title,.display-title){line-height:1.2}[dir=rtl] .hero-scene{left:0;right:calc(var(--stage-left) - 8vw);-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 16%);mask-image:linear-gradient(270deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 16%)}[dir=rtl] .hero-visual{left:auto;right:var(--stage-left)}[dir=rtl] :-webkit-any(.icon-chevron-right,.icon-arrow-right,.icon-arrow-up-right,.icon-send){transform:scaleX(-1)}[dir=rtl] :is(.icon-chevron-right,.icon-arrow-right,.icon-arrow-up-right,.icon-send){transform:scaleX(-1)}[dir=rtl] .app-card:hover .app-card-more .icon{transform:scaleX(-1)translate(4px)}[dir=rtl] .step:not(:last-child):before{transform:rotate(-135deg)}[dir=rtl] .hand-alt{transform-origin:100%;transform:rotate(2deg)}@media (prefers-reduced-motion:no-preference){.reveal-on [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal-on [data-reveal].is-visible{opacity:1;transform:none}.hv-chars{animation:6s ease-in-out infinite mody-float}.hv-plane{animation:9s ease-in-out infinite mody-drift}.panel .panel-copy,.panel .panel-visual{animation:.5s both mody-in}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes mody-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mody-drift{0%,to{transform:translate(0)}50%{transform:translate(10px,-6px)}}@keyframes mody-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1280px){:root{--gutter:40px}.hero{--stage-w:60vw;--stage-left:40vw}.tab{gap:14px;padding:12px 10px}.tab img{width:52px;height:52px}.tab-name{font-size:19px}.tab-meta{font-size:15px}.pillar{padding-inline-start:84px}.pillar-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:124px}.pillar-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:124px}.pillar-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:124px}.pillar-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:124px}.step{padding-inline-end:80px}}@media (max-width:1600px) and (min-width:1361px){.site-nav a img{display:none}}@media (max-width:1600px) and (min-width:561px){.lang-current{display:none}.lang-code{display:inline}}@media (max-width:1360px){.menu-toggle{display:inline-flex}.menu-toggle .icon{width:26px;height:26px}.menu-toggle .icon-x,.site-header.is-open .menu-toggle .icon-menu{display:none}.site-header.is-open .menu-toggle .icon-x{display:block}.header-tools{margin-inline-start:auto}.site-nav{top:var(--header-h);max-height:calc(100dvh - var(--header-h));padding:6px var(--gutter) 22px;background:var(--surface);opacity:0;visibility:hidden;flex-direction:column;align-items:stretch;gap:0;margin:0;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;left:0;right:0;overflow:auto;transform:translateY(-8px);box-shadow:0 18px 30px #0f2a5c1f}.site-header.is-open .site-nav{opacity:1;visibility:visible;transform:none}.site-nav a{border-bottom:1px solid var(--line);gap:12px;height:auto;padding:14px 4px;font-size:17px}.site-nav a img{width:28px;height:28px}.site-nav a[aria-current=page]:after{border-radius:50%;width:8px;height:8px;margin-top:-4px;top:50%;bottom:auto}.site-nav a[aria-current=page]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:6px}.site-nav a[aria-current=page]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:6px}.site-nav a[aria-current=page]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:6px;right:auto}.site-nav a[aria-current=page]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:6px;right:auto}.nav-sep{display:none}}@media (max-width:1100px){.hero{min-height:0;padding-bottom:0}.hero-scene,.hero-waves-back{display:none}.hero-copy{max-width:680px;padding-top:48px;padding-bottom:0}.hero-lead,.hero-actions,html:not([lang=ko]) .hero-title{max-width:none}.hero-visual,[dir=rtl] .hero-visual{aspect-ratio:39/42;width:min(100%,640px);height:auto;margin:36px auto 0;position:relative;top:auto;left:auto;right:auto}.hero-visual:before{content:"";z-index:-1;background:url(/img/decor/hero-scene.webp) 74% 60%/cover no-repeat;position:absolute;top:0;bottom:-2%;left:-40%;right:-40%;-webkit-mask-image:linear-gradient(#0000 0%,#000 16%);mask-image:linear-gradient(#0000 0%,#000 16%)}.hv-chars{width:60%;top:4%;left:2%}.hv-plane{width:24%;top:6%;left:auto;right:4%}.hv-hand{display:none}.hv-laptop{width:72%;top:41%;left:auto;right:-9%}.hv-phone{width:29%}.hv-phone-1{top:44%;left:1%}.hv-phone-2{top:53%;left:28%}.hv-phone-3{top:58%;left:55%}.hero-waves-front{height:clamp(48px,12vw,90px)}.tab{text-align:center;flex-direction:column;gap:8px;min-height:112px}.tab-text{justify-items:center}.panel-grid{grid-template-columns:minmax(0,1fr);gap:0}.panel-copy{display:contents}.panel-head{order:1}.panel-title{order:2}.panel-text{order:3}.features,.panel-copy>.app-video-link{order:4}.panel-copy>.app-video-link{justify-self:start}.panel-visual{order:5;height:clamp(420px,70vw,600px);min-height:0;margin-top:28px}.panel-visual.visual-phone{height:auto;max-height:none}.access{order:6}.visual-modycrew{height:auto;min-height:0;padding:10px 0}.visual-modycrew .pv-laptop{margin-inline-end:10%}.how-grid,.about-split,.about-top{grid-template-columns:minmax(0,1fr)}.pillars{gap:28px}.pillar{padding:0}.pillar img{width:96px;height:96px;position:static}.pillar-num{margin:16px 0 8px;font-size:40px;display:block;position:static}.process{gap:18px;padding:24px}.step{flex-direction:column;align-items:flex-start;gap:12px;padding-inline-end:0}.step:not(:last-child):after,.step:not(:last-child):before{display:none}.footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-brand{grid-column:1/-1}}@media (max-width:900px){.app-cards,.contact-grid,.contact-more-grid{grid-template-columns:minmax(0,1fr)}.inquiry-form{max-width:620px}}@media (max-width:860px){:root{--header-h:64px;--gutter:22px}.brand-logo{width:116px}.header-inner{gap:12px}.tool-btn{min-width:40px;height:40px;padding:0 8px}.menu-toggle{margin-inline-end:-8px}}@media (max-width:760px){.btn{white-space:normal;text-align:center;line-height:1.25}.btn-lg,.btn-download,.btn-mail{min-height:56px;padding-top:10px;padding-bottom:10px;height:auto!important}.br-wide{display:none}.hero-copy{padding-top:34px}.hero-title{font-size:clamp(38px,12vw,52px)}html:not([lang=ko]):not([data-script=cjk]) .hero-title{font-size:clamp(32px,9.4vw,44px)}.hero-title .sparks{width:.5em;height:.46em}.hero-lead{margin-top:18px;font-size:17px;line-height:1.65}.hero-actions{flex-direction:column;gap:12px;margin-top:26px}.hero-actions .btn{border-radius:999px;width:100%;height:58px}.hero-apps{display:none}.hero-visual{margin-top:28px}.services{padding-top:56px}.section-title{font-size:clamp(30px,8.4vw,36px)}html:not([lang=ko]):not([data-script=cjk]) .section-title{font-size:clamp(26px,7.4vw,32px)}.section-lead{font-size:16px}.app-cards{gap:16px;margin-top:30px}.app-card{padding-inline-start:22px;border-radius:24px;grid-template-columns:minmax(0,1fr) 34%;min-height:0;padding-top:24px}.app-card-copy{padding-bottom:24px}.app-card-head{gap:12px}.app-card-head img{border-radius:13px;width:48px;height:48px}.app-card-name{font-size:20px}.app-card-desc{margin-top:16px;font-size:15px}.app-card-title{font-size:19px}.app-card-more{padding-top:18px;font-size:15px}.app-card-phone img{width:84%;top:14px}.app-tabs{padding-top:var(--header-h)}.tabs{margin:0 calc(var(--gutter) * -1);background:var(--bg);border-bottom:1px solid var(--line);border-radius:0;padding:0 6px}.tab{border-radius:0;gap:8px;min-height:92px;padding:12px 2px 14px}.tab+.tab:before{top:22px;bottom:22px}.tab[aria-current=page]{background:var(--bg);box-shadow:none}.tab[aria-current=page]:after{height:3px;left:10px;right:10px}.tab[aria-current=page] .tab-name{color:var(--tab-accent)}.tab img{border-radius:12px;width:44px;height:44px}.tab-name{white-space:normal;font-size:15px;line-height:1.2}.tab-name-ko{font-size:13px;display:block}.tab-meta{display:none}.panels{margin-top:0}.panel{padding-top:30px}.panel-head{gap:14px}.panel-num{font-size:64px}.panel-icon{border-radius:16px;width:64px;height:64px}.panel-name{font-size:25px}.panel-desc{font-size:15px}.panel-title{margin-top:24px;font-size:clamp(28px,8.2vw,34px)}html:not([lang=ko]):not([data-script=cjk]) .panel-title{font-size:clamp(24px,7vw,30px)}.panel-text{font-size:16.5px}.features li{gap:14px;font-size:16.5px}.feature-icon{width:44px;height:44px}.panel-visual{height:118vw;max-height:560px}.visual-phone .pv-phone{width:min(318px,56%)}.visual-modycrew{height:auto}.visual-modycrew .pv-laptop{width:100%;margin-inline-end:6%}.visual-modycrew .pv-plant{width:18%;bottom:6%}.access{margin-top:26px}.download-row{flex-direction:column;align-items:stretch}.btn-download{border-radius:999px;justify-content:center}.download-meta{text-align:center}.access-links{justify-content:center}.app-section-title{font-size:clamp(25px,7vw,30px)}.how-grid{gap:18px;margin-top:26px}.step-cards li{padding:18px;padding-inline-start:66px}.step-cards li:before{width:34px;height:34px;top:16px}.step-cards li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:16px}.step-cards li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:16px}.step-cards li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:16px}.step-cards li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:16px}.info-card{padding:22px}.mini-cards,.mini-cards-2{grid-template-columns:minmax(0,1fr)}.about-swoosh{display:none}.about-corner{width:44vw}.display-title{font-size:clamp(40px,11.4vw,52px)}html:not([lang=ko]):not([data-script=cjk]) .display-title{font-size:clamp(32px,9vw,42px)}.video-play{width:76px;height:76px;margin:-38px 0 0 -38px}.video-play svg{width:30px;height:30px}.video-chip{padding:7px 14px;font-size:14px;top:12px}.video-chip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.video-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.video-chip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.video-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pillars{grid-template-columns:minmax(0,1fr);gap:30px}.pillar{padding-top:4px;min-height:100px;padding-inline-start:120px;position:relative}.pillar img{width:92px;height:92px;position:absolute;top:0}.pillar img:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pillar img:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pillar img:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pillar img:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pillar-num{margin:0 0 6px}.process{grid-template-columns:minmax(0,1fr);padding:22px}.step{flex-direction:row;align-items:center;gap:16px}.cta-actions{flex-direction:column;width:100%}.cta-actions .btn{width:100%;min-width:0}.contact-hand{width:320px}.inquiry-form{padding:22px 20px}.footer-inner{gap:28px 20px}}@media (max-width:560px){.lang-current,.lang-code,.lang-btn .lang-caret{display:none}.qr-card{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.qr-text{min-width:0}.lang-list{top:calc(var(--header-h) + 6px);width:auto;position:fixed;left:12px;right:12px}}
