@charset "UTF-8";
:root{--ink:#18312e;--soft:#5b7771;--deep:#113a36;--mint:#e8f6ef;--lime:#d2f179;--teal:#178d83;--teal-dark:#126e67;--cream:#fbfcf7;--line:#dce9e3;--white:#fff;--shadow:0 22px 66px rgba(30,75,65,.11);font-family:system-ui,-apple-system,"Segoe UI","Noto Sans KR","Apple SD Gothic Neo",sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img,video{display:block;max-width:100%}a:focus-visible,summary:focus-visible{outline:3px solid #09aab3;outline-offset:4px}.wrap{width:min(1190px,calc(100% - 48px));margin:auto}.top{position:sticky;z-index:50;top:0;background:rgba(252,253,248,.94);backdrop-filter:blur(17px);border-bottom:1px solid rgba(220,233,227,.8)}.top-inner{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:20px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:29px;line-height:1;letter-spacing:-1.8px;font-weight:850}.brand-mark{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#0e756f;color:#fff;font-size:21px;letter-spacing:-2px;box-shadow:0 8px 18px rgba(11,129,121,.2)}.brand-dot{color:#15b99d}.language{position:relative}.language summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;font-size:13px;font-weight:750;padding:12px 16px;border:1px solid #d3e4dc;border-radius:100px;background:#fff}.language summary::-webkit-details-marker{display:none}.language summary svg{width:19px;height:19px}.language-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(410px,calc(100vw - 32px));background:white;border:1px solid var(--line);border-radius:19px;box-shadow:0 24px 60px rgba(10,50,43,.17);padding:18px;z-index:100}.language-heading{font-size:12px;font-weight:800;color:#68837a;margin:0 0 10px 4px}.language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:340px;overflow:auto}.language-grid a{font-size:13px;padding:10px 12px;border-radius:10px;word-break:break-word}.language-grid a:hover,.language-grid a[aria-current=page]{background:var(--mint);color:var(--teal-dark);font-weight:750}
.hero{padding:76px 0 84px;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:-180px auto auto 51%;height:640px;width:700px;background:radial-gradient(circle,#e5f9e3 0,transparent 66%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:.97fr 1.03fr;gap:55px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#187e76;font-size:12px;letter-spacing:.13em;font-weight:800;text-transform:uppercase}.eyebrow::before{content:"";width:7px;height:7px;background:#1fb8a5;border-radius:100%}.hero h1{font-size:clamp(39px,4.45vw,66px);line-height:1.14;letter-spacing:-.063em;margin:23px 0 26px;font-weight:850}.hero h1 span{display:block;color:#148d80}.hero-desc{color:#526d67;font-size:17px;line-height:1.88;max-width:525px;margin:0}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:13px;padding:15px 21px;font-size:14px;font-weight:800;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:#137f75;color:white;box-shadow:0 10px 28px rgba(14,130,117,.19)}.button-primary:hover{background:#075e59}.button-light{background:#fff;border:1px solid #d5e8df;color:#286158}.arrow{font-size:20px;line-height:1}.hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:29px}.translation-preview{font-size:12px;color:#64776c;border-left:3px solid #72baa7;padding-left:12px;margin-top:17px;line-height:1.7}.hero-tags span{border:1px solid #ddece4;background:rgba(255,255,255,.81);border-radius:40px;padding:8px 12px;color:#4a7168;font-size:12px;font-weight:700}.hero-picture{position:relative;border-radius:33px;isolation:isolate;box-shadow:0 25px 70px rgba(7,70,64,.18);transform:rotate(1.1deg)}.hero-picture img{border-radius:33px;width:100%;aspect-ratio:1.43;object-fit:cover}.floating{position:absolute;left:-40px;bottom:27px;max-width:300px;background:white;border-radius:18px;padding:18px 20px;box-shadow:0 15px 50px rgba(17,57,47,.2);transform:rotate(-1.1deg)}.floating strong{font-size:14px;display:block;line-height:1.5}.floating small{font-size:11px;color:#5c7770;display:block;margin-top:7px}.visual-caption{position:absolute;right:12px;bottom:10px;color:#fff;background:rgba(14,45,39,.64);backdrop-filter:blur(6px);font-size:10px;border-radius:8px;padding:7px 9px;max-width:220px;text-align:right}.section{padding:100px 0}.section-head{max-width:750px;margin-bottom:37px}.section h2{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.049em;line-height:1.25;margin:14px 0 14px}.section-head p{color:#60786f;line-height:1.9;font-size:16px;margin:0}.scenarios{background:white;border-block:1px solid #e7efea}.scene-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:295px 295px;gap:18px}.scene{border-radius:25px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;isolation:isolate;color:white;background:#16463e}.scene::before{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(6,28,27,.95) 0%,rgba(9,41,38,.64) 38%,rgba(9,41,38,.05) 100%);z-index:-1}.scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.scene:hover img{transform:scale(1.04)}.scene-large{grid-row:1/3}.scene-large img{object-position:50% 50%}.scene.office img{object-position:50% 20%}.scene .label{font-size:11px;color:#b9f8d8;font-weight:800;letter-spacing:.08em;margin-bottom:13px}.scene h3{font-size:clamp(22px,2.2vw,31px);letter-spacing:-.04em;line-height:1.35;margin:0 0 10px;max-width:560px}.scene p{font-size:14px;line-height:1.8;opacity:.9;margin:0;max-width:550px}.scene.light-scene{background:linear-gradient(130deg,#e8f6e5,#e1f3ff);color:#183e39;justify-content:space-between}.scene.light-scene::before{display:none}.scene.light-scene .label{color:#248b7b}.scene.light-scene p{color:#536d66;opacity:1}.video-ornament{align-self:flex-end;display:flex;align-items:center;gap:9px;margin-top:-12px}.video-ornament span{border-radius:11px;background:white;box-shadow:0 8px 17px #c2dfd7;padding:15px;font-size:24px}.note-under{color:#889b94;font-size:12px;margin:18px 0 0}
.how{background:#f3f9f3}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step{border:1px solid #dce9df;padding:28px;border-radius:22px;background:white;min-height:230px}.step-n{display:inline-grid;place-items:center;width:48px;height:48px;background:var(--mint);color:#168778;font-weight:900;font-size:17px;border-radius:14px}.step h3{font-size:20px;margin:27px 0 10px;letter-spacing:-.03em}.step p{font-size:14px;line-height:1.83;color:#5c716b;margin:0}.tip{font-size:12px;color:#59736b;margin:21px 0 0;line-height:1.7}
.features{background:white}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature{border:1px solid #e3ede7;background:#fff;padding:27px;border-radius:20px;min-height:193px}.feature-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#edf8f0;color:#168778;font-size:21px}.feature h3{font-size:18px;margin:20px 0 9px;letter-spacing:-.035em}.feature p{font-size:13px;color:#5c756e;line-height:1.78;margin:0}
.youtube{background:#ecf8f3}.youtube-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px}.youtube .section-head{margin:0}.youtube .section-head p{font-size:16px}.phone-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative}.device-card{border-radius:21px;background:white;padding:20px;border:1px solid #d3e8dc;box-shadow:0 16px 35px rgba(20,81,68,.08)}.device{border-radius:25px;border:7px solid #192d2a;background:#102f35;aspect-ratio:9/13;max-height:240px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:#ddfff1;margin:auto auto 16px}.device:before{content:"";position:absolute;top:5px;width:42px;height:6px;border-radius:5px;background:#4f6966}.device-video{background:linear-gradient(135deg,#133738,#246865)}.device-translate{background:linear-gradient(155deg,#2c3c63,#0e656b)}.device .screen-inner{text-align:center;padding:10px}.screen-icon{font-size:42px;line-height:1}.screen-bars{display:flex;align-items:center;justify-content:center;gap:3px;height:44px;margin-top:18px}.screen-bars i{display:block;width:4px;background:#a8eecf;border-radius:6px;height:15px}.screen-bars i:nth-child(2),.screen-bars i:nth-child(6){height:26px}.screen-bars i:nth-child(3),.screen-bars i:nth-child(5){height:36px}.screen-bars i:nth-child(4){height:42px}.device-card span{font-size:11px;color:#168778;font-weight:850}.device-card h3{font-size:17px;letter-spacing:-.03em;margin:5px 0 8px}.device-card p{font-size:12px;line-height:1.8;margin:0;color:#5f7870}.pair-arrow{position:absolute;top:29%;left:50%;transform:translate(-50%,-50%);z-index:2;border:4px solid #ecf8f3;background:#1a9b88;color:white;width:43px;height:43px;display:grid;place-items:center;border-radius:50%;font-size:23px}.caution{margin-top:24px;padding:17px 20px;border-left:3px solid #62b5a5;background:#fff;border-radius:0 13px 13px 0;color:#527066;font-size:12px;line-height:1.75}
.demo{background:white}.demo-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:22px}.promo{background:#091f20;border-radius:23px;overflow:hidden;box-shadow:var(--shadow)}.promo video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#122c29}.promo-meta{padding:20px 23px;color:#fff}.promo-meta h3{margin:0 0 6px;font-size:18px}.promo-meta p{margin:0;color:#a9c6bd;font-size:12px;line-height:1.7}.test-card{border:1px solid #e4ebe7;background:#f6faf7;border-radius:22px;padding:30px;display:flex;flex-direction:column;justify-content:center}.test-chip{font-size:11px;align-self:flex-start;background:#e3f2e8;border-radius:30px;padding:9px 12px;color:#1e806f;font-weight:800}.test-card h3{font-size:24px;letter-spacing:-.04em;line-height:1.3;margin:25px 0 14px}.test-card p{font-size:14px;line-height:1.9;color:#5a746b;margin:0}
.faq{background:#f7faf5}.faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px}.faq .section-head{position:sticky;top:110px;align-self:start}.faq-items{border-top:1px solid #d7e5dc}.faq-item{border-bottom:1px solid #d7e5dc;padding:0 4px}.faq-item summary{position:relative;list-style:none;cursor:pointer;padding:23px 45px 23px 0;font-size:16px;font-weight:760;letter-spacing:-.02em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';position:absolute;right:5px;top:17px;font-size:25px;color:#268776;font-weight:400}.faq-item[open] summary::after{content:'−'}.faq-item p{font-size:14px;color:#607970;line-height:1.87;margin:0;padding:0 14px 23px 0}
.bottom-cta{background:#0b544e;color:#fff;padding:77px 0}.bottom-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.bottom-cta .eyebrow{color:#b9ecaa}.bottom-cta .eyebrow:before{background:#b5ed92}.bottom-cta h2{font-size:clamp(26px,3.2vw,44px);line-height:1.22;letter-spacing:-.05em;margin:18px 0 14px}.bottom-cta p{margin:0;color:#d4e7e1;font-size:15px;line-height:1.7}.bottom-cta .button-light{flex-shrink:0}.footer{background:#0a2526;color:#d2e1d9;padding:39px 0 30px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:26px}.footer .brand{font-size:22px;color:#fff;letter-spacing:-1.5px}.footer .brand-mark{width:29px;height:29px;font-size:17px}.footer-line{font-size:12px;color:#9db7b0;line-height:1.6;margin:13px 0 0}.footer-links{display:flex;flex-wrap:wrap;gap:17px;font-size:12px}.footer-links a:hover{text-decoration:underline}.footer-copy{margin-top:33px;padding-top:19px;border-top:1px solid #284447;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#92aaa2;font-size:11px;line-height:1.7}.footer-copy a{font-size:12px}.rtl .hero,.rtl .section,.rtl .footer{direction:rtl}.rtl .language-panel{right:auto;left:0}.rtl .eyebrow::before{order:1}.rtl .scene{direction:rtl}
@media(max-width:980px){.hero-grid{gap:27px}.hero h1{font-size:46px}.floating{left:-12px}.youtube-grid{grid-template-columns:1fr;gap:32px}.youtube .section-head{max-width:700px}.faq-layout{grid-template-columns:1fr;gap:15px}.faq .section-head{position:static}.demo-grid{grid-template-columns:1fr 1fr}}
@media(max-width:740px){.wrap{width:min(100% - 34px,1190px)}.top-inner{min-height:64px}.brand{font-size:25px}.hero{padding:46px 0 56px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero h1{font-size:clamp(36px,9vw,50px);margin:18px 0}.hero-desc{font-size:15px}.hero-picture{transform:none}.hero-picture img{aspect-ratio:1.42}.floating{position:relative;left:auto;bottom:auto;margin:-35px 18px 0;max-width:none;transform:none}.visual-caption{bottom:46px;font-size:9px}.hero-tags{margin-top:23px}.section{padding:70px 0}.scene-grid{grid-template-columns:1fr;grid-template-rows:none}.scene,.scene-large{grid-row:auto;min-height:340px}.scene-large{min-height:415px}.scene.light-scene{min-height:270px}.steps,.features-grid{grid-template-columns:1fr}.step{min-height:auto}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.youtube-grid{gap:25px}.demo-grid{grid-template-columns:1fr}.faq-layout{gap:12px}.bottom-cta .wrap{display:block}.bottom-cta .button{margin-top:25px}.footer-top,.footer-copy{align-items:flex-start;flex-direction:column}.footer-links{margin-top:18px}.footer-copy{gap:5px}.section-head{margin-bottom:24px}}
@media(max-width:480px){.language summary{padding:10px 11px}.language summary .selected-label{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero h1{font-size:36px}.hero .button{padding:13px 16px;font-size:12px}.hero-tags span{font-size:11px}.scene{padding:23px}.scene h3{font-size:25px}.features-grid{grid-template-columns:1fr}.phone-pair{gap:8px}.device-card{padding:11px}.device{border-width:5px;border-radius:17px;max-height:190px}.device-card h3{font-size:15px}.device-card p{font-size:11px}.pair-arrow{height:33px;width:33px;font-size:19px}.faq-item summary{font-size:15px}.section h2{font-size:31px}.language-panel{right:-4px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* 2026-11-10: balanced non-repeating scenarios — corporate meeting, field briefing, worship and video use. */
@media(min-width:741px){.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,350px)}.scene-grid .scene{grid-row:auto;min-height:0}}
.scene-grid .scene.office img{object-position:50% 50%}
.scene-grid .scene.site img{object-position:53% 43%}
.scene-grid .scene.worship img{object-position:50% 46%}
.hero-picture img{object-position:64% center}
@media(max-width:740px){.scene-grid{grid-template-columns:1fr;grid-template-rows:none}.scene-grid .scene{grid-row:auto;min-height:365px}.scene-grid .scene.light-scene{min-height:285px}}
