@font-face{font-family:Pretendard Variable;font-weight:45 920;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/woff2/PretendardVariable.woff2) format("woff2-variations")}:root{--brand: #264ed4;--brand-hover: #6783e1;--brand-dark: #6783e1;--brand-soft: #e9edfb;--brand-muted: #a8b8ee;--brand-soft-hover: #c9d3f4;--text: #171719;--sub: #46474c;--info: #878a93;--placeholder: #c2c4c8;--line: #e1e2e4;--line-strong: #aeb0b6;--border-alternative: #f4f4f5;--alt: #f7f7f8;--dark: #171719;--footer: #08102a;--white: #ffffff;--status-negative: #ff4242;--focus: rgba(38, 78, 212, .32);--card-shadow: 0 18px 44px rgba(38, 78, 212, .14), 0 2px 10px rgba(8, 16, 42, .06);--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;font-family:Pretendard Variable,Pretendard,sans-serif;color:var(--text);background:var(--white)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--white)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}.ui-icon{display:block;width:16px;height:16px;flex:0 0 auto}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,h4,p,dl,dd{margin:0}.page{overflow:hidden;background:var(--white)}.section{position:relative;padding:100px 120px}.section-inner{width:min(1200px,100%);margin:0 auto}.nav-wrapper{position:sticky;top:0;z-index:30;display:flex;height:84px;justify-content:center;padding-top:20px;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-wrapper-class{height:84px}.navbar{display:flex;width:min(1320px,calc(100% - 120px));height:64px;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:var(--radius-16);padding:12px;background:var(--white)}.nav-left{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:40px}.brand,.mini-brand{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.brand-mark{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-8);background:var(--white)}.brand-mark img{width:18px;height:23px}.brand-logo{width:88px;height:20px;display:block;object-fit:contain}.nav-menu{display:flex;min-width:0;align-items:center;gap:10px}.nav-menu a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:var(--radius-6);padding:6px 12px;color:var(--text);font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;white-space:nowrap}.nav-menu a.is-active{color:var(--brand);background:var(--brand-soft);font-weight:600}.nav-menu a:hover{color:var(--brand);background:var(--brand-soft)}.nav-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.nav-download,.footer-cta{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:4px;border-radius:var(--radius-8);padding:8px 16px;background:var(--brand);color:var(--white);font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;white-space:nowrap}.nav-download-secondary{border:1px solid var(--brand);background:var(--white);color:var(--brand)}.nav-download .ui-icon,.footer-cta .ui-icon,.mobile-menu-download .ui-icon{width:18px;height:18px}.nav-download:hover,.footer-cta:hover{background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 10px 24px #264ed438}.nav-download-secondary:hover{background:var(--brand-soft);color:var(--brand);box-shadow:0 10px 24px #264ed424}.mobile-menu-button{display:none;width:40px;height:40px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:var(--radius-8);background:var(--brand-soft);color:var(--brand)}.mobile-menu-button span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.mobile-menu-button.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-button.is-open span:nth-child(2){opacity:0}.mobile-menu-button.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-panel{position:absolute;top:calc(100% + 8px);left:50%;z-index:31;display:none;width:min(336px,calc(100% - 32px));flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:var(--radius-16);padding:12px;background:var(--white);box-shadow:var(--card-shadow);transform:translate(-50%)}.mobile-menu-panel.is-open{display:flex}.mobile-menu-panel a{display:flex;min-height:44px;align-items:center;justify-content:space-between;border-radius:var(--radius-8);padding:10px 14px;color:var(--text);font-size:16px;line-height:24px;font-weight:600}.mobile-menu-panel a:hover,.mobile-menu-panel a.is-active{background:var(--brand-soft);color:var(--brand)}.mobile-menu-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.mobile-menu-download{margin-top:4px;background:var(--brand);color:var(--white)!important}.mobile-menu-actions .mobile-menu-download{margin-top:0}.mobile-menu-download-secondary{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand)!important}.mobile-menu-panel a.mobile-menu-download:hover{background:var(--brand-dark);color:var(--white)!important}.mobile-menu-panel a.mobile-menu-download-secondary:hover{background:var(--white);color:var(--brand)!important}.hero-section{display:flex;min-height:1062px;flex-direction:column;align-items:center;justify-content:flex-start;gap:60px;padding-top:100px;padding-bottom:0;background:linear-gradient(180deg,#f7fbff,#fff 54%)}.hero-bg{position:absolute;width:580px;height:560px;border-radius:47% 53% 58% 42%;background:#a1e1ff29;filter:blur(24px);pointer-events:none}.hero-bg-a{top:-110px;right:-180px;transform:rotate(-18deg)}.hero-bg-b{top:370px;left:-320px;transform:rotate(22deg)}.hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.hero-text{display:flex;flex-direction:column;align-items:center;gap:40px}.hero-text h1{display:flex;flex-direction:column;color:var(--text);font-size:52px;line-height:72px;font-weight:700;letter-spacing:0}.hero-text h1 strong{color:var(--brand)}.hero-body{display:flex;flex-direction:column;gap:4px;color:var(--info);font-size:18px;line-height:26px;letter-spacing:0}.hero-actions{display:flex;justify-content:center;gap:12px}.button{display:inline-flex;height:58px;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-8);padding:16px 24px;font-size:18px;line-height:26px;font-weight:600;letter-spacing:0;white-space:nowrap}.button .ui-icon{width:20px;height:20px}.ops-header-button .ui-icon,.kiosk-header-button .ui-icon,.ops-foundation-card>a .ui-icon,.press-cta-button .ui-icon{width:20px;height:20px}.button-primary{background:var(--brand);color:var(--white)}.button-secondary{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand)}.button-primary:hover{background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 12px 28px #264ed43d}.button-secondary:hover{background:var(--white);box-shadow:0 10px 24px #264ed424;transform:translateY(-1px)}.dashboard-shell{position:relative;z-index:1;display:grid;width:1080px;height:720px;grid-template-columns:180px 900px;overflow:hidden;border:6px solid var(--border-alternative);border-radius:20px;background:var(--white)}.dashboard-viewport{position:relative;z-index:1;width:800px;height:534px;overflow:hidden;border-radius:20px}.dashboard-viewport .dashboard-shell{transform:scale(.7407407);transform-origin:left top}.dashboard-shell-class{border-width:0;border-radius:14px;box-shadow:0 36px 90px #264ed42e,0 0 0 1px #264ed414}.dashboard-sidebar{display:flex;flex-direction:column;gap:22.5px;padding:16.875px;border-right:1px solid #f8fafc;background:var(--white);box-shadow:7px 0 14px #264ed408}.mini-brand span{display:inline-flex;width:22.5px;height:22.5px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:5px}.mini-brand span img{width:13px;height:16px}.mini-brand>img{width:70px;height:16px;display:block;object-fit:contain}.side-links{display:flex;flex-direction:column}.side-bottom{margin-top:auto}.side-link{display:flex;width:145.5px;height:33.75px;align-items:center;gap:8.4px;border-radius:5.6px;padding:8.4px 11.25px;color:#64748b;font-size:11.25px;line-height:16.875px}.side-bottom .side-link{height:44px;gap:20px;padding:12px}.side-link.is-active{background:var(--brand-soft);color:var(--brand);font-weight:700}.side-icon{position:relative;width:16px;height:16px;flex:0 0 auto;border:1.5px solid currentColor}.side-icon-grid{border-radius:2px;box-shadow:inset 6px 0 #64748b2e,inset 0 6px #64748b2e}.side-icon-book{border-radius:3px}.side-icon-folder{height:12px;border-radius:2px}.side-icon-user,.side-icon-gear{width:20px;height:20px;border-radius:999px}.dashboard-main{min-width:0;background:var(--white)}.dashboard-topbar{display:flex;height:45px;align-items:center;justify-content:flex-end;gap:12px;border-bottom:1px solid #e2e8f0;padding:0 22.5px;background:var(--alt)}.notify-icon{width:14px;height:16px;border:1.5px solid #64748b;border-radius:8px 8px 4px 4px}.teacher-avatar{width:22.5px;height:22.5px;border-radius:8.4px;background:linear-gradient(135deg,#ffc25a,#f59e0b)}.dashboard-content{display:flex;flex-direction:column;gap:22.5px;padding:28.125px}.team-card{position:relative;display:flex;min-height:119.3px;align-items:flex-end;justify-content:space-between;overflow:hidden;border-radius:16.875px;padding:28.125px;background:linear-gradient(172deg,#264ed4,#1a38a3);color:var(--white);box-shadow:0 7px 28px -7px #264ed40d,0 3px 8px -1px #264ed414}.team-card:after{content:"";position:absolute;right:70px;top:-180px;width:310px;height:420px;border:48px solid rgba(255,255,255,.1);border-radius:999px;transform:rotate(12deg)}.team-card span{display:inline-flex;margin-bottom:6px;border-radius:999px;padding:4px 11.25px;background:#fff3;font-size:8.4px;line-height:11.25px;font-weight:700;letter-spacing:0}.team-card h2{font-size:25.3px;line-height:30.4px;font-weight:700;letter-spacing:0}.team-card .mock-ui-button{position:relative;z-index:1;display:inline-flex;height:33px;align-items:center;justify-content:center;border-radius:8.4px;padding:8px 12px;background:var(--white);color:#0035b4;font-size:11.25px;line-height:16.875px;font-weight:700;box-shadow:0 7px 10px -2px #0000001a,0 3px 4px -3px #0000001a}.library-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.library-header h3{color:#191c1e;font-size:16.875px;line-height:21.94px;font-weight:700}.library-header p{margin-top:2.8px;color:#737685;font-size:9.84px;line-height:14.76px}.library-header>div:last-child{display:flex;gap:6px}.library-header .mock-ui-button,.storage-card .mock-ui-button{display:inline-flex;height:25px;align-items:center;justify-content:center;border:1px solid var(--brand);border-radius:4.2px;padding:0 12px;background:var(--brand-soft);color:var(--brand);font-size:9.1px;line-height:10.5px;font-weight:700;white-space:nowrap}.library-header .mock-ui-button.filled,.storage-card .mock-ui-button.filled{background:var(--brand);color:var(--white)}.dashboard-grid{display:grid;grid-template-columns:613.125px 208.125px;gap:22.5px}.file-grid{display:grid;grid-template-columns:repeat(4,140.625px);gap:11.95px 16.875px}.file-card{display:flex;height:139.2px;flex-direction:column;justify-content:space-between;overflow:hidden;border:.7px solid var(--placeholder);border-radius:5.625px;padding:11.95px;background:var(--white)}.file-video{gap:11.25px;border-color:var(--line-strong)}.file-card-head{display:flex;align-items:flex-start;justify-content:space-between}.doc-icon{position:relative;display:inline-flex;width:25.3px;height:25.3px;align-items:center;justify-content:center;border-radius:5px}.doc-folder{background:#dbe6ff}.doc-folder:before{content:"";width:16px;height:11px;border-radius:2px;background:var(--brand);box-shadow:-2px -3px #6d8af0}.doc-sheet{background:#dcfce7}.doc-sheet:before{content:"";width:12px;height:14px;border:2px solid #16a34a;border-radius:2px}.doc-ppt{background:#fee2e2}.doc-ppt:before{content:"P";color:#dc2626;font-size:10px;font-weight:700}.kebab{width:3px;height:11px;border-radius:999px;background:radial-gradient(circle,#8a93a5 1.5px,transparent 2px) center/3px 4px repeat-y}.file-card-text h4{overflow:hidden;color:var(--text);font-size:9.84px;line-height:14.76px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.file-card-text p{color:var(--sub);font-size:8.44px;line-height:11.81px}.video-preview{position:relative;height:75.94px;overflow:hidden;border-radius:1.4px;background:#111}.video-preview img{width:100%;height:100%;object-fit:cover}.video-preview .video-play-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0003;color:var(--white)}.video-play-icon .ui-icon{width:18px;height:18px}.storage-panel{display:flex;flex-direction:column;gap:11.25px}.sync-status{display:flex;flex-direction:column;gap:8.4px;border:.7px solid #0052cc;border-radius:5.625px;padding:11.95px;background:#0052cc1a}.sync-status>div{display:flex;align-items:center;gap:8.4px}.sync-icon{width:22px;height:21px;border:2px solid #0052cc;border-radius:999px}.sync-status strong{color:#003d9b;font-size:9.14px;line-height:10.97px;font-weight:400;white-space:nowrap}.sync-status p{color:#003d9bcc;font-size:8.44px;line-height:11.81px}.storage-card{display:flex;flex-direction:column;gap:16px;border:.7px solid var(--line-strong);border-radius:5.625px;padding:16.7px;background:var(--white)}.storage-card h4{font-size:9.1px;line-height:10.5px;font-weight:500}.usage-bar{height:5.625px;overflow:hidden;border-radius:999px;background:#edeef0}.usage-bar span{display:block;width:65%;height:100%;background:#003d9b}.usage-meta,.storage-row{display:flex;align-items:center;justify-content:space-between;font-size:8.44px;line-height:11.81px}.usage-meta span{color:#737685}.usage-meta strong,.storage-row strong{color:#191c1e;font-weight:400}.divider{height:1px;background:var(--line)}.storage-row span{display:inline-flex;align-items:center;gap:5.6px;color:#191c1e;font-size:9.84px;line-height:14.76px}.storage-icon{width:14px;height:14px;border-radius:2px;border:1.5px solid var(--brand)}.storage-icon.class{border-color:#f97316}.recent{display:flex;flex-direction:column;gap:11.25px}.recent h3{color:#191c1e;font-size:11.25px;line-height:16.875px;font-weight:600}.recent-list{overflow:hidden;border:.7px solid var(--line-strong);border-radius:5.625px;background:var(--white)}.recent-item{display:flex;min-height:50.625px;align-items:center;gap:11.25px;border-top:.7px solid var(--line-strong);padding:11.25px}.recent-item:first-child{border-top:0}.recent-icon{width:28.125px;height:28.125px;flex:0 0 auto;border-radius:8.4px}.recent-icon.blue{background:#dbeafe}.recent-icon.purple{background:#f3e8ff}.recent-icon.orange{background:#ffedd5}.recent-item strong{display:block;color:#191c1e;font-size:9.84px;line-height:14.76px;font-weight:400;white-space:nowrap}.recent-item p{color:#737685;font-size:8.44px;line-height:11.81px}.section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:60px}.eyebrow{color:var(--brand);font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.section-heading h2{display:flex;flex-direction:column;color:var(--text);font-size:36px;line-height:48px;font-weight:700;letter-spacing:0}.section-body{display:flex;flex-direction:column;gap:0;margin-top:-8px;color:var(--sub);font-size:16px;line-height:26px;letter-spacing:0}.solution-section .section-body{max-height:26px;overflow:hidden}.detail-section .section-body{max-height:52px;overflow:hidden}.problem-section{min-height:915px}.problem-cards{display:grid;grid-template-columns:696px 228px 228px;gap:12px;width:100%;border-radius:var(--radius-16);padding:12px;background:var(--alt)}.problem-mobile-cards{display:none}.problem-cards.active-1{grid-template-columns:228px 696px 228px}.problem-cards.active-2{grid-template-columns:228px 228px 696px}.problem-card{min-height:437px;overflow:hidden;border-radius:var(--radius-16);background:var(--white);color:inherit;text-align:left}.problem-card.active{display:grid;grid-template-columns:280px 320px;gap:40px;padding:28px;box-shadow:0 1px #264ed40f}.problem-copy{display:flex;height:100%;flex-direction:column;justify-content:space-between}.problem-card span{color:var(--info);font-size:22px;line-height:30px;font-weight:600}.problem-card h3{color:var(--text);font-size:18px;line-height:26px;font-weight:600;letter-spacing:0}.problem-card p{margin-top:12px;color:var(--sub);font-size:16px;line-height:26px}.problem-card.active img{width:320px;height:381px;object-fit:contain}.problem-card.muted{display:flex;flex-direction:column;justify-content:space-between;opacity:.5;padding:28px}.problem-card.muted p,.problem-card.muted img{display:none}.problem-card:hover{opacity:1;box-shadow:var(--card-shadow);transform:translateY(-2px)}.problem-card.muted h3{color:var(--sub)}.solution-section{min-height:866px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{display:flex;height:460px;flex-direction:column;overflow:hidden;border-radius:var(--radius-16);background:var(--alt);color:inherit}.product-text{display:flex;flex-direction:column;gap:8px;padding:28px 28px 0}.product-text h3{overflow:hidden;color:var(--text);font-size:22px;line-height:30px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.product-text p{min-height:80px;color:var(--info);font-size:16px;line-height:26px}.product-image{position:relative;flex:1 1 auto;min-height:120px;overflow:hidden}.product-image img{position:absolute;display:block;max-width:none;object-fit:cover;transition:filter .18s ease,opacity .18s ease}.product-school .product-image img{left:68px;top:-43px;width:240px;height:240px}.product-ops .product-image img{left:-4px;top:0;width:383px;height:171px}.product-kiosk .product-image img{left:50%;top:-6px;width:246px;height:246px;transform:translate(-50%);box-shadow:0 13px 17px #0000001f,0 7px 13px #00000014,0 0 7px #00000014}.product-card:hover{background:var(--white);box-shadow:var(--card-shadow);transform:translateY(-6px)}.product-card:hover .product-image img{filter:saturate(1.08) contrast(1.02)}.product-card:hover .product-cta{background:var(--brand)}.product-cta{display:flex;height:40px;align-items:center;justify-content:center;margin:20px 28px;border-radius:var(--radius-8);background:var(--text);color:var(--white);font-size:14px;line-height:20px;font-weight:700}.detail-section{min-height:1012px;overflow:hidden;background:var(--dark)}.detail-section .section-inner{position:relative;z-index:1}.detail-blob{position:absolute;left:50%;top:548px;width:1440px;height:384px;transform:translate(-50%);background:radial-gradient(ellipse at center,#264ed447,#08102a00 68%);opacity:.5}.section-heading.dark .eyebrow{color:var(--brand-muted)}.section-heading.dark h2{color:var(--white)}.section-heading.dark h2 .accent{color:var(--brand-hover)}.section-heading.dark .section-body{color:var(--placeholder)}.principle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.principle-card{display:flex;height:254px;min-height:0;flex-direction:column;justify-content:flex-end;gap:28px;border:1px solid var(--sub);border-radius:var(--radius-16);padding:40px;background:var(--dark)}.principle-card>span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:var(--brand);color:var(--white);font-size:16px;line-height:24px;font-weight:600}.principle-card h3{margin-bottom:12px;color:var(--white);font-size:28px;line-height:38px;font-weight:700}.principle-card p{min-height:52px;color:var(--line);font-size:16px;line-height:26px}.reviews-section{min-height:552px;padding-top:80px;padding-bottom:80px}.review-heading{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:60px;text-align:center}.review-heading h2{color:var(--text);font-size:36px;line-height:48px;font-weight:700}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review-card{display:flex;height:248px;flex-direction:column;justify-content:space-between;border-radius:var(--radius-20);padding:32px;background:var(--alt)}.review-content{display:flex;flex-direction:column;gap:12px}.stars{color:var(--brand);font-size:13px;line-height:12px;letter-spacing:0}.review-card p{min-height:78px;color:var(--sub);font-size:16px;line-height:26px}.review-profile{display:flex;align-items:center;gap:12px}.review-profile img{width:54px;height:54px;border-radius:var(--radius-16);object-fit:cover}.review-profile strong,.review-profile span{display:block;color:var(--sub)}.review-profile strong{font-size:16px;line-height:24px;font-weight:600}.review-profile span{font-size:14px;line-height:22px}.class-solution-page{background:var(--white)}.class-hero-section{display:flex;min-height:1042px;flex-direction:column;align-items:center;justify-content:flex-start;gap:60px;padding-top:100px;padding-bottom:0;background:linear-gradient(180deg,#f8fbff,#fff 58%)}.class-hero-copy{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.class-hero-text{display:flex;flex-direction:column;align-items:center;gap:20px}.class-hero-text h1,.class-section-header h2{display:flex;flex-direction:column;color:var(--text);font-size:52px;line-height:72px;font-weight:700;letter-spacing:0}.class-section-header h2{font-size:36px;line-height:48px}.class-hero-text h1 strong,.class-section-header h2 .accent{color:var(--brand)}.class-hero-text h2{color:var(--text);font-size:28px;line-height:38px;font-weight:700;letter-spacing:0}.class-hero-body{display:flex;flex-direction:column;gap:4px;color:var(--info);font-size:18px;line-height:26px;letter-spacing:0}.class-about-section{min-height:766px}.class-section-header{display:grid;min-height:220px;grid-template-columns:minmax(0,1fr);gap:40px;align-items:end;margin-bottom:60px}.class-section-header.has-action{grid-template-columns:minmax(0,1fr) auto}.class-section-header>div{display:flex;flex-direction:column;gap:28px}.class-section-header .eyebrow,.class-effects-heading .eyebrow{font-size:16px;line-height:24px}.class-section-header .section-body{gap:0;margin-top:-8px}.class-section-header.dark .eyebrow{color:var(--brand-muted)}.class-section-header.dark h2{color:var(--white)}.class-section-header.dark h2 .accent{color:var(--brand-hover)}.class-section-header.dark .section-body{color:var(--placeholder)}.class-small-button{display:inline-flex;width:160px;height:40px;align-items:center;justify-content:center;border-radius:var(--radius-8);background:var(--text);color:var(--white);font-size:14px;line-height:20px;font-weight:700;letter-spacing:0;white-space:nowrap}.page-class .class-small-button{gap:6px;background:var(--brand);color:var(--white)}.page-class .class-small-button:hover{background:var(--brand-hover)}.page-class .class-small-button .ui-icon{width:20px;height:20px}.class-about-cards{display:grid;min-height:286px;grid-template-columns:588px 588px;gap:24px}.class-brand-card,.class-stat-card,.class-problem-card,.class-device-card,.class-feature-card,.class-sync-card,.class-effect-card{border-radius:var(--radius-16)}.class-brand-card{position:relative;display:flex;overflow:hidden;align-items:flex-end;padding:40px;background:linear-gradient(135deg,#264ed4,#183aab);color:var(--white)}.class-brand-card>p{position:absolute;right:-8px;top:20px;color:#ffffff1f;font-size:86px;line-height:1;font-weight:700}.class-brand-card h3{position:relative;display:flex;flex-direction:column;gap:4px;color:var(--white);font-size:28px;line-height:38px;font-weight:700;letter-spacing:0}.class-brand-card h3 strong{color:var(--brand-muted)}.class-stat-card{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:34px 40px;background:var(--brand-soft)}.class-stat-row{display:flex;align-items:center;gap:18px}.class-stat-row>span{display:inline-flex;width:44px;height:44px;flex:0 0 auto;border-radius:999px;background:var(--brand);box-shadow:inset 0 0 0 10px #ffffff38}.class-stat-row h3{color:var(--text);font-size:22px;line-height:30px;font-weight:700}.class-stat-row p{margin-top:4px;color:var(--sub);font-size:16px;line-height:24px}.class-problem-section{min-height:860px;background:var(--white)}.class-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.class-problem-card{display:flex;height:178px;flex-direction:column;justify-content:space-between;padding:28px;background:var(--alt)}.class-problem-card h3{display:flex;flex-direction:column;color:var(--text);font-size:22px;line-height:30px;font-weight:600;letter-spacing:0}.class-problem-card p{color:var(--info);font-size:16px;line-height:24px}.class-problem-card.is-highlighted{background:var(--brand-soft)}.class-problem-card.is-highlighted h3,.class-problem-card.is-highlighted p{color:var(--brand)}.class-data-section{min-height:754px;background:var(--brand-soft)}.class-device-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.class-device-card{position:relative;height:300px;overflow:hidden;padding:28px 20px;background:var(--white)}.class-data-section .class-section-header,.class-flow-section .class-section-header{min-height:194px}.class-device-card h3{position:relative;z-index:2;color:var(--text);font-size:20px;line-height:28px;font-weight:700;letter-spacing:0}.class-device-visual{position:absolute;inset:68px 0 0}.device-board-frame{position:absolute;left:50%;bottom:-6px;width:250px;transform:translate(-50%)}.device-board-screen{position:absolute;left:50%;bottom:52px;width:208px;border-radius:3px;transform:translate(-50%)}.device-imac{position:absolute;left:50%;bottom:-78px;width:286px;transform:translate(-50%)}.device-imac-screen{position:absolute;left:50%;top:34px;width:206px;height:122px;border-radius:5px;object-fit:cover;transform:translate(-50%)}.device-ipad{position:absolute;left:50%;bottom:4px;width:270px;transform:translate(-50%)}.device-ipad-screen{position:absolute;left:50%;bottom:38px;width:216px;height:126px;border-radius:4px;object-fit:cover;transform:translate(-50%)}.class-flow-section{min-height:708px;overflow:hidden;background:var(--dark)}.class-flow-section .section-inner{position:relative;z-index:1}.class-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.class-flow-card{display:flex;height:254px;flex-direction:column;justify-content:space-between;border:1px solid var(--sub);border-radius:var(--radius-16);padding:40px;background:var(--dark)}.class-flow-card>span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:var(--brand);color:var(--white);font-size:16px;line-height:24px;font-weight:600}.class-flow-card h3{margin-bottom:12px;color:var(--white);font-size:28px;line-height:38px;font-weight:700}.class-flow-card p{color:var(--line);font-size:16px;line-height:26px}.class-features-section{min-height:3338px;background:var(--white)}.class-feature-block{border-radius:var(--radius-16);padding:12px;background:var(--alt)}.class-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.class-feature-card{display:flex;min-height:473.333px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:20px;background:var(--white)}.class-feature-card img{width:100%;height:361.333px;border-radius:var(--radius-12);object-fit:cover}.class-feature-card h3{color:var(--text);font-size:22px;line-height:30px;font-weight:600;letter-spacing:0}.class-feature-card p{margin-top:8px;color:var(--info);font-size:16px;line-height:24px}.class-sync-block{display:grid;grid-template-columns:696px 228px 228px;gap:12px;margin-top:60px;border-radius:var(--radius-16);padding:12px;background:var(--alt)}.class-sync-block.active-1{grid-template-columns:228px 696px 228px}.class-sync-block.active-2{grid-template-columns:228px 228px 696px}.class-sync-card{min-height:437px;overflow:hidden;border-radius:var(--radius-16);background:var(--white);color:inherit;text-align:left}.class-sync-card.is-active{display:grid;grid-template-columns:280px 320px;gap:40px;padding:28px}.class-sync-copy{display:flex;height:100%;flex-direction:column;justify-content:space-between}.class-sync-card span{color:var(--info);font-size:22px;line-height:30px;font-weight:600}.class-sync-card h3{color:var(--text);font-size:18px;line-height:26px;font-weight:600;letter-spacing:0}.class-sync-card p{margin-top:12px;color:var(--sub);font-size:16px;line-height:26px}.class-sync-card.is-active img{width:320px;height:381px;border-radius:var(--radius-16);object-fit:cover}.class-sync-card.is-muted{display:flex;flex-direction:column;justify-content:space-between;opacity:.5;padding:28px}.class-sync-card.is-muted p,.class-sync-card.is-muted img{display:none}.class-sync-card:hover{opacity:1;box-shadow:var(--card-shadow);transform:translateY(-2px)}.class-effects{margin-top:120px}.class-effects-heading{display:flex;flex-direction:column;gap:20px;margin-bottom:60px;text-align:center}.class-effects-heading h2{color:var(--text);font-size:36px;line-height:48px;font-weight:700;letter-spacing:0}.class-effects-layout{display:grid;grid-template-columns:273px minmax(0,1fr);gap:60px}.class-effect-tabs{display:flex;flex-direction:column;gap:20px;padding-top:4px}.class-effect-tabs button{display:flex;height:59px;align-items:center;justify-content:center;border-radius:var(--radius-8);background:var(--alt);color:var(--info);font-size:18px;line-height:26px;font-weight:600}.class-effect-tabs button:hover,.class-effect-tabs button.is-active{background:var(--brand);color:var(--white)}.class-effect-cards{display:flex;flex-direction:column;gap:40px}.class-effect-card{min-height:334px;border:1px solid transparent;padding:40px;background:var(--alt)}.class-effect-card.is-active{border-color:#264ed442;background:var(--white);box-shadow:var(--card-shadow)}.class-effect-card>p{color:var(--brand);font-size:18px;line-height:26px;font-weight:700}.class-effect-card h3{margin-top:8px;color:var(--text);font-size:28px;line-height:38px;font-weight:700;letter-spacing:0}.class-effect-card strong{display:block;margin-top:28px;color:var(--sub);font-size:16px;line-height:24px;font-weight:700}.class-effect-card ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;margin:12px 0 0;padding:0;list-style:none}.class-effect-card li{position:relative;padding-left:18px;color:var(--sub);font-size:16px;line-height:26px}.class-effect-card li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:999px;background:var(--brand)}.ops-solution-page{background:var(--white)}.ops-hero-section{display:flex;min-height:1269px;flex-direction:column;align-items:center;justify-content:center;gap:60px;overflow:hidden;padding-top:100px;padding-bottom:100px;background:linear-gradient(180deg,#f8fbff,#fff 62%)}.ops-blob{position:absolute;width:640px;height:560px;border-radius:48% 52% 62% 38%;background:#a1e1ff2b;filter:blur(24px);pointer-events:none}.ops-blob-a{right:-260px;top:-40px;transform:rotate(-18deg)}.ops-blob-b{left:-420px;top:310px;transform:rotate(18deg)}.ops-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.ops-hero-text{display:flex;flex-direction:column;align-items:center;gap:20px}.ops-hero-text h1{display:flex;flex-direction:column;color:var(--text);font-size:52px;line-height:72px;font-weight:700;letter-spacing:0}.ops-hero-text h1 strong{color:var(--brand)}.ops-hero-text h2{color:var(--text);font-size:28px;line-height:38px;font-weight:700}.ops-hero-body{display:flex;flex-direction:column;gap:4px;color:var(--info);font-size:18px;line-height:26px}.ops-board-shell{position:relative;z-index:1;width:1080px;height:603px;overflow:hidden;border-radius:4px;background:var(--white);box-shadow:0 36px 90px #264ed429,0 0 0 1px #264ed429}.ops-board-topbar{display:flex;height:34px;align-items:center;justify-content:space-between;padding:0 14px;background:var(--white)}.ops-board-session{display:flex;height:20px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:0 10px;color:var(--sub);font-size:9px;line-height:12px}.ops-board-session i{width:1px;height:9px;background:var(--line)}.ops-board-session strong{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;background:#e7f8ef;color:#147d42;font-weight:700}.ops-board-notice{max-width:305px;overflow:hidden;border:1px solid var(--line);border-radius:6px;padding:5px 14px;color:var(--info);font-size:9px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.ops-board-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px 6px;height:569px;padding:11px;background:#f5f6f9}.ops-board-tile{position:relative;overflow:hidden;border:1px solid #e5e7ef;border-radius:3px;background:var(--white)}.ops-board-paper{position:absolute;inset:12px 16px 10px;overflow:hidden;border-radius:2px;background:var(--white)}.ops-board-paper span{display:block;height:2px;margin:5px 0;border-radius:999px;background:#d9e2f7}.ops-board-paper span:first-child{width:54%}.ops-board-paper span:nth-child(2),.ops-board-paper span:nth-child(3){width:90%}.ops-board-paper span:nth-child(4){width:70%}.ops-board-paper i{position:absolute;right:6px;top:6px;color:#d24444;font-size:6px;font-style:normal;font-weight:700;transform:rotate(-12deg)}.ops-board-paper b{position:absolute;left:0;right:0;bottom:12px;height:42px;border:1px solid rgba(38,78,212,.35);border-radius:50%}.ops-board-tile>p{position:absolute;left:8px;top:6px;border-radius:999px;padding:2px 6px;background:var(--white);color:var(--sub);font-size:7px;font-weight:700;box-shadow:0 2px 6px #00000014}.ops-board-actions{position:absolute;right:12px;bottom:12px;display:flex;gap:5px}.ops-board-actions span{width:28px;height:28px;border-radius:6px;background:var(--brand)}.ops-board-actions span:last-child{background:#14b86a}.ops-about-section{min-height:822px}.ops-section-header{display:grid;min-height:254px;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end;margin-bottom:60px}.ops-section-header.has-action{grid-template-columns:minmax(0,1fr) auto}.ops-section-header>div{display:flex;flex-direction:column;gap:28px}.ops-section-header h2{display:flex;flex-direction:column;color:var(--text);font-size:46px;line-height:62px;font-weight:700;letter-spacing:0}.ops-section-header h2 .accent{color:var(--brand)}.ops-section-header.dark .eyebrow{color:var(--brand-muted)}.ops-section-header.dark h2{color:var(--white)}.ops-section-header.dark h2 .accent{color:var(--brand-hover)}.ops-section-header.dark .section-body{color:var(--placeholder)}.ops-header-button{display:inline-flex;height:58px;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-8);padding:16px 24px;background:var(--brand);color:var(--white);font-size:18px;line-height:26px;font-weight:700;white-space:nowrap}.ops-about-cards{display:grid;grid-template-columns:590px 590px;gap:20px;min-height:308px}.ops-brand-card,.ops-info-card,.ops-problem-card,.ops-answer-card,.ops-flow-card,.ops-foundation-card,.ops-patent-card{border-radius:var(--radius-20)}.ops-brand-card{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;padding:40px;background:linear-gradient(135deg,#264ed4,#6da6ff);color:var(--white)}.ops-brand-card>p{color:#fff3;font-size:40px;line-height:38px;font-weight:700}.ops-brand-card:after{content:"";position:absolute;right:-170px;top:-130px;width:477px;height:442px;border-radius:48% 52% 62% 38%;background:#ffffff21;filter:blur(4px)}.ops-brand-card h3{position:relative;z-index:1;display:flex;flex-direction:column;color:var(--white);font-size:28px;line-height:38px;font-weight:700}.ops-brand-card h3 strong{color:var(--brand-soft)}.ops-info-card{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:40px;background:var(--brand-soft)}.ops-info-row{display:flex;gap:20px}.ops-info-icon,.ops-foundation-icon{position:relative;display:inline-flex;width:50px;height:50px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-16);background:var(--brand-soft-hover)}.ops-info-icon:before,.ops-foundation-icon:before{content:"";width:18px;height:18px;border-radius:999px;background:var(--brand)}.ops-info-icon-2:before{width:14px;height:22px;border:3px solid var(--brand);border-radius:4px;background:transparent}.ops-info-icon-3:before{width:18px;height:18px;border-radius:10px 10px 6px 6px}.ops-info-row h3{color:var(--text);font-size:16px;line-height:24px;font-weight:700}.ops-info-row p{margin-top:4px;color:var(--sub);font-size:14px;line-height:22px}.ops-problem-section{min-height:932px}.ops-problem-content{display:flex;flex-direction:column;gap:24px}.ops-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ops-problem-card{display:flex;min-height:284px;flex-direction:column;justify-content:flex-end;gap:28px;padding:40px;background:var(--alt)}.ops-problem-card>span{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:var(--radius-16);background:var(--line);color:var(--info)}.ops-problem-card>span .ui-icon{width:22px;height:22px}.ops-problem-card h3{display:flex;flex-direction:column;color:var(--text);font-size:24px;line-height:32px;font-weight:700}.ops-problem-card p{color:var(--info);font-size:16px;line-height:26px}.ops-answer-card{display:flex;min-height:142px;align-items:center;justify-content:space-between;gap:28px;padding:40px;background:var(--brand-soft)}.ops-answer-card h3{color:var(--brand);font-size:24px;line-height:32px;font-weight:700}.ops-answer-card p{margin-top:4px;color:var(--sub);font-size:16px;line-height:26px}.ops-answer-card strong{color:var(--brand-muted);font-size:32px;line-height:38px;font-weight:700}.ops-flow-section{min-height:1662px;background:var(--dark)}.ops-flow-layout{display:grid;grid-template-columns:273px minmax(0,1fr);gap:60px}.ops-flow-tabs{display:flex;flex-direction:column;gap:20px}.ops-flow-tabs button{display:flex;min-height:59px;align-items:center;gap:28px;background:transparent;color:var(--white);font-size:22px;line-height:30px;font-weight:700;text-align:left}.ops-flow-tabs button:before{content:"";width:2px;height:35px;background:var(--white)}.ops-flow-tabs button:hover:before,.ops-flow-tabs button.is-active:before{background:var(--brand)}.ops-flow-tabs button:hover,.ops-flow-tabs button.is-active{color:var(--brand-hover)}.ops-flow-cards{display:flex;flex-direction:column;gap:60px}.ops-flow-card{min-height:324px;border:1px solid var(--sub);padding:40px;background:var(--dark)}.ops-flow-card.is-active{border-color:var(--brand);box-shadow:0 22px 56px #264ed438}.ops-flow-card:first-child{min-height:350px}.ops-flow-card>p:first-child{color:var(--brand-muted);font-size:18px;line-height:26px;font-weight:700}.ops-flow-card h3{margin-top:28px;color:var(--white);font-size:28px;line-height:38px;font-weight:700}.ops-flow-card>p:nth-of-type(2){margin-top:12px;color:var(--line);font-size:16px;line-height:26px}.ops-flow-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.ops-flow-card span{display:flex;min-height:86px;flex-direction:column;justify-content:center;gap:2px;border-radius:var(--radius-8);padding:16px 24px;background:var(--sub)}.ops-flow-card strong{color:var(--white);font-size:18px;line-height:26px}.ops-flow-card small{color:var(--line);font-size:16px;line-height:26px}.ops-foundation-section{min-height:616px;overflow:hidden;background:linear-gradient(180deg,var(--dark) 0%,var(--footer) 100%)}.ops-foundation-card{position:relative;display:flex;min-height:416px;flex-direction:column;align-items:center;justify-content:flex-end;gap:28px;overflow:hidden;border:1px solid var(--sub);padding:40px;background:var(--dark);text-align:center}.ops-foundation-card:before{content:"";position:absolute;left:50%;bottom:-210px;width:1440px;height:384px;transform:translate(-50%);background:radial-gradient(ellipse at center,#264ed459,#08102a00 72%)}.ops-foundation-card>*{position:relative;z-index:1}.ops-foundation-card>p:first-child{color:var(--white);font-size:18px;line-height:26px;font-weight:700}.ops-foundation-card h2{color:var(--white);font-size:28px;line-height:38px;font-weight:700}.ops-foundation-card>p:nth-of-type(2){color:var(--line);font-size:16px;line-height:26px}.ops-foundation-grid{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:12px}.ops-foundation-item{display:flex;align-items:center;gap:20px;border-radius:var(--radius-16);padding:16px;background:var(--sub);text-align:left}.ops-foundation-icon{width:60px;height:60px;background:var(--info)}.ops-foundation-icon:before{background:var(--line)}.ops-foundation-icon-1:before{width:22px;height:16px;border:3px solid var(--line);border-radius:3px;background:transparent}.ops-foundation-icon-2:before{width:18px;height:18px;border-radius:10px 10px 6px 6px}.ops-foundation-icon-3:before{width:24px;height:18px;border-radius:999px;box-shadow:-9px 7px 0 -3px var(--line),9px 7px 0 -3px var(--line)}.ops-foundation-item h3{color:var(--white);font-size:16px;line-height:24px;font-weight:700}.ops-foundation-item p{margin-top:4px;color:var(--line);font-size:14px;line-height:22px}.ops-foundation-card>a{display:inline-flex;width:100%;height:58px;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-8);background:var(--brand);color:var(--white);font-size:18px;line-height:26px;font-weight:700}.ops-patents-section{min-height:706px}.ops-patents-section .ops-section-header{min-height:160px}.ops-patent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ops-patent-card{min-height:286px;padding:40px;background:var(--alt)}.ops-patent-card dl{display:flex;height:100%;flex-direction:column;justify-content:space-between;margin:0}.ops-patent-card dt{color:var(--text);font-size:16px;line-height:24px;font-weight:700}.ops-patent-card dd{margin-top:4px;color:var(--sub);font-size:14px;line-height:22px}.kiosk-solution-page{background:var(--white)}.kiosk-hero-section{display:flex;min-height:1274px;flex-direction:column;align-items:center;justify-content:center;gap:60px;padding-top:100px;padding-bottom:100px;background:var(--white)}.kiosk-hero-copy{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.kiosk-hero-text{display:flex;flex-direction:column;align-items:center;gap:20px}.kiosk-hero-text h1{display:flex;flex-direction:column;max-width:100%;min-width:0;color:var(--text);font-size:52px;line-height:72px;font-weight:700;letter-spacing:0;word-break:keep-all}.kiosk-hero-text h1 span,.kiosk-hero-text h1 strong{display:block;width:100%;max-width:100%;min-width:0;white-space:normal}.kiosk-hero-text h1 strong{color:var(--brand)}.kiosk-hero-text h1 strong .title-break{display:inline;width:auto;max-width:none}.kiosk-hero-text h1 strong .title-break+.title-break:before{content:" "}.kiosk-hero-text h2{color:var(--sub);font-size:28px;line-height:38px;font-weight:500;letter-spacing:0}.kiosk-hero-body{display:flex;flex-direction:column;gap:4px;color:var(--info);font-size:18px;line-height:26px;letter-spacing:0}.kiosk-hero-preview{width:min(1080px,100%);max-height:608px;aspect-ratio:16 / 9;border-radius:var(--radius-20);background:var(--white);box-shadow:0 0 20px var(--brand-muted),0 4px 24px #ecfbf5}.kiosk-about-section{min-height:876px}.kiosk-section-header{display:grid;min-height:252px;grid-template-columns:minmax(0,1fr);gap:40px;align-items:end;margin-bottom:60px}.kiosk-section-header.has-action{grid-template-columns:minmax(0,1fr) auto}.kiosk-section-header>div{display:flex;flex-direction:column;gap:28px}.kiosk-section-header h2{display:flex;flex-direction:column;color:var(--text);font-size:46px;line-height:62px;font-weight:700;letter-spacing:0}.kiosk-section-header h2 .accent{color:var(--brand-hover)}.kiosk-section-header.dark .eyebrow{color:var(--brand-muted)}.kiosk-section-header.dark h2{color:var(--white)}.kiosk-section-header.dark .section-body{color:var(--placeholder)}.kiosk-header-button{display:inline-flex;height:58px;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-8);padding:16px 24px;background:var(--brand);color:var(--white);font-size:18px;line-height:26px;font-weight:700;letter-spacing:0;white-space:nowrap}.kiosk-about-cards{display:grid;min-height:364px;grid-template-columns:590px 590px;gap:20px}.kiosk-brand-card,.kiosk-info-card,.kiosk-problem-card,.kiosk-answer-card,.kiosk-security-card,.kiosk-feature-card,.kiosk-install-card img{border-radius:var(--radius-20)}.kiosk-brand-card{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;padding:40px;background:linear-gradient(135deg,#264ed4,#6da6ff);color:var(--white)}.kiosk-brand-card>p{color:#ffffff3d;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:40px;line-height:38px;font-weight:700;letter-spacing:0}.kiosk-brand-card h3{display:flex;flex-direction:column;color:var(--white);font-size:28px;line-height:38px;font-weight:700;letter-spacing:0}.kiosk-brand-card h3 strong{color:var(--white)}.kiosk-info-card{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:40px;background:var(--brand-soft)}.kiosk-info-row{display:flex;gap:20px}.kiosk-info-icon{position:relative;display:inline-flex;width:50px;height:50px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-16);background:var(--brand-soft-hover)}.kiosk-info-icon:before,.kiosk-info-icon:after{content:"";position:absolute;background:var(--brand)}.kiosk-info-icon-1:before{width:20px;height:16px;border:2px solid var(--brand);border-radius:3px;background:transparent}.kiosk-info-icon-1:after{width:16px;height:2px;box-shadow:0 -7px 0 var(--brand)}.kiosk-info-icon-2:before{width:18px;height:20px;border-radius:10px 10px 8px 8px}.kiosk-info-icon-2:after{width:7px;height:4px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);background:transparent;transform:rotate(45deg)}.kiosk-info-icon-3:before{width:20px;height:20px;border:2px solid var(--brand);border-radius:4px;background:transparent}.kiosk-info-icon-3:after{width:4px;height:4px;box-shadow:-6px -6px 0 var(--brand),6px -6px 0 var(--brand),-6px 6px 0 var(--brand),6px 6px 0 var(--brand)}.kiosk-info-icon-4:before{width:22px;height:22px;border-radius:999px}.kiosk-info-icon-4:after{width:3px;height:9px;border-radius:999px;background:var(--white);box-shadow:0 -6px 0 -1px var(--white)}.kiosk-info-row h3{color:var(--text);font-size:16px;line-height:24px;font-weight:700;letter-spacing:0}.kiosk-info-row p{margin-top:4px;color:var(--sub);font-size:14px;line-height:22px}.kiosk-problem-section{min-height:886px}.kiosk-problem-section .kiosk-section-header{min-height:222px}.kiosk-problem-content{display:flex;flex-direction:column;gap:12px}.kiosk-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kiosk-problem-card{display:flex;min-height:250px;flex-direction:column;justify-content:flex-end;gap:28px;padding:40px;background:var(--alt)}.kiosk-problem-card>span{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:var(--radius-16);background:var(--line);color:var(--info)}.kiosk-problem-card>span .ui-icon{width:22px;height:22px}.kiosk-problem-card h3{color:var(--text);font-size:24px;line-height:32px;font-weight:700;letter-spacing:0}.kiosk-problem-card p{color:var(--info);font-size:16px;line-height:26px}.kiosk-answer-card{display:flex;min-height:142px;align-items:center;justify-content:space-between;gap:28px;padding:40px;background:var(--brand-soft)}.kiosk-answer-card h3{color:var(--brand);font-size:24px;line-height:32px;font-weight:700;letter-spacing:0}.kiosk-answer-card p{margin-top:4px;color:var(--sub);font-size:16px;line-height:26px}.kiosk-answer-card strong{color:var(--brand-muted);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:32px;line-height:38px;font-weight:700;letter-spacing:0;white-space:nowrap}.kiosk-security-section{min-height:734px;background:var(--dark)}.kiosk-security-section .kiosk-section-header{min-height:220px}.kiosk-security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kiosk-security-card{display:flex;min-height:254px;flex-direction:column;justify-content:space-between;border:1px solid var(--sub);padding:40px;background:var(--dark)}.kiosk-security-card>span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:var(--brand);color:var(--white);font-size:16px;line-height:24px;font-weight:700;letter-spacing:0}.kiosk-security-card h3{margin-bottom:12px;color:var(--white);font-size:28px;line-height:38px;font-weight:700;letter-spacing:0}.kiosk-security-card p{color:var(--line);font-size:16px;line-height:26px}.kiosk-info-section{min-height:881px}.kiosk-info-section .kiosk-section-header{min-height:160px}.kiosk-feature-strip{display:grid;grid-template-columns:696px 1fr 1fr;gap:12px;border-radius:var(--radius-16);padding:12px;background:var(--alt)}.kiosk-feature-strip.active-1{grid-template-columns:1fr 696px 1fr}.kiosk-feature-strip.active-2{grid-template-columns:1fr 1fr 696px}.kiosk-feature-card{min-height:437px;overflow:hidden;background:var(--white);color:inherit;text-align:left}.kiosk-feature-card.is-active{display:grid;grid-template-columns:280px 320px;gap:40px;padding:28px}.kiosk-feature-copy{display:flex;flex-direction:column;justify-content:space-between}.kiosk-feature-card span{color:var(--info);font-size:22px;line-height:30px;font-weight:600;letter-spacing:0}.kiosk-feature-card h3{color:var(--text);font-size:18px;line-height:26px;font-weight:600;letter-spacing:0}.kiosk-feature-card p{margin-top:12px;color:var(--sub);font-size:16px;line-height:26px}.kiosk-feature-card.is-active img{width:320px;height:381px;object-fit:contain}.kiosk-feature-card.is-muted{display:flex;flex-direction:column;justify-content:space-between;opacity:.5;padding:28px}.kiosk-feature-card:hover{opacity:1;box-shadow:var(--card-shadow);transform:translateY(-2px)}.kiosk-feature-card.is-muted h3{display:flex;flex-direction:column}.kiosk-install-section{min-height:693px}.kiosk-install-heading{display:flex;flex-direction:column;gap:16px;margin-bottom:60px}.kiosk-install-heading h2{color:var(--text);font-size:46px;line-height:62px;font-weight:700;letter-spacing:0}.kiosk-install-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.kiosk-install-card{display:flex;flex-direction:column;gap:20px}.kiosk-install-card img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.kiosk-install-card h3{color:var(--text);font-size:22px;line-height:30px;font-weight:700;letter-spacing:0}.kiosk-install-card p{margin-top:4px;color:var(--sub);font-size:16px;line-height:26px}.kiosk-hero-text h1,.kiosk-hero-text h2,.kiosk-hero-body,.kiosk-section-header h2,.kiosk-section-header .section-body,.kiosk-brand-card h3,.kiosk-info-row h3,.kiosk-info-row p,.kiosk-problem-card h3,.kiosk-problem-card p,.kiosk-answer-card h3,.kiosk-answer-card p,.kiosk-security-card h3,.kiosk-security-card p,.kiosk-feature-card h3,.kiosk-feature-card p,.kiosk-install-heading h2,.kiosk-install-card h3,.kiosk-install-card p{word-break:keep-all}.press-page{position:relative;overflow:hidden;background:var(--white)}.press-list-section{min-height:1573px;overflow:hidden;background:var(--white)}.press-list-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:60px}.press-page-blob{position:absolute;width:987px;height:957px;pointer-events:none}.press-page-blob-a{right:-480px;top:-145px}.press-page-blob-b{left:-480px;top:207px;opacity:.4}.press-heading{display:flex;width:100%;flex-direction:column;gap:28px}.press-heading h1{color:var(--text);font-size:46px;line-height:62px;font-weight:700;letter-spacing:0}.press-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px}.press-card{display:flex;min-width:0;flex-direction:column;gap:16px;color:inherit}.press-card-link:hover,.press-card:not(.is-empty):hover{transform:translateY(-4px)}.press-card-link:hover .press-card-media,.press-card:not(.is-empty):hover .press-card-media{box-shadow:var(--card-shadow)}.press-card.is-empty{opacity:.62}.press-card-media{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-16);background:var(--alt)}.press-card-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease,opacity .18s ease}.press-card-link:hover .press-card-media img,.press-card:not(.is-empty):hover .press-card-media img{transform:scale(1.03)}.press-card-media.is-logo{display:flex;align-items:center;justify-content:center}.press-card-media.is-logo img{width:156px;height:auto;opacity:.75;object-fit:contain}.press-card-text{display:flex;flex-direction:column;gap:4px}.press-card-text h2{display:-webkit-box;overflow:hidden;color:var(--text);font-size:18px;line-height:26px;font-weight:700;letter-spacing:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:keep-all}.press-card-text p{color:var(--info);font-size:16px;line-height:26px}.press-more-button{display:inline-flex;height:48px;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line);border-radius:var(--radius-8);padding:12px 20px;background:var(--white);color:var(--sub);font-size:16px;line-height:24px;font-weight:500;letter-spacing:0}.press-more-button:hover{border-color:var(--brand);color:var(--brand);box-shadow:0 10px 24px #264ed41f;transform:translateY(-1px)}.press-more-button .ui-icon{width:18px;height:18px}.press-cta-section{position:relative;display:flex;min-height:442px;flex-direction:column;align-items:center;justify-content:center;gap:40px;overflow:hidden;padding:100px 120px;background:var(--brand);color:var(--white);text-align:center}.press-cta-section h2{position:relative;z-index:1;display:flex;width:min(1200px,100%);flex-direction:column;color:var(--white);font-size:52px;line-height:72px;font-weight:700;letter-spacing:0;word-break:keep-all}.press-cta-button{position:relative;z-index:1;display:inline-flex;height:58px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--brand);border-radius:var(--radius-8);padding:16px 24px;background:var(--brand-soft);color:var(--brand);font-size:18px;line-height:26px;font-weight:500;letter-spacing:0}.press-cta-button:hover{background:var(--white);box-shadow:0 14px 32px #08102a2e;transform:translateY(-1px)}.press-cta-ellipse,.press-cta-blob{position:absolute;pointer-events:none}.press-cta-ellipse{width:810px;height:405px;mix-blend-mode:luminosity}.press-cta-ellipse-a{right:-195px;top:-97px;transform:rotate(180deg)}.press-cta-ellipse-b{left:-196px;top:90px;width:898px;height:449px}.press-cta-blob-a{left:-209px;top:56px;width:659px;height:639px}.press-cta-blob-b{left:933px;top:-360px;width:987px;height:957px;opacity:.4}.contact-section{display:flex;min-height:862px;justify-content:center;padding:60px 120px;background:var(--brand-soft)}.contact-card{display:grid;width:min(1200px,100%);height:742px;grid-template-columns:376px 1fr;overflow:hidden;border-radius:var(--radius-20);background:var(--white);box-shadow:0 0 20px var(--brand-muted),0 4px 24px var(--brand-soft)}.contact-card-bordered{border:1px solid var(--line)}.contact-info{position:relative;display:flex;flex-direction:column;gap:40px;overflow:hidden;padding:40px;background:var(--brand);color:var(--white)}.contact-info:before,.contact-info:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.contact-info:before{right:-96px;bottom:-209px;width:472px;height:438px;background:#ffffff14}.contact-info:after{left:50px;top:456px;width:571px;height:285px;border:72px solid rgba(255,255,255,.14);opacity:.55}.contact-info-text,.contact-info dl{position:relative;z-index:1}.contact-info h2{color:var(--white);font-size:28px;line-height:38px;font-weight:700}.contact-info p{margin-top:8px;color:var(--brand-muted);font-size:16px;line-height:26px}.contact-info dl{display:flex;flex-direction:column;gap:16px}.contact-info dt{color:var(--brand-muted);font-size:16px;line-height:24px;font-weight:600}.contact-info dd{margin-top:2px;color:var(--white);font-size:16px;line-height:24px}.contact-form{display:flex;flex-direction:column;justify-content:center;gap:40px;padding:60px;background:var(--white)}.form-head{display:flex;flex-direction:column;gap:6px}.form-head h3{color:var(--text);font-size:16px;line-height:24px;font-weight:600}.form-head p{overflow:hidden;color:var(--info);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px}.field{display:flex;flex-direction:column;gap:6px}.field>span{display:inline-flex;align-items:center;gap:4px;color:var(--text);font-size:14px;line-height:20px;font-weight:700}.field>span i{color:var(--status-negative);font-style:normal}.field input,.field textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-8);background:var(--white);color:var(--sub);font-size:14px;line-height:20px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.field input:hover,.field textarea:hover{border-color:var(--line-strong)}.field input:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}.field input:invalid:not(:placeholder-shown),.field textarea:invalid:not(:focus){border-color:var(--status-negative)}.field input{height:44px;padding:12px 16px}.field textarea{height:120px;padding:12px 16px;resize:none}.field input::placeholder{color:var(--placeholder)}.field-message{margin-top:-16px}.consent{display:flex;min-height:58px;align-items:center;gap:6px;border-radius:var(--radius-12);padding:16px;background:var(--border-alternative)}.consent input{width:16px;height:16px;flex:0 0 auto;accent-color:var(--brand)}.consent span{color:var(--text);font-size:14px;line-height:20px}.form-status{min-height:20px;margin-top:-24px;color:var(--info);font-size:13px;line-height:20px}.form-status.error{color:#d92d20}.form-status.success{color:var(--brand)}.form-status.submitting{color:var(--info)}.form-submit{width:100%}.form-submit:disabled{cursor:not-allowed;opacity:.6}.footer{min-height:352px;padding:80px 120px;background:var(--footer)}.footer-inner{display:grid;width:min(1200px,100%);margin:0 auto;grid-template-columns:minmax(216px,1fr) 240px minmax(320px,1fr) auto;gap:40px;align-items:start}.footer-brand{display:flex;min-width:216px;align-items:center;gap:12px}.footer-mark{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-12);background:var(--alt)}.footer-mark img{width:28px;height:36px}.footer-brand span:last-child{display:flex;flex-direction:column;gap:6px}.footer-brand span:last-child img{width:106px;height:24px;display:block;object-fit:contain}.footer-brand small{color:var(--placeholder);font-size:13px;line-height:15px}.footer-products,.footer-contact{display:flex;flex-direction:column;gap:8px;color:var(--white);font-size:14px;line-height:20px}.footer-products h3,.footer-contact h3{margin-bottom:8px;color:var(--brand-hover);font-size:14px;line-height:20px;font-weight:600}.footer-products a{min-width:120px;color:var(--white);font-weight:500}.footer-contact p{display:flex;flex-direction:column;gap:4px;color:var(--white)}.footer-contact span{color:var(--info);font-weight:500}.footer-cta{height:48px;padding:16px 24px;font-size:18px;line-height:26px}@media(min-width:1040px)and (max-width:1439px){.navbar{width:min(1320px,calc(100% - 48px));gap:12px}.nav-left{gap:20px}.nav-menu{display:flex;gap:4px}.nav-menu a{padding:6px 8px;font-size:14px;line-height:20px}.nav-actions{gap:6px}.nav-download{height:38px;padding:8px 10px;font-size:13px;line-height:18px}.mobile-menu-button{display:none}.section,.contact-section,.footer{padding-left:120px;padding-right:120px}.dashboard-viewport{width:800px;height:534px}.dashboard-shell{width:1080px;height:720px;grid-template-columns:180px 900px}.dashboard-grid{grid-template-columns:613.125px 208.125px}.file-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storage-panel{display:flex}.problem-cards{grid-template-columns:minmax(0,1fr)}.problem-card.active{grid-template-columns:minmax(0,1fr) 320px}.product-grid,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{max-width:none;height:420px}.principle-grid,.class-about-cards,.class-sync-block{grid-template-columns:1fr}.class-problem-grid,.class-device-grid,.class-flow-grid{grid-template-columns:repeat(2,1fr)}.class-flow-grid,.class-feature-grid{grid-template-columns:1fr}.class-flow-card{height:228px}.class-feature-card{min-height:602px}.class-feature-card img{height:491px}.class-about-cards{min-height:0}.class-brand-card,.class-stat-card{min-height:286px}.class-sync-card.is-active{grid-template-columns:minmax(0,1fr) 320px}.class-effects-layout{grid-template-columns:273px minmax(0,1fr)}.ops-board-shell{width:min(1080px,calc(100vw - 96px));height:auto}.kiosk-hero-preview{width:min(1080px,calc(100vw - 96px))}.ops-board-grid{grid-template-columns:repeat(3,1fr);height:auto}.ops-board-tile{aspect-ratio:1.63}.ops-about-cards,.ops-problem-grid,.ops-patent-grid,.kiosk-about-cards,.kiosk-problem-grid,.kiosk-security-grid,.kiosk-install-grid{grid-template-columns:1fr}.ops-about-cards,.kiosk-about-cards{min-height:0}.ops-brand-card,.ops-info-card,.kiosk-brand-card,.kiosk-info-card{min-height:308px}.kiosk-feature-strip{grid-template-columns:696px 1fr 1fr}.kiosk-feature-strip.active-1{grid-template-columns:1fr 696px 1fr}.kiosk-feature-strip.active-2{grid-template-columns:1fr 1fr 696px}.press-grid{grid-template-columns:repeat(auto-fit,minmax(376px,1fr))}.ops-flow-layout{grid-template-columns:1fr}.ops-flow-tabs{flex-direction:row}.ops-flow-tabs button{flex:1 1 0}.ops-foundation-grid,.ops-flow-card>div{grid-template-columns:1fr}.class-effect-tabs{flex-direction:row}.class-effect-tabs button{flex:1 1 0}.footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:1039px){.nav-wrapper{height:84px;padding-top:20px}.nav-wrapper-class{height:84px}.navbar{position:relative;width:calc(100vw - 40px)}.section-inner,.contact-card,.footer-inner{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.nav-menu,.nav-actions,.nav-download{display:none}.mobile-menu-button{display:inline-flex;min-width:40px;background:var(--brand-soft);color:var(--brand)}.nav-left{width:100%;justify-content:space-between;gap:20px}.section,.contact-section,.footer{padding:80px 20px}.press-list-section{min-height:auto}.press-list-inner{gap:40px}.press-page-blob{display:none}.press-grid{grid-template-columns:1fr;gap:36px}.press-cta-section{min-height:360px;padding:72px 24px}.hero-section{min-height:auto;gap:60px;padding-top:80px;padding-bottom:0}.class-hero-section{min-height:656px;gap:60px;padding-top:80px;padding-bottom:0}.class-hero-copy{gap:68px}.ops-hero-section,.kiosk-hero-section{min-height:auto;gap:48px}.hero-text h1,.class-hero-text h1{font-size:36px;line-height:48px}.class-section-header h2{font-size:28px;line-height:38px}.ops-hero-text h1,.ops-section-header h2,.kiosk-hero-text h1,.kiosk-section-header h2,.kiosk-install-heading h2,.press-cta-section h2,.press-heading h1{font-size:40px;line-height:52px}.class-hero-text h2,.ops-hero-text h2,.kiosk-hero-text h2{font-size:22px;line-height:32px}.hero-body,.section-body,.class-hero-body,.ops-hero-body,.kiosk-hero-body{font-size:16px;line-height:24px}.hero-body,.class-hero-body{display:none}.hero-actions{width:100%;flex-direction:column;gap:12px}.button{width:100%;height:58px;font-size:18px;line-height:26px}.dashboard-viewport{width:min(336px,calc(100vw - 40px));height:224px}.dashboard-viewport .dashboard-shell{width:1080px;height:720px;grid-template-columns:180px 900px;transform:scale(.3111111)}.dashboard-sidebar{display:flex}.dashboard-content{padding:28.125px}.file-grid{grid-template-columns:repeat(4,140.625px)}.dashboard-grid{grid-template-columns:613.125px 208.125px}.storage-panel,.recent{display:flex}.team-card{min-height:140px}.library-header{align-items:flex-start;flex-direction:column}.recent-item strong{white-space:normal}.section-heading h2,.review-heading h2{font-size:28px;line-height:38px}.solution-section .section-body,.detail-section .section-body{max-height:none;overflow:visible}.problem-section .section-heading h2{min-height:152px}.solution-section .section-body{max-height:96px;overflow:hidden}.detail-section .section-body{max-height:168px;overflow:hidden}.problem-card.active,.problem-cards,.problem-cards.active-1,.problem-cards.active-2,.product-grid,.principle-grid,.review-grid,.class-about-cards,.class-sync-block,.class-sync-block.active-1,.class-sync-block.active-2,.class-effects-layout{grid-template-columns:1fr}.problem-card.active img{width:100%;max-width:320px;height:auto;margin:0 auto}.problem-cards{display:none}.problem-mobile-cards{display:grid;gap:12px;border-radius:var(--radius-16);padding:12px;background:var(--alt)}.problem-mobile-card{display:flex;height:496.125px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:var(--radius-16);padding:28px;background:var(--white)}.problem-mobile-card:nth-child(2){height:518.125px}.problem-mobile-card span{color:var(--info);font-size:22px;line-height:30px;font-weight:600}.problem-mobile-card h3{color:var(--text);font-size:18px;line-height:26px;font-weight:600}.problem-mobile-card p{margin-top:12px;color:var(--sub);font-size:16px;line-height:26px}.problem-mobile-card img{width:100%;max-height:246px;object-fit:contain}.product-card{height:420px;max-width:none}.principle-card{min-height:236px;padding:32px}.class-section-header,.class-section-header.has-action{min-height:auto;grid-template-columns:1fr;gap:28px}.class-section-header .section-body{margin-top:-8px}.class-small-button{width:100%;height:58px;font-size:18px;line-height:26px;font-weight:600}.class-problem-grid,.class-device-grid,.class-flow-grid,.class-feature-grid,.class-effect-card ul{grid-template-columns:1fr}.class-brand-card,.class-stat-card,.class-flow-card,.class-effect-card{padding:28px}.class-about-cards{gap:20px;min-height:574px}.class-brand-card{min-height:286px}.class-stat-card{height:268px;min-height:0;gap:28px;overflow:hidden;padding:40px}.class-stat-row{min-height:44px}.class-stat-row h3{overflow:hidden;font-size:18px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.class-stat-row p{overflow:hidden;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.class-problem-section .section-body{max-height:72px;overflow:hidden}.class-flow-card{height:240px}.class-problem-card{height:170px;min-height:170px}.class-problem-card.is-highlighted{display:none}.class-device-grid{gap:40px}.class-device-card{height:300px}.class-feature-card{height:319.333px;min-height:319.333px}.class-feature-card img{height:181.333px}.class-sync-card,.class-sync-card.is-active,.class-sync-card.is-muted{min-height:518.8px}.class-effect-cards{gap:40px}.class-effects-heading{align-items:flex-start;text-align:left}.class-effects-heading h2{font-size:28px;line-height:38px}.class-effect-card{height:332px;min-height:0;overflow:hidden}.class-effect-card:first-child{height:312px}.principle-card{height:262px;min-height:0}.principle-card:first-child{height:306px}.review-card{height:248px}.review-card:last-child{height:258px}.class-sync-card.is-active{grid-template-columns:1fr}.class-sync-card.is-active img{width:100%;max-width:320px;height:auto;margin:0 auto}.class-effect-tabs{display:none}.ops-section-header,.ops-section-header.has-action,.kiosk-section-header,.kiosk-section-header.has-action,.kiosk-problem-section .kiosk-section-header,.kiosk-security-section .kiosk-section-header,.kiosk-info-section .kiosk-section-header{min-height:auto;grid-template-columns:1fr;gap:24px}.ops-header-button,.kiosk-header-button{width:100%}.ops-board-shell{width:min(100%,620px)}.ops-board-topbar{height:auto;flex-direction:column;gap:8px;align-items:stretch;padding:10px}.ops-board-session,.ops-board-notice{max-width:none;justify-content:center}.ops-board-grid{grid-template-columns:repeat(2,1fr)}.ops-board-tile{min-height:112px}.ops-board-tile:nth-of-type(n+9){display:none}.ops-brand-card,.ops-info-card,.ops-problem-card,.ops-answer-card,.ops-flow-card,.ops-foundation-card,.ops-patent-card,.kiosk-brand-card,.kiosk-info-card,.kiosk-problem-card,.kiosk-answer-card,.kiosk-security-card{padding:28px}.ops-answer-card,.kiosk-answer-card{align-items:flex-start;flex-direction:column}.ops-answer-card strong,.kiosk-answer-card strong{font-size:28px}.kiosk-feature-strip{grid-template-columns:1fr}.kiosk-feature-card{min-height:280px}.kiosk-feature-card.is-active{grid-template-columns:1fr}.kiosk-feature-card.is-active img{width:100%;max-width:320px;height:auto;margin:0 auto}.kiosk-feature-card.is-muted{min-height:160px}.ops-flow-tabs{display:none}.ops-foundation-card{align-items:stretch;text-align:left}.dashboard-viewport .team-card{min-height:119.3px}.dashboard-viewport .library-header{align-items:flex-end;flex-direction:row}.dashboard-viewport .recent-item strong{white-space:nowrap}.contact-card{flex:0 0 calc(100vw - 40px);width:calc(100vw - 40px);max-width:calc(100vw - 40px);height:1212px;grid-template-columns:1fr}.contact-section{min-height:1332px;padding-top:60px;padding-bottom:60px}.contact-info{height:360px;min-height:360px}.contact-form{height:852px;justify-content:flex-start;padding:40px 20px 20px}.field-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr;gap:20px}.footer{height:648px;min-height:648px;overflow:hidden}}@media(max-width:340px){.brand-logo{width:84px;height:19px}.hero-text h1{font-size:36px;line-height:48px}.class-hero-text h1,.class-section-header h2,.ops-hero-text h1,.ops-section-header h2,.kiosk-hero-text h1,.kiosk-section-header h2,.kiosk-install-heading h2,.press-cta-section h2,.press-heading h1{font-size:32px;line-height:42px}.press-list-inner{gap:32px}.press-card-text h2{font-size:16px;line-height:24px}.press-card-text p{font-size:14px;line-height:20px}.press-cta-section{min-height:320px;gap:28px}.press-cta-button,.press-more-button{width:100%}.class-hero-text h2,.ops-hero-text h2,.kiosk-hero-text h2{font-size:20px;line-height:30px}.hero-body p{display:inline}.button{height:48px;font-size:16px;line-height:24px}.dashboard-shell{border-width:4px}.file-grid{grid-template-columns:repeat(4,140.625px)}.dashboard-viewport{width:280px;height:187px}.dashboard-viewport .dashboard-shell{transform:scale(.2592593)}.recent{display:flex}.section-heading h2,.review-heading h2{font-size:28px;line-height:38px}.section-heading{gap:28px}.contact-section{min-height:1320px}.contact-card{height:1200px}.problem-card.muted{min-height:220px}.product-text h3{white-space:normal}.principle-card,.review-card,.class-brand-card,.class-stat-card,.class-feature-card,.class-flow-card,.class-effect-card,.ops-brand-card,.ops-info-card,.ops-problem-card,.ops-answer-card,.ops-flow-card,.ops-foundation-card,.ops-patent-card,.kiosk-brand-card,.kiosk-info-card,.kiosk-problem-card,.kiosk-answer-card,.kiosk-security-card,.kiosk-feature-card.is-active,.kiosk-feature-card.is-muted,.contact-form,.contact-info{padding:24px}.ops-board-session{flex-wrap:wrap;height:auto;min-height:20px}.ops-info-row,.ops-foundation-item,.kiosk-info-row{flex-direction:column}.ops-brand-card h3,.ops-flow-card h3,.ops-foundation-card h2,.kiosk-brand-card h3,.kiosk-security-card h3{font-size:24px;line-height:34px}.kiosk-answer-card strong{white-space:normal}.class-brand-card>p{font-size:56px}.class-feature-card{min-height:380px}.class-feature-card img{height:220px}.review-card{height:auto;min-height:248px}}.nav-wrapper-page-ops,.nav-wrapper-page-kiosk,.nav-wrapper-page-press{height:104px}.ops-hero-section{min-height:1042.682px;justify-content:flex-start;gap:60px;padding-top:100px;padding-bottom:0}.ops-board-viewport{position:relative;z-index:1;width:800px;height:482.682px;overflow:hidden}.ops-board-shell{width:800px;height:482.682px;transform-origin:left top}.ops-board-grid{height:448.682px}.ops-about-section{min-height:810px}.ops-section-header{min-height:220px;margin-bottom:60px}.ops-about-cards{height:330px;min-height:330px;align-items:start}.ops-brand-card{height:330px}.ops-info-card{height:308px}.ops-problem-section{min-height:904px}.ops-problem-section .ops-section-header{min-height:194px}.ops-problem-content{height:450px}.ops-problem-card{height:284px;min-height:0}.ops-answer-card{height:142px;min-height:0}.ops-flow-section{min-height:1580px}.ops-flow-section .ops-section-header{min-height:242px}.ops-flow-layout{height:1078px;grid-template-columns:200px minmax(0,960px);gap:40px}.ops-flow-tabs{height:217px}.ops-flow-cards{gap:40px}.ops-flow-card{height:324px;min-height:0}.ops-flow-card:first-child{height:350px;min-height:0}.ops-foundation-section{min-height:616px}.ops-foundation-card{height:416px;min-height:0}.ops-foundation-grid{height:92px}.ops-patents-section{min-height:680px}.ops-patents-section .ops-section-header{min-height:146px}.ops-patent-grid{height:274px}.ops-patent-card{height:274px;min-height:0}.kiosk-hero-section{min-height:1073px;justify-content:flex-start;gap:60px;overflow:hidden;padding-top:100px;padding-bottom:0;background:linear-gradient(180deg,#f8fbff,#dce9ff)}.kiosk-hero-preview{position:relative;width:1200px;height:513px;max-height:none;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.kiosk-device{position:absolute;width:368.032px;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 18px 48px #264ed429,0 0 0 1px #264ed41f}.kiosk-device-map{left:calc(50% - 384.032px);top:111.864px;height:401.136px}.kiosk-device-visit{left:calc(50% + 16px);top:33px;height:480px}.kiosk-device-topbar{height:39.891px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#f7f9ff,#fff)}.kiosk-device-body{position:relative;height:calc(100% - 39.891px);padding:28px 51px 24px 0;background:#fff}.kiosk-device-title{width:72px;height:22px;margin:0 auto 24px;border-radius:999px;background:var(--text);opacity:.12}.kiosk-device-tabs{display:flex;gap:8px;width:286px;height:35px;margin:0 auto 40px}.kiosk-device-tabs span,.kiosk-device-options span{flex:1;border-radius:8px;background:var(--brand-soft)}.kiosk-device-map-panel{position:relative;width:238px;height:116px;margin:0 auto 34px;border-radius:12px;background:linear-gradient(135deg,#eef4ff,#fff)}.kiosk-device-map-panel span{position:absolute;border-radius:999px;background:var(--brand)}.kiosk-device-map-panel span:nth-child(1){left:46px;top:44px;width:52px;height:9px}.kiosk-device-map-panel span:nth-child(2){left:118px;top:72px;width:76px;height:9px}.kiosk-device-map-panel span:nth-child(3){left:92px;top:22px;width:12px;height:12px}.kiosk-device-options{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:286px;height:29px;margin:0 auto}.kiosk-device-rail{position:absolute;right:0;top:39.891px;width:51.142px;bottom:0;border-left:1px solid var(--line);background:#f6f7fb}.kiosk-device-rail:before{content:"";position:absolute;left:0;right:0;top:118px;height:300px;background:repeating-linear-gradient(to bottom,var(--brand) 0 49.9px,transparent 49.9px 50px);opacity:.95}.kiosk-visit-notice{width:176px;height:15px;margin:-18px auto 22px;border-radius:999px;background:var(--text);opacity:.14}.kiosk-visit-table{display:grid;gap:5px;width:286px;margin:0 auto}.kiosk-visit-table span{height:54px;border-radius:8px;background:linear-gradient(90deg,#eef2fb 34%,#fff 34%);border:1px solid var(--line)}.kiosk-device-topbar{display:flex;height:39.891px;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding:0 15.343px;background:#fff;color:var(--info);font-size:8.18px;line-height:1.3;text-align:center}.kiosk-device-topbar strong{color:var(--info);font-size:11.25px;font-weight:600}.kiosk-device-body{position:relative;height:calc(100% - 39.891px);padding:0 51.142px 0 0;background:#fff}.kiosk-screen-heading{display:flex;height:91px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding-top:8px}.kiosk-screen-heading i{width:12px;height:2px;border-radius:999px;background:var(--brand-muted)}.kiosk-screen-heading h3{margin:0;color:var(--text);font-size:17.9px;line-height:1.3;font-weight:600}.kiosk-submenu{display:flex;width:286px;height:35px;align-items:center;gap:5px;margin:0 auto 9px;border-radius:5px;padding:3px;background:var(--alt)}.kiosk-submenu span{display:flex;flex:1;height:29px;align-items:center;justify-content:center;border-radius:999px;color:var(--info);font-size:11.25px;line-height:1.3;font-weight:500}.kiosk-submenu span.is-active{background:var(--brand);color:var(--white);box-shadow:0 1px 2px #0000001f}.kiosk-floor-tabs{display:flex;justify-content:center;gap:5px;margin-bottom:9px}.kiosk-floor-tabs span{display:flex;width:22.5px;height:22.5px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--sub);font-size:9.21px;line-height:1.3;font-weight:500}.kiosk-floor-tabs span.is-active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.kiosk-device-map-panel{position:relative;display:flex;width:317px;height:194px;align-items:center;justify-content:center;margin:0 0 9px;border-radius:0;background:var(--alt)}.kiosk-device-map-panel button{position:absolute;top:10px;right:10px;width:20.5px;height:20.5px;border:1px solid var(--brand);border-radius:4px;background:#fff}.kiosk-device-map-panel button:before,.kiosk-device-map-panel button:after{content:"";position:absolute;left:5px;right:5px;top:9px;height:2px;border-radius:999px;background:var(--brand)}.kiosk-device-map-panel button:after{transform:rotate(90deg)}.kiosk-device-map-panel img{width:238px;height:116px}.kiosk-device-options{display:grid;width:286px;height:29px;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 auto}.kiosk-device-options span{display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--alt);color:var(--info);font-size:11.25px;line-height:1.3;font-weight:600}.kiosk-device-rail{display:flex;position:absolute;right:0;top:39.891px;bottom:0;width:51.142px;flex-direction:column;justify-content:center;border-left:1px solid var(--line);background:#fff;overflow:hidden}.kiosk-device-rail:before{content:none}.kiosk-device-rail span{display:flex;height:49.9px;align-items:center;justify-content:center;padding:0 3px;color:var(--info);font-size:6.14px;line-height:1.3;text-align:center}.kiosk-device-rail span.is-active{background:var(--brand-soft);color:var(--brand);font-weight:600}.kiosk-visit-notice{width:auto;height:auto;margin:0 0 6px;border-radius:0;background:transparent;color:var(--brand);font-size:11.25px;line-height:1.3;font-weight:600;text-align:center;opacity:1}.kiosk-visit-table{display:grid;width:286px;gap:5px;margin:0 auto}.kiosk-visit-table span{display:flex;height:54px;overflow:hidden;border:0;border-radius:6px;background:transparent}.kiosk-visit-table b,.kiosk-visit-table em{display:flex;align-items:center;justify-content:center;font-size:11.25px;line-height:1.3;font-style:normal}.kiosk-visit-table b{width:97px;flex:0 0 97px;background:var(--brand);color:var(--white);font-weight:600}.kiosk-visit-table em{flex:1;min-width:0;padding:0 8px;background:var(--alt);color:#222;font-weight:400;white-space:nowrap}.kiosk-about-section{min-height:930px}.kiosk-about-section .kiosk-section-header{min-height:306px}.kiosk-about-cards{height:364px;min-height:364px;align-items:start}.kiosk-brand-card,.kiosk-info-card{height:364px}.kiosk-problem-section{min-height:962px}.kiosk-problem-section .kiosk-section-header{min-height:280px}.kiosk-problem-content{height:422px;gap:24px}.kiosk-problem-grid{height:252px;gap:24px}.kiosk-problem-card{height:252px;min-height:0}.kiosk-answer-card{height:146px;min-height:0}.kiosk-security-section{min-height:708px}.kiosk-security-section .kiosk-section-header{min-height:194px}.kiosk-security-grid{height:254px}.kiosk-security-card{height:254px;min-height:0}.kiosk-info-section{min-height:867px}.kiosk-info-section .kiosk-section-header{min-height:146px}.kiosk-feature-strip{height:461px;grid-template-columns:696px 228px 228px}.kiosk-feature-strip.active-1{grid-template-columns:228px 696px 228px}.kiosk-feature-strip.active-2{grid-template-columns:228px 228px 696px}.kiosk-feature-card{height:437px;min-height:0}.kiosk-feature-card.is-muted .kiosk-feature-copy{height:100%}.kiosk-feature-card.is-muted .kiosk-feature-copy p,.kiosk-feature-card.is-muted img{display:none}.kiosk-install-section{min-height:684px}.kiosk-install-heading{height:88px}.kiosk-install-grid{height:336px;gap:24px}.kiosk-install-card{height:336px}.kiosk-install-card img{height:256px;aspect-ratio:auto}.press-cta-section{min-height:442px}@media(min-width:1040px)and (max-width:1439px){.contact-section{min-height:1098px;padding-top:60px;padding-bottom:60px}.contact-card{height:978px;grid-template-columns:300px 1fr}.footer{height:536px;min-height:536px}.ops-about-section{min-height:1202px}.ops-about-section .ops-section-header,.ops-about-section .ops-section-header.has-action,.ops-problem-section .ops-section-header,.ops-problem-section .ops-section-header.has-action,.kiosk-about-section .kiosk-section-header,.kiosk-about-section .kiosk-section-header.has-action,.kiosk-problem-section .kiosk-section-header,.kiosk-problem-section .kiosk-section-header.has-action{grid-template-columns:1fr}.ops-about-section .ops-section-header{min-height:306px}.ops-about-cards{height:636px;min-height:636px;grid-template-columns:1fr}.ops-brand-card{height:330px}.ops-info-card{height:286px}.ops-problem-section{min-height:1272px}.ops-problem-section .ops-section-header{min-height:280px}.ops-problem-content{height:732px}.ops-problem-grid{height:566px;grid-template-columns:repeat(2,1fr)}.ops-problem-card{height:284px}.ops-problem-card:nth-child(3){grid-column:1 / -1;height:258px}.ops-flow-section{min-height:1632px}.ops-flow-section .ops-section-header{min-height:268px}.ops-flow-layout{display:block;height:1104px}.ops-flow-tabs{display:none}.ops-flow-cards{gap:40px}.ops-flow-card,.ops-flow-card:first-child{height:350px}.ops-flow-card:nth-child(3){height:324px}.ops-foundation-section{min-height:628px}.ops-foundation-card{height:428px}.ops-foundation-grid,.ops-foundation-item{height:104px}.ops-patents-section{min-height:680px}.ops-patent-grid{grid-template-columns:repeat(2,1fr)}.kiosk-hero-section{min-height:1073px}.kiosk-hero-preview{width:800px;height:513px}.kiosk-about-section{min-height:1314px}.kiosk-about-section .kiosk-section-header{min-height:306px}.kiosk-about-cards{height:748px;min-height:748px;grid-template-columns:1fr}.kiosk-brand-card,.kiosk-info-card{height:364px}.kiosk-problem-section{min-height:1264px}.kiosk-problem-content{height:724px}.kiosk-problem-grid{height:528px;grid-template-columns:repeat(2,1fr)}.kiosk-problem-card{height:252px}.kiosk-problem-card:nth-child(3){grid-column:1 / -1;height:252px}.kiosk-answer-card{height:172px}.kiosk-security-section{min-height:986px}.kiosk-security-section .kiosk-section-header{min-height:220px}.kiosk-security-grid{height:506px;grid-template-columns:repeat(2,1fr)}.kiosk-security-card{height:254px}.kiosk-security-card:nth-child(3){grid-column:1 / -1;height:228px}.kiosk-info-section{min-height:1791px}.kiosk-info-section .kiosk-section-header{min-height:172px}.kiosk-feature-strip,.kiosk-feature-strip.active-1,.kiosk-feature-strip.active-2{height:1359px;grid-template-columns:1fr}.kiosk-feature-card,.kiosk-feature-card.is-active,.kiosk-feature-card.is-muted{display:grid;height:437px;grid-template-columns:minmax(0,1fr) 320px;gap:40px;padding:28px;opacity:1}.kiosk-feature-card.is-muted .kiosk-feature-copy p,.kiosk-feature-card.is-muted img{display:block}.kiosk-feature-card.is-muted img{width:320px;height:381px;object-fit:contain}.kiosk-install-section{min-height:1049.333px}.kiosk-install-grid{height:701.333px;grid-template-columns:repeat(2,1fr);gap:24px}.kiosk-install-card{height:338.667px}.kiosk-install-card img{height:258.667px}}@media(min-width:768px)and (max-width:1039px){.press-list-section{min-height:5601.333px;padding:100px 120px}.press-list-inner{width:100%;max-width:100%;gap:60px}.press-heading{gap:28px}.press-heading h1{font-size:46px;line-height:62px}.press-grid{gap:48px}.press-card-text h2{font-size:18px;line-height:26px}.press-card-text p{font-size:16px;line-height:26px}.press-cta-section{min-height:442px;padding:100px 120px}.press-cta-section h2{font-size:52px;line-height:72px}.press-footer{height:536px;min-height:536px}}@media(min-width:1040px){.ops-hero-body p{white-space:nowrap}}@media(min-width:1040px)and (max-width:1439px){.kiosk-about-section{height:1314px;overflow:hidden}.kiosk-problem-section{height:1264px;overflow:hidden}}@media(max-width:1039px){.kiosk-about-section{height:1368px;overflow:hidden}.kiosk-about-section .section-body,.kiosk-info-section .section-body{max-height:72px;overflow:hidden}.kiosk-info-section{height:2112.4px;overflow:hidden}}@media(max-width:1039px){.nav-wrapper-page-ops,.nav-wrapper-page-kiosk,.nav-wrapper-page-press,.nav-wrapper-page-ops.nav-wrapper-class,.nav-wrapper-page-kiosk.nav-wrapper-class,.nav-wrapper-page-press.nav-wrapper-class{height:104px}.ops-hero-body,.kiosk-hero-body{display:none}.ops-hero-text h1,.kiosk-hero-text h1{font-size:36px;line-height:48px}.ops-hero-text h2,.kiosk-hero-text h2{font-size:22px;line-height:30px}.ops-hero-section{min-height:686.727px;gap:60px;padding-top:80px;padding-bottom:0}.ops-hero-copy,.kiosk-hero-copy{gap:40px}.ops-board-viewport{width:336px;height:202.727px}.ops-board-shell{width:800px;height:482.682px;transform:scale(.42)}.ops-about-section{min-height:1290px;padding-top:80px;padding-bottom:80px}.ops-about-section .ops-section-header{min-height:368px;margin-bottom:60px}.ops-about-cards{height:702px;min-height:702px;grid-template-columns:1fr;gap:20px}.ops-brand-card{height:330px}.ops-info-card{height:352px}.ops-problem-section{min-height:1584px;padding-top:80px;padding-bottom:80px}.ops-problem-section .ops-section-header{min-height:282px;margin-bottom:60px}.ops-problem-content{height:1082px}.ops-problem-grid{height:864px;grid-template-columns:1fr;gap:24px}.ops-problem-card,.ops-problem-card:nth-child(3){height:272px}.ops-answer-card{height:194px}.ops-flow-section{min-height:2394px;padding-top:80px;padding-bottom:80px}.ops-flow-section .ops-section-header{min-height:320px;margin-bottom:60px}.ops-flow-layout{display:block;height:1854px}.ops-flow-card,.ops-flow-card:first-child{height:584px}.ops-flow-card:first-child{height:606px}.ops-flow-card>div{grid-template-columns:1fr}.ops-foundation-section{min-height:830px;padding-top:80px;padding-bottom:80px}.ops-foundation-card{height:670px}.ops-foundation-grid{height:336px;grid-template-columns:1fr}.ops-foundation-item{height:104px}.ops-patents-section{min-height:984px;padding-top:80px;padding-bottom:80px}.ops-patents-section .ops-section-header{min-height:196px;margin-bottom:60px}.ops-patent-grid{height:568px;grid-template-columns:1fr;gap:20px}.ops-patent-card{height:274px}.ops-solution-page .contact-card{width:320px;max-width:320px;flex-basis:320px}.kiosk-hero-section{min-height:938px;gap:60px;padding-top:80px;padding-bottom:0}.kiosk-hero-preview{width:284.2px;height:406px}.kiosk-device{width:284.2px;transform-origin:left top}.kiosk-device-map{display:none}.kiosk-device-visit{left:0;top:0;height:406px;transform:scale(.772222)}.kiosk-about-section{min-height:1368px;padding-top:80px;padding-bottom:80px}.kiosk-about-section .kiosk-section-header{min-height:344px;margin-bottom:60px}.kiosk-about-cards{height:804px;min-height:804px;grid-template-columns:1fr;gap:20px}.kiosk-brand-card{height:364px}.kiosk-info-card{height:420px}.kiosk-problem-section{min-height:1484px;padding-top:80px;padding-bottom:80px}.kiosk-problem-section .kiosk-section-header{min-height:282px;margin-bottom:60px}.kiosk-problem-content{height:982px}.kiosk-problem-grid{height:774px;grid-template-columns:1fr;gap:24px}.kiosk-problem-card,.kiosk-problem-card:nth-child(3){height:242px}.kiosk-answer-card{height:184px}.kiosk-security-section{min-height:1232px;padding-top:80px;padding-bottom:80px}.kiosk-security-section .kiosk-section-header{min-height:244px;margin-bottom:60px}.kiosk-security-grid{height:768px;grid-template-columns:1fr;gap:24px}.kiosk-security-card,.kiosk-security-card:nth-child(3){height:240px}.kiosk-info-section{min-height:2112.4px;padding-top:100px;padding-bottom:100px}.kiosk-info-section .kiosk-section-header{min-height:182px;margin-bottom:60px}.kiosk-feature-strip,.kiosk-feature-strip.active-1,.kiosk-feature-strip.active-2{height:1670.4px;grid-template-columns:1fr}.kiosk-feature-card,.kiosk-feature-card.is-active,.kiosk-feature-card.is-muted{display:flex;height:540.8px;flex-direction:column;justify-content:space-between;padding:28px;opacity:1}.kiosk-feature-card.is-muted .kiosk-feature-copy p,.kiosk-feature-card.is-muted img{display:block}.kiosk-feature-card.is-active img,.kiosk-feature-card.is-muted img{width:100%;max-width:256px;height:305px;object-fit:contain;margin:0 auto}.kiosk-install-section{min-height:1306px;padding-top:100px;padding-bottom:100px}.kiosk-install-heading{height:78px;margin-bottom:60px}.kiosk-install-grid{height:968px;grid-template-columns:1fr;gap:40px}.kiosk-install-card{height:296px}.kiosk-install-card img{height:224px}.press-list-section{min-height:3462px;padding:100px 20px}.press-list-inner{gap:60px}.press-heading{gap:28px}.press-heading h1{font-size:36px;line-height:48px}.press-grid{gap:48px}.press-card{gap:16px}.press-card-text h2{font-size:16px;line-height:24px}.press-card-text p{font-size:14px;line-height:22px}.press-cta-section{min-height:412px;gap:40px;padding:100px 20px}.press-cta-section h2{font-size:28px;line-height:38px}}@media(max-width:340px){.ops-board-viewport{width:280px;height:169px}.ops-board-shell{transform:scale(.35)}.ops-solution-page .contact-card{width:280px;max-width:280px;flex-basis:280px}}.ops-hero-text h2,.kiosk-hero-text h2{font-size:24px;line-height:32px}.ops-section-header h2,.kiosk-section-header h2,.kiosk-install-heading h2{font-size:36px;line-height:48px}@media(max-width:1039px){.kiosk-hero-text{width:100%}.kiosk-hero-text h1{width:100%;align-items:center}.kiosk-hero-text h1 span,.kiosk-hero-text h1 strong{width:100%;max-width:calc(100vw - 40px)}.kiosk-hero-text h1 strong .title-break{display:block;width:100%;max-width:100%}.kiosk-hero-text h1 strong .title-break+.title-break:before{content:""}.kiosk-hero-text h2{width:100%;max-width:calc(100vw - 40px)}.ops-hero-text h2,.kiosk-hero-text h2{font-size:22px;line-height:30px}.ops-section-header h2,.kiosk-section-header h2,.kiosk-install-heading h2{font-size:28px;line-height:38px}.press-card-text h2{-webkit-line-clamp:1}}@media(min-width:768px)and (max-width:1039px){.press-list-section{min-height:5601.333px;padding:100px 120px}.press-list-inner{gap:60px}.press-heading{gap:28px}.press-heading h1{font-size:46px;line-height:62px}.press-grid{gap:48px}.press-card-text h2{font-size:18px;line-height:26px;-webkit-line-clamp:2}.press-card-text p{font-size:16px;line-height:26px}.press-cta-section{min-height:442px;padding:100px 120px}.press-cta-section h2{font-size:52px;line-height:72px}.press-page .footer{height:536px;min-height:536px}}.ops-board-viewport{position:relative;z-index:1;width:800px;height:482.682px;overflow:hidden;border-radius:20px;background:#dfe9ff;box-shadow:0 20px 60px #264ed429}.ops-board-shell{width:800px;height:482.682px;overflow:hidden;border:0;border-radius:18px;background:#22282c;box-shadow:none;transform-origin:left top}.ops-kon-topbar{display:flex;height:33px;align-items:center;gap:20px;padding:0 16px;background:#3b4248;color:var(--white);font-size:8px;line-height:12px}.ops-kon-topbar strong{font-size:15px;line-height:1;font-weight:700}.ops-kon-topbar>span{border-radius:2px;padding:3px 7px;background:#ffffff1f;color:#dfe6ed}.ops-kon-topbar nav{display:flex;gap:18px;color:#c8d0d7;font-weight:500}.ops-kon-topbar nav .is-active{color:#33b5ff}.ops-kon-topbar>div{display:flex;margin-left:auto;align-items:center;gap:8px}.ops-kon-profile{display:inline-flex;height:24px;align-items:center;gap:3px;color:#e7e8ea;font-size:8px;line-height:12px;white-space:nowrap}.ops-kon-profile:before{content:"";display:block;width:10px;height:10px;flex:0 0 auto;background:radial-gradient(circle at 50% 30%,currentColor 0 2px,transparent 2.1px),radial-gradient(ellipse at 50% 100%,currentColor 0 4px,transparent 4.1px)}.ops-kon-topbar>div span:not(.ops-kon-profile){display:inline-flex;height:22px;align-items:center;justify-content:center;border-radius:4px;padding:0 8px;background:#22282c;color:#e7e8ea;line-height:12px;white-space:nowrap}.ops-kon-main{display:grid;height:calc(100% - 33px);grid-template-columns:134px 496px 170px;background:#242a2e;color:#d7dde2}.ops-kon-sidebar{display:flex;flex-direction:column;gap:12px;padding:20px 14px;border-right:1px solid rgba(255,255,255,.06);background:#2d343a;font-size:8px;line-height:12px}.ops-kon-create{display:inline-flex;height:20px;align-items:center;justify-content:center;border-radius:3px;background:#0ea5e9;color:var(--white);font-weight:700}.ops-kon-sidebar p{color:#c8d0d7}.ops-kon-sidebar p.is-active{color:#38bdf8}.ops-kon-content{display:flex;flex-direction:column;gap:14px;padding:18px 14px;background:#22282c}.ops-kon-content section{display:flex;flex-direction:column;gap:8px}.ops-kon-content h3,.ops-kon-content p{color:#f1f5f9;font-size:9px;line-height:12px;font-weight:700}.ops-kon-chip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ops-kon-chip-grid-four{grid-template-columns:repeat(4,1fr)}.ops-kon-chip{position:relative;display:flex;height:22px;align-items:center;border-radius:3px;padding:0 8px 0 24px;background:#42494f;color:#eef2f7;font-size:8px;line-height:10px}.ops-kon-chip:before{content:"";position:absolute;left:8px;width:9px;height:9px;border-radius:2px;background:#5b646d}.ops-kon-chip:after{content:"★";position:absolute;right:6px;color:#4fc3ff;font-size:8px}.ops-kon-chip.is-selected:before{background:#1ca8ee}.ops-kon-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ops-kon-library-grid article{display:flex;min-height:22px;flex-direction:column;gap:6px;border-radius:3px;padding:6px;background:#3e454b;color:#eef2f7;font-size:8px;line-height:10px}.ops-kon-library-grid article.has-preview{min-height:91px}.ops-kon-library-grid article i{display:block;flex:1;border-radius:2px;background:linear-gradient(135deg,#264ed426,#ffffffd1),repeating-linear-gradient(0deg,transparent 0 13px,rgba(38,78,212,.18) 13px 15px)}.ops-kon-panel{display:flex;flex-direction:column;gap:16px;margin:9px 9px 9px 0;border-radius:4px;padding:14px;background:#3d444a;color:#eef2f7}.ops-kon-panel>div{display:flex;align-items:center;justify-content:space-between}.ops-kon-panel h3{font-size:11px;line-height:14px}.ops-kon-panel>div span{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:4px;background:#3897d3;color:var(--white);font-size:9px}.ops-kon-panel label{display:flex;flex-direction:column;gap:6px;color:#c8d0d7;font-size:8px}.ops-kon-panel strong{overflow:hidden;border-radius:4px;padding:7px 8px;background:#2b3136;color:#eef2f7;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ops-board-viewport{position:relative;z-index:1;width:800px;height:482.682px;overflow:visible;border-radius:16px 16px 0 0;background:transparent}.ops-board-shell{width:800px;height:482.682px;overflow:hidden;border:4px solid #e1e2e4;border-radius:16px 16px 0 0;background:#262b2f;box-shadow:0 0 20px #a8b8ee,0 4px 24px #e9edfb;transform-origin:left top}.ops-kon-topbar{display:flex;height:33.073px;align-items:center;gap:12.514px;padding:0 17.877px;background:#3d4247;color:#e7e8ea}.ops-kon-logo{width:33.966px;height:9.832px;flex:0 0 auto;object-fit:contain}.ops-kon-department{display:inline-flex;align-items:center;justify-content:center;border-radius:2.682px;padding:1.788px 5.363px;background:#47596a;color:#e7e8ea;font-size:7.15px;font-weight:500;line-height:10.726px;letter-spacing:-.179px;white-space:nowrap}.ops-kon-topbar>i{display:block;width:.447px;height:8.939px;flex:0 0 auto;background:#e7e8ea59}.ops-kon-topbar nav{display:flex;flex:1 1 auto;align-items:center;gap:10.726px;min-width:0}.ops-kon-topbar nav b{color:#e7e8ea;font-size:8.04px;font-weight:400;line-height:11.62px;letter-spacing:-.201px;white-space:nowrap}.ops-kon-topbar nav .is-active{color:#59c3fa;font-weight:600}.ops-kon-top-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8.939px;margin-left:auto}.ops-kon-profile{display:inline-flex;height:10.726px;align-items:center;gap:2.682px;color:#e7e8ea;font-size:7.15px;font-weight:400;line-height:10.726px;letter-spacing:-.179px;white-space:nowrap}.ops-kon-profile:before,.ops-kon-chip:before,.ops-kon-chip:after{content:none}.ops-kon-profile img{width:10.726px;height:10.726px;flex:0 0 auto}.ops-kon-action{display:inline-flex;min-height:18.771px;align-items:center;justify-content:center;border:.447px solid rgba(255,255,255,.15);border-radius:3.575px;padding:3.575px 5.363px;background:#262b2f;color:#e7e8ea;font-size:8.04px;font-weight:500;line-height:11.62px;letter-spacing:-.201px;white-space:nowrap}.ops-kon-main{display:grid;height:calc(100% - 33.073px);grid-template-columns:134.078px 496.089px 1fr;background:#262b2f;color:#e7e8ea}.ops-kon-sidebar{display:flex;flex-direction:column;gap:8.939px;width:134.078px;padding:17.877px 8.939px;background:#2e3439;border-right:0;color:#e7e8ea}.ops-kon-create{display:inline-flex;width:100%;min-height:21.453px;align-items:center;justify-content:center;gap:1.788px;border-radius:2.682px;padding:4.469px 7.151px;background:#009cee;color:#fff;font-size:8.04px;font-weight:600;line-height:11.62px;letter-spacing:-.201px;white-space:nowrap}.ops-kon-create img{width:8.045px;height:8.045px}.ops-kon-side-menu{display:flex;flex-direction:column;gap:3.575px;align-items:flex-start;width:100%}.ops-kon-side-menu span{display:flex;width:116.201px;align-items:center;gap:4.469px;border-radius:2.682px;padding:5.363px 3.575px;color:#e7e8ea;font-size:8.04px;font-weight:400;line-height:11.62px;letter-spacing:-.201px;white-space:nowrap}.ops-kon-side-menu span:first-child{margin-bottom:4.469px;padding-bottom:7.151px;border-bottom:.447px solid rgba(231,232,234,.12);border-radius:0}.ops-kon-side-menu span.is-active{color:#009cee}.ops-kon-side-menu img{width:8.939px;height:8.939px;flex:0 0 auto;object-fit:contain}.ops-kon-content{display:flex;flex-direction:column;gap:16.089px;min-width:0;overflow:hidden;padding:17.877px 14.302px;background:#262b2f}.ops-kon-content h3{margin:0;color:#fff;font-size:10.726px;font-weight:700;line-height:14.302px;letter-spacing:-.268px}.ops-kon-section{display:flex;flex-direction:column;gap:3.575px;width:100%}.ops-kon-section p{margin:0;color:#e7e8ea;font-size:8.045px;font-weight:500;line-height:11.62px;letter-spacing:-.201px}.ops-kon-chip-row{display:flex;flex-wrap:wrap;gap:5.363px;width:100%}.ops-kon-chip-row-three{max-width:398.486px}.ops-kon-chip{display:flex;width:112.849px;min-height:21.453px;align-items:center;justify-content:space-between;gap:3.575px;border-radius:2.682px;padding:4.469px;background:#3d4247;color:#fff;font-size:7.15px;font-weight:400;line-height:10.726px;letter-spacing:-.179px}.ops-kon-chip-wide{width:127.374px}.ops-kon-chip.is-selected{background:#47596a}.ops-kon-chip-main{display:flex;flex:1 1 auto;align-items:center;gap:3.575px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-kon-mini-icon{display:inline-flex;width:12.514px;height:12.514px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;background:#262b2f;overflow:hidden}.ops-kon-chip.is-selected .ops-kon-mini-icon{background:#009cee}.ops-kon-mini-icon img{width:8.045px;height:8.045px;object-fit:contain}.ops-kon-star{width:8.045px;height:8.045px;flex:0 0 auto;object-fit:contain}.ops-kon-preview-grid{display:flex;flex-wrap:wrap;gap:5.363px;width:100%;margin-top:5.363px}.ops-kon-preview-card{display:flex;width:127.374px;min-height:90.547px;flex-direction:column;gap:3.575px;border-radius:2.682px;padding:4.469px;background:#3d4247;color:#fff}.ops-kon-preview-head{display:flex;align-items:center;justify-content:space-between;gap:3.575px;color:#fff;font-size:7.15px;font-weight:400;line-height:10.726px;letter-spacing:-.179px}.ops-kon-preview-image{width:100%;aspect-ratio:184 / 101.79;background:#fff}.ops-kon-preview-image.is-cover{object-fit:cover}.ops-kon-preview-image.is-contain{object-fit:contain}.ops-kon-panel{display:flex;width:160.894px;height:calc(100% - 17.878px);flex-direction:column;gap:12.514px;margin:8.939px 8.939px 8.939px 0;border-radius:3.575px;padding:14.302px 12.514px;background:#3d4247;color:#e7e8ea}.ops-kon-panel-head{display:flex;align-items:center;justify-content:space-between;gap:7.151px;width:100%}.ops-kon-panel h3{min-width:0;margin:0;overflow:hidden;color:#e7e8ea;font-size:9.832px;font-weight:600;line-height:13.408px;letter-spacing:-.246px;text-overflow:ellipsis;white-space:nowrap}.ops-kon-panel-head>div{display:flex;flex:0 0 auto;align-items:center;gap:3.575px}.ops-kon-panel-head span{display:inline-flex;width:16.089px;height:16.089px;align-items:center;justify-content:center;border-radius:3.575px;background:#47596a}.ops-kon-panel-head span:nth-child(2){background:#2e3439}.ops-kon-panel-head span.is-delete{background:#5d3a3d}.ops-kon-panel-head img{width:8.939px;height:8.939px}.ops-kon-panel label{display:flex;flex-direction:column;gap:3.575px;margin:0;color:#fff;font-size:7.15px;font-weight:600;line-height:10.726px;letter-spacing:-.179px}.ops-kon-panel strong{display:flex;width:100%;min-height:17.877px;align-items:center;overflow:hidden;border-radius:3.575px;padding:3.575px 5.363px;background:#262b2f;color:#e7e8ea;font-size:7.15px;font-weight:400;line-height:10.726px;letter-spacing:-.179px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1039px){.ops-board-viewport{width:336px;height:202.727px}.ops-board-shell{transform:scale(.42)}}@media(max-width:340px){.ops-board-viewport{width:280px;height:169px}.ops-board-shell{transform:scale(.35)}}@media(min-width:1040px){.page-ops .ops-about-section{min-height:810px;padding:100px 120px;background:var(--brand-soft)}.page-ops .ops-problem-section{min-height:904px;padding:100px 120px;background:var(--white)}.page-ops .ops-flow-section{min-height:1580px;padding:100px 120px;background:var(--dark)}.page-ops .ops-foundation-section{min-height:616px;padding:100px 120px;background:linear-gradient(180deg,var(--dark) 0%,var(--footer) 100%)}.page-ops .ops-patents-section{min-height:680px;padding:100px 120px;background:var(--white)}.page-ops .ops-section-header{min-height:auto;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end;margin-bottom:60px}.page-ops .ops-section-header.has-action{grid-template-columns:minmax(0,1fr) auto}.page-ops .ops-section-header>div{gap:28px}.page-ops .ops-section-header h2{font-size:36px;line-height:48px;letter-spacing:0}.page-ops .ops-section-header .section-body{color:var(--sub);font-size:18px;line-height:26px}.page-ops .ops-section-header.dark .section-body{color:var(--placeholder)}.page-ops .ops-about-section .ops-section-header{min-height:220px}.page-ops .ops-problem-section .ops-section-header{min-height:194px}.page-ops .ops-flow-section .ops-section-header{min-height:242px}.page-ops .ops-patents-section .ops-section-header{min-height:146px}.page-ops .ops-about-cards{display:grid;height:330px;min-height:330px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.page-ops .ops-brand-card{height:330px;min-height:0;border-radius:var(--radius-20);padding:40px}.page-ops .ops-brand-card:after{right:-172px;top:-132px;width:477px;height:442px;border-radius:0;background:url(/assets/ops-about-blob.svg) center / contain no-repeat;filter:none;opacity:1}.page-ops .ops-info-card{height:308px;min-height:0;justify-content:flex-start;gap:28px;border-radius:var(--radius-20);padding:40px;background:var(--white)}.page-ops .ops-info-icon{width:50px;height:50px;border-radius:var(--radius-16);background:var(--brand-soft-hover)}.page-ops .ops-info-icon:before{width:28px;height:28px;border:0;border-radius:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none}.page-ops .ops-info-icon-1:before{background-image:url(/assets/ops-about-arrow-circle.svg)}.page-ops .ops-info-icon-2:before{background-image:url(/assets/ops-about-device.svg)}.page-ops .ops-info-icon-3:before{background-image:url(/assets/ops-about-person.svg)}.page-ops .ops-info-row{gap:20px;align-items:center}.page-ops .ops-problem-content{height:450px;gap:24px}.page-ops .ops-problem-grid{height:284px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-ops .ops-problem-card,.page-ops .ops-problem-card:nth-child(3){grid-column:auto;height:284px;min-height:0;justify-content:flex-end;gap:28px;border-radius:var(--radius-20);padding:40px}.page-ops .ops-problem-card>span{width:52px;height:52px;border-radius:var(--radius-16);background:var(--line);color:var(--info)}.page-ops .ops-problem-card>span .ui-icon{display:none}.page-ops .ops-problem-card>span:before{content:"!";display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:var(--info);color:var(--white);font-size:12px;line-height:1;font-weight:700}.page-ops .ops-answer-card{height:142px;min-height:0;flex-direction:row;align-items:center;justify-content:space-between;border-radius:var(--radius-20);padding:40px}.page-ops .ops-flow-layout{display:grid;height:1078px;grid-template-columns:200px minmax(0,960px);gap:40px}.page-ops .ops-flow-tabs{display:flex;height:217px;flex-direction:column;gap:20px}.page-ops .ops-flow-tabs button{flex:0 0 auto}.page-ops .ops-flow-cards{gap:40px}.page-ops .ops-flow-card,.page-ops .ops-flow-card:first-child,.page-ops .ops-flow-card:nth-child(3){height:324px;min-height:0;border-color:var(--sub);border-radius:var(--radius-20);box-shadow:none}.page-ops .ops-flow-card:first-child{height:350px}.page-ops .ops-flow-card.is-active{border-color:var(--brand);box-shadow:none}.page-ops .ops-flow-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}.page-ops .ops-foundation-card{display:block;height:416px;min-height:0;border-radius:var(--radius-20);padding:40px;text-align:center}.page-ops .ops-foundation-card>p:first-child{margin:0 0 28px}.page-ops .ops-foundation-card h2{margin:0 0 12px}.page-ops .ops-foundation-card>p:nth-of-type(2){margin:0 0 28px}.page-ops .ops-foundation-grid{height:92px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.page-ops .ops-foundation-item{height:92px}.page-ops .ops-foundation-card>a{height:58px}.page-ops .ops-patent-grid{height:274px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page-ops .ops-patent-card{height:274px;min-height:0;border-radius:var(--radius-20)}}@media(min-width:1040px){.page-class .class-about-section{min-height:766px;padding:100px 120px;background:var(--brand-soft)}.page-class .class-problem-section{min-height:860px;padding:100px 120px;background:var(--white)}.page-class .class-data-section{min-height:754px;padding:100px 120px;background:var(--brand-soft)}.page-class .class-flow-section{min-height:708px;padding:100px 120px;background:var(--dark)}.page-class .class-features-section{min-height:3338px;padding:100px 120px;background:var(--white)}.page-class .class-section-header{min-height:auto;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end;margin-bottom:60px}.page-class .class-section-header.has-action{grid-template-columns:minmax(0,1fr) auto}.page-class .class-section-header>div{gap:28px}.page-class .class-section-header h2{font-size:36px;line-height:48px;letter-spacing:0}.page-class .class-section-header .section-body{gap:0;margin-top:0;color:var(--sub);font-size:18px;line-height:26px}.page-class .class-section-header.dark .section-body{color:var(--placeholder)}.page-class .class-about-section .class-section-header,.page-class .class-problem-section .class-section-header,.page-class .class-features-section .class-section-header{min-height:220px}.page-class .class-data-section .class-section-header,.page-class .class-flow-section .class-section-header{min-height:194px}.page-class .class-small-button{width:auto;height:58px;gap:6px;border-radius:var(--radius-8);padding:16px 24px;background:var(--brand);color:var(--white);font-size:18px;line-height:26px;font-weight:600}.page-class .class-small-button:hover{background:var(--brand-hover)}.page-class .class-small-button .ui-icon{width:20px;height:20px}.page-class .class-about-cards{display:grid;height:286px;min-height:286px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.page-class .class-brand-card{height:286px;min-height:0;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:var(--radius-20);padding:40px;background:linear-gradient(135deg,#264ed4,#6da6ff)}.page-class .class-brand-card:after{content:"";position:absolute;right:-172px;top:-132px;width:477px;height:442px;background:url(/assets/class-about-blob.svg) center / contain no-repeat;pointer-events:none}.page-class .class-brand-card>p{position:relative;z-index:1;inset:auto;color:#ffffff42;font-family:Poppins,Pretendard Variable,Pretendard,sans-serif;font-size:40px;line-height:38px;font-weight:600}.page-class .class-brand-card h3{position:relative;z-index:1;gap:0;font-size:28px;line-height:38px}.page-class .class-brand-card h3 strong{color:var(--white)}.page-class .class-stat-card{height:286px;min-height:0;justify-content:flex-start;gap:28px;border-radius:var(--radius-20);padding:40px;background:var(--white)}.page-class .class-stat-row{align-items:center;gap:20px}.page-class .class-stat-row>span{width:50px;height:50px;align-items:center;justify-content:center;border-radius:var(--radius-16);background:var(--brand-soft-hover);box-shadow:none}.page-class .class-stat-row>span:before{content:"";width:28px;height:28px;background:center / contain no-repeat}.page-class .class-stat-row:nth-child(1)>span:before{background-image:url(/assets/class-about-clock.svg)}.page-class .class-stat-row:nth-child(2)>span:before{background-image:url(/assets/class-about-users.svg)}.page-class .class-stat-row:nth-child(3)>span:before{background-image:url(/assets/class-about-pencil.svg)}.page-class .class-stat-row h3{font-size:16px;line-height:24px;font-weight:600}.page-class .class-stat-row p{margin-top:4px;font-size:14px;line-height:22px}.page-class .class-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-class .class-problem-card{height:178px;min-height:0;border-radius:var(--radius-16);padding:28px}.page-class .class-data-section .class-section-header.has-action{grid-template-columns:minmax(0,1fr) auto}.page-class .class-device-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.page-class .class-device-card{display:flex;height:300px;min-height:0;flex-direction:column;gap:16px;overflow:visible;border-radius:0;padding:0;background:transparent}.page-class .class-device-card h3{order:2;color:var(--sub);font-size:16px;line-height:24px;font-weight:500;text-align:center}.page-class .class-device-visual{position:relative;inset:auto;order:1;width:100%;height:260px;overflow:hidden;border-radius:var(--radius-20);background:url(/assets/class-device-blob-a.svg) left -91px top 130px / 269px 249px no-repeat,url(/assets/class-device-blob-b.svg) right -132px top -58px / 261px 241px no-repeat,url(/assets/class-device-blob-c.svg) left -131px top -58px / 269px 249px no-repeat,var(--white)}.page-class .class-device-visual img{z-index:1}.page-class .device-board-frame{left:50%;top:50%;bottom:auto;z-index:2;width:200px;transform:translate(-50%,-50%)}.page-class .device-board-screen{left:50%;top:calc(50% - 60px);bottom:auto;width:196px;height:110px;border-radius:3px;object-fit:cover;transform:translate(-50%)}.page-class .device-imac{left:50%;top:50%;bottom:auto;z-index:2;width:200px;transform:translate(-50%,-50%)}.page-class .device-imac-screen{left:50%;top:calc(50% - 71px);width:178px;height:101px;border-radius:0;object-fit:cover;transform:translate(-50%)}.page-class .device-ipad{left:50%;top:50%;bottom:auto;z-index:2;width:200px;transform:translate(-50%,-50%)}.page-class .device-ipad-screen{left:50%;top:calc(50% - 60px);bottom:auto;width:170px;height:120px;border-radius:12px;object-fit:cover;transform:translate(-50%)}.page-class .class-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-class .class-flow-card{height:254px;min-height:0}.page-class .class-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-class .class-feature-card{min-height:473.333px}.page-class .class-feature-card img{height:361.333px}.page-class .class-sync-block,.page-class .class-sync-block.active-0{grid-template-columns:696px 228px 228px}.page-class .class-sync-block.active-1{grid-template-columns:228px 696px 228px}.page-class .class-sync-block.active-2{grid-template-columns:228px 228px 696px}.page-class .class-sync-card.is-active{grid-template-columns:280px 320px}.page-class .class-effects-layout{grid-template-columns:273px minmax(0,1fr);gap:60px}.page-class .class-effect-tabs{flex-direction:column;gap:20px}.page-class .class-effect-tabs button{position:relative;height:59px;justify-content:flex-start;border-radius:0;padding-left:30px;background:transparent;color:var(--sub);font-size:18px;line-height:26px;font-weight:600}.page-class .class-effect-tabs button:before{content:"";position:absolute;left:0;top:12px;width:2px;height:35px;border-radius:999px;background:var(--line)}.page-class .class-effect-tabs button:hover,.page-class .class-effect-tabs button.is-active{background:transparent;color:var(--brand)}.page-class .class-effect-tabs button:hover:before,.page-class .class-effect-tabs button.is-active:before{background:var(--brand)}}@media(min-width:1040px){.page-kiosk .kiosk-about-section{height:auto;min-height:930px;overflow:visible;padding:100px 120px;background:var(--brand-soft)}.page-kiosk .kiosk-problem-section{height:auto;min-height:962px;overflow:visible;padding:100px 120px;background:var(--white)}.page-kiosk .kiosk-security-section{min-height:708px;padding:100px 120px;background:var(--dark)}.page-kiosk .kiosk-info-section{height:auto;min-height:867px;overflow:visible;padding:100px 120px;background:var(--white)}.page-kiosk .kiosk-install-section{min-height:684px;padding:100px 120px;background:var(--white)}.page-kiosk .kiosk-section-header{min-height:auto;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end;margin-bottom:60px}.page-kiosk .kiosk-section-header.has-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:28px}.page-kiosk .kiosk-section-header>div{gap:28px}.page-kiosk .kiosk-section-header h2{font-size:36px;line-height:48px;letter-spacing:0}.page-kiosk .kiosk-section-header .section-body{color:var(--sub);font-size:18px;line-height:26px}.page-kiosk .kiosk-section-header.dark .section-body{color:var(--placeholder)}.page-kiosk .kiosk-about-section .kiosk-section-header{min-height:306px}.page-kiosk .kiosk-problem-section .kiosk-section-header{min-height:280px}.page-kiosk .kiosk-security-section .kiosk-section-header{min-height:194px}.page-kiosk .kiosk-info-section .kiosk-section-header{min-height:146px}.page-kiosk .kiosk-header-button{width:auto;height:58px;gap:6px;padding:16px 24px;background:var(--brand);color:var(--white);font-size:18px;line-height:26px;font-weight:600}.page-kiosk .kiosk-about-cards{display:grid;height:364px;min-height:364px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.page-kiosk .kiosk-brand-card{height:364px;min-height:0;justify-content:space-between;border-radius:var(--radius-20);padding:40px;background:linear-gradient(135deg,#264ed4,#6da6ff)}.page-kiosk .kiosk-brand-card:after{content:"";position:absolute;right:-172px;top:-132px;width:477px;height:442px;background:url(/assets/kiosk-about-blob.svg) center / contain no-repeat;pointer-events:none}.page-kiosk .kiosk-brand-card>p,.page-kiosk .kiosk-brand-card h3{position:relative;z-index:1}.page-kiosk .kiosk-info-card{height:364px;min-height:0;justify-content:flex-start;gap:28px;border-radius:var(--radius-20);padding:40px;background:var(--white)}.page-kiosk .kiosk-info-row{align-items:center;gap:20px}.page-kiosk .kiosk-info-icon{width:50px;height:50px;border-radius:var(--radius-16);background:var(--brand-soft)}.page-kiosk .kiosk-info-icon:before,.page-kiosk .kiosk-info-icon:after{width:28px;height:28px;border:0;border-radius:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.page-kiosk .kiosk-info-icon:after{display:none}.page-kiosk .kiosk-info-icon-1:before{background-image:url(/assets/kiosk-about-calendar.svg)}.page-kiosk .kiosk-info-icon-2:before{background-image:url(/assets/kiosk-about-shield.svg)}.page-kiosk .kiosk-info-icon-3:before{background-image:url(/assets/kiosk-about-qr.svg)}.page-kiosk .kiosk-info-icon-4:before{background-image:url(/assets/kiosk-about-info.svg)}.page-kiosk .kiosk-info-row h3{font-size:16px;line-height:24px;font-weight:600}.page-kiosk .kiosk-info-row p{font-size:14px;line-height:22px}.page-kiosk .kiosk-problem-content{height:422px;gap:24px}.page-kiosk .kiosk-problem-grid{height:252px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-kiosk .kiosk-problem-card,.page-kiosk .kiosk-problem-card:nth-child(3){grid-column:auto;height:252px;min-height:0;border-radius:var(--radius-20);padding:40px}.page-kiosk .kiosk-answer-card{height:146px;min-height:0;border-radius:var(--radius-20);padding:40px}.page-kiosk .kiosk-security-grid{height:254px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-kiosk .kiosk-security-card,.page-kiosk .kiosk-security-card:nth-child(3){grid-column:auto;height:254px;min-height:0;border-radius:var(--radius-20)}.page-kiosk .kiosk-feature-strip,.page-kiosk .kiosk-feature-strip.active-0{height:461px;grid-template-columns:696px 228px 228px}.page-kiosk .kiosk-feature-strip.active-1{height:461px;grid-template-columns:228px 696px 228px}.page-kiosk .kiosk-feature-strip.active-2{height:461px;grid-template-columns:228px 228px 696px}.page-kiosk .kiosk-feature-card{height:437px;min-height:0}.page-kiosk .kiosk-feature-card.is-active{display:grid;grid-template-columns:280px 320px;gap:40px;padding:28px}.page-kiosk .kiosk-feature-card.is-active img{width:320px;height:381px;border-radius:var(--radius-16);object-fit:cover}.page-kiosk .kiosk-feature-card.is-muted{display:flex;flex-direction:column;justify-content:space-between;padding:28px;opacity:.5}.page-kiosk .kiosk-feature-card.is-muted .kiosk-feature-copy{height:100%}.page-kiosk .kiosk-feature-card.is-muted .kiosk-feature-copy p,.page-kiosk .kiosk-feature-card.is-muted img{display:none}.page-kiosk .kiosk-install-heading{height:88px;margin-bottom:60px}.page-kiosk .kiosk-install-heading h2{font-size:36px;line-height:48px}.page-kiosk .kiosk-install-grid{height:336px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-kiosk .kiosk-install-card{height:336px}.page-kiosk .kiosk-install-card img{height:256px;aspect-ratio:auto}}.nav-wrapper-page-ops,.nav-wrapper-page-kiosk,.nav-wrapper-page-press{height:104px;padding-top:20px;padding-bottom:20px}.nav-download .ui-icon,.mobile-menu-download .ui-icon{width:24px;height:24px}.footer-cta .ui-icon{display:none}.mobile-menu-button{gap:0}.mobile-menu-button .ui-icon{width:24px;height:24px}@media(min-width:1040px)and (max-width:1439px){.page-class .class-feature-grid{grid-template-columns:1fr;gap:24px}.page-class .class-feature-card{height:602.667px;min-height:602.667px;padding:20px}.page-class .class-feature-card img{height:490.667px}.page-class .class-sync-block,.page-class .class-sync-block.active-0,.page-class .class-sync-block.active-1,.page-class .class-sync-block.active-2{grid-template-columns:1fr;gap:12px}.page-class .class-sync-card,.page-class .class-sync-card.is-active,.page-class .class-sync-card.is-muted{display:grid;min-height:437px;grid-template-columns:minmax(280px,1fr) 320px;gap:40px;padding:28px;opacity:1}.page-class .class-sync-card.is-muted p,.page-class .class-sync-card.is-muted img{display:block}.page-class .class-sync-card img,.page-class .class-sync-card.is-active img{width:320px;height:381px;margin:0;border-radius:var(--radius-16);object-fit:cover}.page-kiosk .kiosk-about-cards{grid-template-columns:1fr;height:748px;min-height:748px;gap:20px}.page-kiosk .kiosk-about-section{min-height:1314px}.page-kiosk .kiosk-brand-card,.page-kiosk .kiosk-info-card{height:364px;min-height:364px}.page-kiosk .kiosk-problem-section{min-height:1264px}.page-kiosk .kiosk-problem-content{height:724px}.page-kiosk .kiosk-problem-grid{height:528px}.page-kiosk .kiosk-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-kiosk .kiosk-problem-card,.page-kiosk .kiosk-problem-card:nth-child(3){min-height:252px}.page-kiosk .kiosk-problem-card:nth-child(3){grid-column:1 / -1}.page-kiosk .kiosk-answer-card{height:172px}.page-kiosk .kiosk-security-section{min-height:986px}.page-kiosk .kiosk-security-grid{height:506px}.page-kiosk .kiosk-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-kiosk .kiosk-security-card:nth-child(3){grid-column:1 / -1;min-height:228px}.page-kiosk .kiosk-info-section{min-height:1791px}.page-kiosk .kiosk-feature-strip,.page-kiosk .kiosk-feature-strip.active-0,.page-kiosk .kiosk-feature-strip.active-1,.page-kiosk .kiosk-feature-strip.active-2{height:1359px;grid-template-columns:1fr;gap:12px}.page-kiosk .kiosk-feature-card,.page-kiosk .kiosk-feature-card.is-active,.page-kiosk .kiosk-feature-card.is-muted{display:grid;min-height:437px;grid-template-columns:minmax(280px,1fr) 320px;gap:40px;padding:28px;opacity:1}.page-kiosk .kiosk-feature-card.is-muted .kiosk-feature-copy p,.page-kiosk .kiosk-feature-card.is-muted img{display:block}.page-kiosk .kiosk-feature-card img,.page-kiosk .kiosk-feature-card.is-active img,.page-kiosk .kiosk-feature-card.is-muted img{width:320px;height:381px;margin:0;border-radius:var(--radius-16);object-fit:cover}.page-kiosk .kiosk-install-grid{height:701.333px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-kiosk .kiosk-install-section{min-height:1049.333px}.page-kiosk .kiosk-install-card{height:338.667px}.page-kiosk .kiosk-install-card img{height:258.667px}.page-ops .ops-about-section{min-height:1202px}.page-ops .ops-about-section .ops-section-header{min-height:306px}.page-ops .ops-about-cards{height:636px;min-height:636px;grid-template-columns:1fr;gap:20px}.page-ops .ops-brand-card{height:330px;min-height:330px}.page-ops .ops-info-card{height:286px;min-height:286px}.page-ops .ops-problem-section{min-height:1272px}.page-ops .ops-problem-section .ops-section-header{min-height:280px}.page-ops .ops-problem-content{height:732px}.page-ops .ops-problem-grid{height:566px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-ops .ops-problem-card{height:284px;min-height:284px}.page-ops .ops-problem-card:nth-child(3){grid-column:1 / -1;height:258px;min-height:258px}.page-ops .ops-answer-card{height:142px;min-height:142px}.page-ops .ops-flow-section{min-height:1632px}.page-ops .ops-flow-section .ops-section-header{min-height:268px}.page-ops .ops-flow-layout{display:block;height:1104px}.page-ops .ops-flow-tabs{display:none}.page-ops .ops-flow-cards{gap:40px}.page-ops .ops-flow-card,.page-ops .ops-flow-card:first-child{height:350px;min-height:350px}.page-ops .ops-flow-card:nth-child(3){height:324px;min-height:324px}.page-ops .ops-foundation-section{min-height:628px}.page-ops .ops-foundation-card{height:428px;min-height:428px}.page-ops .ops-foundation-grid,.page-ops .ops-foundation-item{height:104px}.page-ops .ops-patents-section{min-height:680px}.page-ops .ops-patent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-intro .problem-cards,.page-intro .problem-cards.active-1,.page-intro .problem-cards.active-2{grid-template-columns:1fr;gap:12px}.page-intro .problem-card,.page-intro .problem-card.active,.page-intro .problem-card.muted{display:grid;min-height:437px;grid-template-columns:minmax(280px,1fr) 320px;gap:40px;padding:28px;opacity:1}.page-intro .problem-card.muted p,.page-intro .problem-card.muted img{display:block}.page-intro .problem-card img,.page-intro .problem-card.active img{width:320px;height:381px;margin:0;object-fit:contain}.press-grid{grid-template-columns:1fr;gap:48px}.press-card{width:100%;min-width:0}}@media(min-width:1440px){.press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px}}@media(max-width:1039px){.nav-wrapper-page-ops,.nav-wrapper-page-kiosk,.nav-wrapper-page-press{height:104px}.footer-cta .ui-icon{display:block;width:16px;height:16px}}.class-sync-image-mobile{display:none!important}@media(min-width:1040px){.page-class .class-sync-image-desktop{display:block!important}.page-class .class-sync-image-mobile{display:none!important}}@media(max-width:1039px){.page-class .class-sync-block,.page-class .class-sync-block.active-0,.page-class .class-sync-block.active-1,.page-class .class-sync-block.active-2{display:grid;height:auto;grid-template-columns:1fr;gap:12px;padding:12px}.page-class .class-sync-card,.page-class .class-sync-card.is-active,.page-class .class-sync-card.is-muted{display:flex;height:518.8px;min-height:518.8px;flex-direction:column;justify-content:flex-start;gap:40px;padding:28px;opacity:1}.page-class .class-sync-copy{height:auto;flex-shrink:0;justify-content:flex-start;gap:12px}.page-class .class-sync-card span{font-size:18px;line-height:26px}.page-class .class-sync-card h3{font-size:16px;line-height:24px}.page-class .class-sync-card p,.page-class .class-sync-card.is-muted p{display:block!important;min-height:44px;margin-top:12px;font-size:14px;line-height:22px}.page-class .class-sync-card .class-sync-image-desktop{display:none!important}.page-class .class-sync-card .class-sync-image-mobile{display:block!important;width:100%;max-width:none;height:auto;margin:0;aspect-ratio:640 / 762;border-radius:8px;object-fit:cover}.page-kiosk .kiosk-feature-strip,.page-kiosk .kiosk-feature-strip.active-0,.page-kiosk .kiosk-feature-strip.active-1,.page-kiosk .kiosk-feature-strip.active-2{display:grid;height:1670.4px;grid-template-columns:1fr;gap:12px;padding:12px}.page-kiosk .kiosk-feature-card,.page-kiosk .kiosk-feature-card.is-active,.page-kiosk .kiosk-feature-card.is-muted{display:flex;height:540.8px;min-height:540.8px;flex-direction:column;justify-content:flex-start;gap:40px;padding:28px;opacity:1}.page-kiosk .kiosk-feature-copy{height:auto;flex-shrink:0;justify-content:flex-start;gap:12px}.page-kiosk .kiosk-feature-card.is-muted .kiosk-feature-copy{height:auto!important;flex-shrink:0;justify-content:flex-start;gap:12px}.page-kiosk .kiosk-feature-card span{font-size:18px;line-height:26px}.page-kiosk .kiosk-feature-card h3{font-size:16px;line-height:24px}.page-kiosk .kiosk-feature-card p,.page-kiosk .kiosk-feature-card.is-muted .kiosk-feature-copy p{display:block!important;min-height:66px;margin-top:12px;font-size:14px;line-height:22px}.page-kiosk .kiosk-feature-card img,.page-kiosk .kiosk-feature-card.is-active img,.page-kiosk .kiosk-feature-card.is-muted img{display:block!important;width:100%;max-width:none;height:auto;margin:0;aspect-ratio:640 / 762;border-radius:8px;object-fit:cover}}
