.home-module__Hx0lNG__home{--ink:#102f43;--blue:#006a97;--sky:#a7dbf4;--muted:#4f6572;--line:#d3dfe5;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#fff}.home-module__Hx0lNG__home :where(a,summary){-webkit-tap-highlight-color:transparent}.home-module__Hx0lNG__home :where(a,summary):focus-visible{outline-offset:6px;outline:3px solid #0074a6}.home-module__Hx0lNG__hero :where(a):focus-visible{outline-color:var(--sky)}.home-module__Hx0lNG__home :where(section[id],main[id]){scroll-margin-top:24px}.home-module__Hx0lNG__home main:focus{outline:none}.home-module__Hx0lNG__home :where(h1,h2,h3,p,a,strong,span){overflow-wrap:anywhere}.home-module__Hx0lNG__home :where(h1,h2,h3){text-wrap:balance}.home-module__Hx0lNG__container{width:min(1240px,100% - 96px);margin-inline:auto}.home-module__Hx0lNG__skipLink{z-index:20;background:var(--ink);color:#fff;padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.home-module__Hx0lNG__skipLink:focus{transform:none}.home-module__Hx0lNG__header{background:#fff}.home-module__Hx0lNG__navigation,.home-module__Hx0lNG__navigation>a,.home-module__Hx0lNG__headerActions{align-items:center;display:flex}.home-module__Hx0lNG__headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:112px;display:grid}.home-module__Hx0lNG__brand{flex-shrink:0;display:inline-flex}.home-module__Hx0lNG__brandLogo{width:88px;height:auto}.home-module__Hx0lNG__navigation{flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:600}.home-module__Hx0lNG__pageLink{border-bottom:2px solid #0000;min-height:44px;padding:12px 18px}.home-module__Hx0lNG__pageLink:hover{background:#edf6fa}.home-module__Hx0lNG__pageLink[aria-current=page]{border-bottom-color:var(--blue);color:var(--blue)}.home-module__Hx0lNG__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:24px}.home-module__Hx0lNG__headerActions .home-module__Hx0lNG__portalLink{align-items:center;gap:8px;min-height:44px;display:inline-flex}.home-module__Hx0lNG__portalLink:hover,.home-module__Hx0lNG__footerLinks a:hover{text-underline-offset:5px;text-decoration:underline}.home-module__Hx0lNG__portalLink{color:var(--muted);font-size:12px}.home-module__Hx0lNG__portalLink svg,.home-module__Hx0lNG__footerLinks svg{width:15px;height:15px}.home-module__Hx0lNG__diagonalArrow{transform:rotate(-40deg)}.home-module__Hx0lNG__headerCta,.home-module__Hx0lNG__primaryButton{background:var(--blue);color:#fff;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:14px 22px;font-size:13px;font-weight:650;line-height:1.6;transition:background .15s;display:inline-flex}.home-module__Hx0lNG__headerCta:hover,.home-module__Hx0lNG__primaryButton:hover{background:#004d70}.home-module__Hx0lNG__hero{color:#fff;background:#102f43;overflow:clip}.home-module__Hx0lNG__heroInner{grid-template-columns:.95fr 1.15fr;align-items:center;gap:34px;padding-block:74px 64px;display:grid}.home-module__Hx0lNG__heroCopy{z-index:2;min-width:0;position:relative}.home-module__Hx0lNG__hero h1{letter-spacing:-3.2px;text-wrap:initial;font-size:clamp(48px,4.7vw,66px);font-weight:650;line-height:1.06}.home-module__Hx0lNG__hero h1 span{color:var(--sky)}.home-module__Hx0lNG__heroDescription{color:#d0e0e9;max-width:430px;margin-top:28px;font-size:16px;line-height:1.8}.home-module__Hx0lNG__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.home-module__Hx0lNG__hero .home-module__Hx0lNG__primaryButton{background:var(--sky);color:#102f43}.home-module__Hx0lNG__hero .home-module__Hx0lNG__primaryButton:hover{background:#d6effb}.home-module__Hx0lNG__textLink,.home-module__Hx0lNG__heroContact{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.home-module__Hx0lNG__heroContact{color:#c1d9e7;margin-top:12px;font-size:12px}.home-module__Hx0lNG__heroContact svg{width:16px;height:16px}.home-module__Hx0lNG__heroContact:hover{color:var(--sky)}.home-module__Hx0lNG__textLink:hover{color:var(--blue)}.home-module__Hx0lNG__heroProduct{isolation:isolate;min-width:0;padding-block:20px 94px;position:relative}.home-module__Hx0lNG__desktopPreview{background:#fff;border:1px solid #638397;border-radius:8px;width:94%;margin-left:6%;overflow:hidden;transform:perspective(1400px)rotateY(-7deg)rotate(-2deg);box-shadow:0 24px 54px #00131e55}.home-module__Hx0lNG__browserBar{color:#435b68;background:#e8eef0;justify-content:center;align-items:center;gap:15px;min-height:30px;padding:8px 12px;font-size:9px;display:flex}.home-module__Hx0lNG__browserDots{gap:4px;margin-right:auto;display:flex}.home-module__Hx0lNG__browserDots i{background:#78909c;border-radius:50%;width:5px;height:5px}.home-module__Hx0lNG__desktopScreenshot,.home-module__Hx0lNG__menuScreenshot{width:100%;height:auto;display:block}.home-module__Hx0lNG__heroPhone,.home-module__Hx0lNG__previewFrame{background:#f7f4e9;border:7px solid #071c28;border-radius:26px;overflow:hidden;box-shadow:0 14px 32px #00131e33}.home-module__Hx0lNG__heroPhone{z-index:1;width:190px;position:absolute;bottom:56px;right:-9px;transform:rotate(5deg)}.home-module__Hx0lNG__heroTag{z-index:2;width:153px;position:absolute;bottom:63px;left:11%;transform:rotate(-9deg)}.home-module__Hx0lNG__nfcTag{filter:drop-shadow(2px 6px 10px #00131e25);border-radius:50%;width:100%;height:auto;display:block}.home-module__Hx0lNG__serviceStrip{border-top:1px solid #406074;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:28px 30px;display:grid}.home-module__Hx0lNG__serviceStrip>div{align-items:center;gap:16px;display:flex}.home-module__Hx0lNG__serviceStrip svg{color:var(--sky);flex-shrink:0}.home-module__Hx0lNG__serviceStrip strong,.home-module__Hx0lNG__serviceStrip span{font-size:12px;line-height:1.6;display:block}.home-module__Hx0lNG__serviceStrip strong{font-weight:600}.home-module__Hx0lNG__serviceStrip span{color:#bbd2df;margin-top:3px;font-size:11px}.home-module__Hx0lNG__menusSection{padding-block:98px 84px}.home-module__Hx0lNG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.home-module__Hx0lNG__home h2{letter-spacing:-1.9px;font-size:clamp(35px,3.8vw,48px);font-weight:600;line-height:1.12}.home-module__Hx0lNG__sectionDescription{max-width:375px;color:var(--muted);font-size:14px;line-height:1.9}.home-module__Hx0lNG__menuGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.home-module__Hx0lNG__menuPreview{min-width:0}.home-module__Hx0lNG__previewLabel{border-top:1px solid var(--line);align-items:baseline;gap:12px;min-height:66px;padding-top:17px;display:flex}.home-module__Hx0lNG__previewLabel>span{color:var(--blue);flex-shrink:0;font-size:10px;font-weight:700}.home-module__Hx0lNG__previewLabel h3{letter-spacing:-.5px;font-size:16px;font-weight:600;line-height:1.5}.home-module__Hx0lNG__previewSurface{cursor:default;background:#e8f1f5;border-radius:6px;padding:25px 20px 10px;display:block}.home-module__Hx0lNG__menuPreview:nth-child(2) .home-module__Hx0lNG__previewSurface{background:#f0eee7}.home-module__Hx0lNG__menuPreview:nth-child(3) .home-module__Hx0lNG__previewSurface{background:#e9eee7}.home-module__Hx0lNG__previewFrame{border-width:6px;border-radius:25px;max-width:280px;margin-inline:auto}.home-module__Hx0lNG__nfcSection{background:#e9f2f6;padding-block:78px}.home-module__Hx0lNG__nfcInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.home-module__Hx0lNG__nfcCopy .home-module__Hx0lNG__sectionDescription{max-width:420px;margin-top:24px}.home-module__Hx0lNG__tapDiagram{background:#fff;border:1px solid #b6cedb;border-radius:8px;grid-template-columns:1fr 70px 1fr;align-items:center;gap:10px;padding:40px 32px 28px;display:grid}.home-module__Hx0lNG__tagProduct{justify-self:center;width:100%;max-width:185px}.home-module__Hx0lNG__connectionLine{color:var(--blue);border-top:2px dashed #85a9bc;justify-content:flex-end;align-items:center;display:flex}.home-module__Hx0lNG__connectionLine svg{background:#fff;margin-top:-1px;transform:translateY(-50%)}.home-module__Hx0lNG__browserNode{text-align:center;background:#f0f7fa;border:2px solid #9bb9c9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:162px;padding:20px 12px;display:flex}.home-module__Hx0lNG__browserNode svg{width:42px;height:42px;color:var(--blue);margin-bottom:12px}.home-module__Hx0lNG__browserNode strong{font-size:17px;font-weight:650}.home-module__Hx0lNG__browserNode>span{color:var(--muted);margin-top:5px;font-size:11px}.home-module__Hx0lNG__diagramCaption{text-align:center;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;font-size:12px;display:grid}.home-module__Hx0lNG__diagramCaption b{color:var(--blue);margin-bottom:4px;font-size:10px;display:block}.home-module__Hx0lNG__companyArticle{background:#f7f5ef}.home-module__Hx0lNG__articleContainer{width:min(760px,100% - 96px);margin-inline:auto}.home-module__Hx0lNG__articleHeader{background:var(--ink);color:#fff;padding-block:72px 64px}.home-module__Hx0lNG__articleHeader h1{letter-spacing:-2.4px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.1}.home-module__Hx0lNG__articleBody{padding-block:52px 72px}.home-module__Hx0lNG__articleBody p{color:var(--muted);margin-top:22px;font-size:16px;line-height:1.9}.home-module__Hx0lNG__articleBody>p:first-child{margin-top:0}.home-module__Hx0lNG__articleBody section{border-top:1px solid #ccd5d6;margin-top:48px;padding-top:36px}.home-module__Hx0lNG__articleBody h2{letter-spacing:-1px;font-size:32px;line-height:1.25}.home-module__Hx0lNG__articleBody strong{color:var(--ink)}.home-module__Hx0lNG__articleClosing .home-module__Hx0lNG__actions{margin-top:28px}.home-module__Hx0lNG__faqSection{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:92px;display:grid}.home-module__Hx0lNG__faq{border-top:1px solid var(--line)}.home-module__Hx0lNG__faq:last-child{border-bottom:1px solid var(--line)}.home-module__Hx0lNG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding-block:22px;font-size:14px;font-weight:550;line-height:1.6;list-style:none;display:flex}.home-module__Hx0lNG__faq summary::-webkit-details-marker{display:none}.home-module__Hx0lNG__faq summary:hover{color:var(--blue)}.home-module__Hx0lNG__faqPlus{flex-shrink:0;width:14px;height:14px;position:relative}.home-module__Hx0lNG__faqPlus:before,.home-module__Hx0lNG__faqPlus:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:6px;left:1px}.home-module__Hx0lNG__faqPlus:after{transform:rotate(90deg)}.home-module__Hx0lNG__faq[open] .home-module__Hx0lNG__faqPlus:after{transform:none}.home-module__Hx0lNG__faq>p{max-width:580px;color:var(--muted);padding:0 32px 25px 0;font-size:13px;line-height:1.9}.home-module__Hx0lNG__contactSection{background:#e9f2f6;padding-block:66px}.home-module__Hx0lNG__contactInner{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.home-module__Hx0lNG__contactInner .home-module__Hx0lNG__sectionDescription{max-width:480px;margin-top:22px}.home-module__Hx0lNG__contactMark{text-align:center;border-left:1px solid #b6cedb;padding:12px 0 12px 48px}.home-module__Hx0lNG__contactMark img{width:88px;height:auto;margin-inline:auto}.home-module__Hx0lNG__footer{grid-template-columns:auto 1fr auto;align-items:center;gap:24px 32px;padding-block:32px 24px;display:grid}.home-module__Hx0lNG__footer>p{max-width:210px;color:var(--muted);font-size:12px;line-height:1.8}.home-module__Hx0lNG__footerLinks{flex-wrap:wrap;gap:14px 24px;font-size:11px;display:flex}.home-module__Hx0lNG__footerLinks a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.home-module__Hx0lNG__copyright{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding-top:20px;font-size:10px}@media (max-width:1100px){.home-module__Hx0lNG__container{width:calc(100% - 64px)}.home-module__Hx0lNG__headerActions .home-module__Hx0lNG__portalLink{display:none}.home-module__Hx0lNG__heroInner{grid-template-columns:1fr 1fr;gap:26px}.home-module__Hx0lNG__hero h1{letter-spacing:-2.6px;font-size:52px}.home-module__Hx0lNG__heroPhone{width:160px;bottom:53px;right:-4px}.home-module__Hx0lNG__heroTag{width:125px;left:4%}.home-module__Hx0lNG__menuGallery{gap:26px}.home-module__Hx0lNG__previewSurface{padding-inline:14px}.home-module__Hx0lNG__nfcInner,.home-module__Hx0lNG__faqSection{gap:45px}.home-module__Hx0lNG__tapDiagram{grid-template-columns:1fr 35px 1fr;padding-inline:20px}.home-module__Hx0lNG__footer{grid-template-columns:auto 1fr}.home-module__Hx0lNG__footerLinks{grid-column:1/-1}}@media (max-width:800px){.home-module__Hx0lNG__container{width:calc(100% - 48px)}.home-module__Hx0lNG__headerInner{grid-template-columns:1fr auto;gap:0 24px;min-height:100px;padding-top:10px}.home-module__Hx0lNG__navigation{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:flex-start;margin-top:6px}.home-module__Hx0lNG__headerActions{grid-area:1/2}.home-module__Hx0lNG__pageLink{padding-inline:20px}.home-module__Hx0lNG__heroInner{grid-template-columns:1fr;gap:12px;padding-block:48px 36px}.home-module__Hx0lNG__hero h1{font-size:clamp(48px,7.5vw,64px)}.home-module__Hx0lNG__heroDescription{max-width:500px}.home-module__Hx0lNG__heroProduct{width:min(100%,570px);margin-inline:auto;padding-block:35px 95px}.home-module__Hx0lNG__heroPhone{width:190px}.home-module__Hx0lNG__heroTag{width:145px;bottom:50px;left:6%}.home-module__Hx0lNG__serviceStrip{gap:20px}.home-module__Hx0lNG__serviceStrip>div{flex-direction:column;align-items:flex-start;gap:10px}.home-module__Hx0lNG__menusSection,.home-module__Hx0lNG__faqSection{padding-block:64px}.home-module__Hx0lNG__sectionHeading{flex-direction:column;align-items:flex-start;gap:22px}.home-module__Hx0lNG__sectionDescription{max-width:500px}.home-module__Hx0lNG__menuGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:34px}.home-module__Hx0lNG__menuPreview:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.home-module__Hx0lNG__nfcSection{padding-block:60px}.home-module__Hx0lNG__nfcInner,.home-module__Hx0lNG__faqSection{grid-template-columns:minmax(0,1fr);gap:36px}.home-module__Hx0lNG__tapDiagram{grid-template-columns:1fr 70px 1fr;justify-self:center;width:100%;max-width:570px;padding-inline:30px}.home-module__Hx0lNG__articleContainer{width:calc(100% - 48px)}.home-module__Hx0lNG__contactInner{grid-template-columns:1fr}.home-module__Hx0lNG__contactMark{display:none}}@media (max-width:540px){.home-module__Hx0lNG__container{width:calc(100% - 40px)}.home-module__Hx0lNG__headerInner{gap:0 16px;min-height:96px}.home-module__Hx0lNG__brandLogo{width:76px}.home-module__Hx0lNG__headerCta{gap:12px;padding:12px 16px;font-size:12px}.home-module__Hx0lNG__heroInner{padding-top:35px}.home-module__Hx0lNG__hero h1{letter-spacing:-2px;font-size:clamp(40px,11vw,58px);line-height:1.08}.home-module__Hx0lNG__heroDescription{margin-top:23px;font-size:14px}.home-module__Hx0lNG__actions{gap:12px 20px;margin-top:25px}.home-module__Hx0lNG__primaryButton{gap:14px;padding-inline:16px;font-size:12px}.home-module__Hx0lNG__textLink{font-size:12px}.home-module__Hx0lNG__heroProduct{padding-top:30px;padding-bottom:120px}.home-module__Hx0lNG__desktopPreview{width:92%;margin-left:0;transform:rotate(-2deg)}.home-module__Hx0lNG__heroPhone{border-width:5px;border-radius:20px;width:145px;bottom:40px;right:0}.home-module__Hx0lNG__heroTag{width:105px;bottom:40px;left:7%}.home-module__Hx0lNG__serviceStrip{grid-template-columns:1fr;gap:20px;padding-block:25px}.home-module__Hx0lNG__serviceStrip>div{flex-direction:row;align-items:center;gap:18px}.home-module__Hx0lNG__serviceStrip svg{width:26px;height:26px}.home-module__Hx0lNG__menusSection,.home-module__Hx0lNG__faqSection{padding-block:52px}.home-module__Hx0lNG__home h2{letter-spacing:-1.5px;font-size:35px}.home-module__Hx0lNG__sectionDescription{font-size:13px}.home-module__Hx0lNG__menuGallery{grid-template-columns:minmax(0,1fr);gap:30px}.home-module__Hx0lNG__menuPreview:last-child{width:100%}.home-module__Hx0lNG__previewLabel{min-height:auto;padding-block:17px}.home-module__Hx0lNG__previewSurface{padding-top:24px}.home-module__Hx0lNG__previewFrame{max-width:260px}.home-module__Hx0lNG__nfcSection{padding-block:50px}.home-module__Hx0lNG__tapDiagram{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;padding:26px 16px}.home-module__Hx0lNG__browserNode{min-height:130px;padding:14px 8px}.home-module__Hx0lNG__browserNode strong{font-size:14px}.home-module__Hx0lNG__browserNode>span{font-size:10px}.home-module__Hx0lNG__diagramCaption{gap:12px;font-size:11px}.home-module__Hx0lNG__contactSection{padding-block:48px}.home-module__Hx0lNG__articleContainer{width:calc(100% - 40px)}.home-module__Hx0lNG__articleHeader{padding-block:44px}.home-module__Hx0lNG__articleHeader h1{letter-spacing:-1.5px;font-size:42px}.home-module__Hx0lNG__articleBody{padding-block:36px 48px}.home-module__Hx0lNG__articleBody h2{letter-spacing:-.8px;font-size:28px}.home-module__Hx0lNG__footer{gap:20px;padding-top:28px}.home-module__Hx0lNG__footerLinks{flex-direction:column;align-items:flex-start;gap:0}.home-module__Hx0lNG__footerLinks a{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__home *,.home-module__Hx0lNG__home :before,.home-module__Hx0lNG__home :after{transition:none}}
