:root{--shell:1504px;--ink:#0f172a;--ink-soft:#64748b;--brand:#3d67ad;--brand-strong:#234f97;--bg-soft:#f3f4f6;--line:#dce3ee;--footer-bg:#0b1735}*{box-sizing:border-box}#__nuxt,body,html{margin:0;min-height:100%}body{background:#fff;color:var(--ink);font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.home-page{overflow-x:hidden;overflow-x:clip}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.rich-html{color:#364153;line-height:1.8;overflow-wrap:anywhere;word-break:break-word}.rich-html h1,.rich-html h2,.rich-html h3,.rich-html h4,.rich-html h5,.rich-html h6{color:#101828;margin:0 0 16px}.rich-html blockquote,.rich-html ol,.rich-html p,.rich-html pre,.rich-html ul{margin:0 0 16px}.rich-html ol,.rich-html ul{padding-left:1.5em}.rich-html img{height:auto!important;margin:16px auto;max-width:100%!important}.rich-html table{border-collapse:collapse;max-width:100%;width:100%}.rich-html td,.rich-html th{border:1px solid #e5e7eb;padding:12px 14px}.rich-html iframe,.rich-html video{max-width:100%}.rich-html.ql-editor{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;white-space:pre-wrap;word-wrap:break-word}.rich-html.ql-editor blockquote,.rich-html.ql-editor h1,.rich-html.ql-editor h2,.rich-html.ql-editor h3,.rich-html.ql-editor h4,.rich-html.ql-editor h5,.rich-html.ql-editor h6,.rich-html.ql-editor ol,.rich-html.ql-editor p,.rich-html.ql-editor pre{padding:0}@supports (counter-set:none){.rich-html.ql-editor h1,.rich-html.ql-editor h2,.rich-html.ql-editor h3,.rich-html.ql-editor h4,.rich-html.ql-editor h5,.rich-html.ql-editor h6,.rich-html.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.rich-html.ql-editor h1,.rich-html.ql-editor h2,.rich-html.ql-editor h3,.rich-html.ql-editor h4,.rich-html.ql-editor h5,.rich-html.ql-editor h6,.rich-html.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.rich-html.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.rich-html.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.rich-html.ql-editor li[data-list=checked]>.ql-ui,.rich-html.ql-editor li[data-list=unchecked]>.ql-ui{color:#6b7280}.rich-html.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.rich-html.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.rich-html.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.rich-html.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.rich-html.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.rich-html.ql-editor li[data-list=ordered]{counter-increment:list-0}.rich-html.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.rich-html.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.rich-html.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.rich-html.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.rich-html.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.rich-html.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.rich-html.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.rich-html.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.rich-html.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}.rich-html.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.rich-html.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.rich-html.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.rich-html.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.rich-html.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.rich-html.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.rich-html.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.rich-html.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.rich-html.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.rich-html.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.rich-html.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.rich-html.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.rich-html.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.rich-html.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.rich-html.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.rich-html.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.rich-html.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.rich-html.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.rich-html.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.rich-html.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.rich-html.ql-editor li.ql-direction-rtl{padding-right:1.5em}.rich-html.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.rich-html.ql-editor .ql-code-block-container{background:#0f172a;border-radius:12px;color:#e2e8f0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:1.75;margin:0 0 16px;overflow-x:auto;padding:18px 20px}.rich-html.ql-editor .ql-video{display:block;max-width:100%}.rich-html.ql-editor .ql-video.ql-align-center{margin:0 auto}.rich-html.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.rich-html.ql-editor .ql-bg-black{background-color:#000}.rich-html.ql-editor .ql-bg-red{background-color:#e60000}.rich-html.ql-editor .ql-bg-orange{background-color:#f90}.rich-html.ql-editor .ql-bg-yellow{background-color:#ff0}.rich-html.ql-editor .ql-bg-green{background-color:#008a00}.rich-html.ql-editor .ql-bg-blue{background-color:#06c}.rich-html.ql-editor .ql-bg-purple{background-color:#93f}.rich-html.ql-editor .ql-color-white{color:#fff}.rich-html.ql-editor .ql-color-red{color:#e60000}.rich-html.ql-editor .ql-color-orange{color:#f90}.rich-html.ql-editor .ql-color-yellow{color:#ff0}.rich-html.ql-editor .ql-color-green{color:#008a00}.rich-html.ql-editor .ql-color-blue{color:#06c}.rich-html.ql-editor .ql-color-purple{color:#93f}.rich-html.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.rich-html.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.rich-html.ql-editor .ql-size-small{font-size:.75em}.rich-html.ql-editor .ql-size-large{font-size:1.5em}.rich-html.ql-editor .ql-size-huge{font-size:2.5em}.rich-html.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.rich-html.ql-editor .ql-align-center{text-align:center}.rich-html.ql-editor .ql-align-justify{text-align:justify}.rich-html.ql-editor .ql-align-right{text-align:right}.rich-html.ql-editor .ql-ui{position:absolute}.shell{margin:0 auto;width:min(var(--shell),calc(100% - 48px))}.hero-section{min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.hero-video-layer{background:#2f5a9e;inset:0;position:absolute}.hero-video-mask{inset:0;mix-blend-mode:screen;opacity:.4;position:absolute}.hero-video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-overlay{background:linear-gradient(180deg,#2a57a0ed,#325faddb 72%,#325fadcc);inset:0;position:absolute}.hero-header{height:144px;left:0;position:absolute;right:0;top:0;z-index:20}.hero-content{color:#fff;min-height:100vh;min-height:100svh;padding-top:84px;position:relative;text-align:center;z-index:10}.hero-content,.hero-figma-copy{align-items:center;display:flex;justify-content:center}.hero-figma-copy{flex-direction:column;gap:24px;width:min(1024px,100%)}.hero-figma-title{margin:0}.hero-figma-title span{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,transparent,transparent),linear-gradient(90deg,#fff,#dbeafe 50%,#fff);color:transparent;display:block;font-size:clamp(38px,5vw,72px);font-weight:700;letter-spacing:.12px;line-height:90px;white-space:nowrap}.hero-figma-subtitle{color:#ffffffe6;font-size:24px;letter-spacing:.07px;line-height:39px;margin:0;width:min(768px,100%)}.hero-figma-subtitle span{display:block;white-space:nowrap}.application-section,.partners-section,.products-section{background:var(--bg-soft)}.products-section{padding:80px 0}.products-inner{display:grid;gap:34px}.section-head{align-items:end;display:flex;gap:24px;justify-content:space-between}.kicker{color:#f59e0b;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0}.application-copy h2,.partners-head h2,.section-head h2{font-size:clamp(30px,3vw,40px);margin:6px 0 0}.tabs{display:flex;gap:10px}.tabs button{background:#fff;border:1px solid #c9d4e6;border-radius:8px;color:#375172;cursor:pointer;font-size:14px;height:44px;min-width:170px}.tabs button.active{background:#3d67ad;border-color:#3668b2;color:#fff}.products-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0f172a0d;overflow:hidden}.product-card h3{font-size:16px;line-height:1.5;margin:0;min-height:64px;padding:20px 16px 14px}.product-card img{aspect-ratio:358/298;-o-object-fit:cover;object-fit:cover;width:100%}.more-link{align-items:center;background:#fff;border:1px solid #b9c9df;border-radius:999px;color:#325f9c;display:flex;font-size:14px;gap:6px;height:44px;justify-content:center;justify-self:center;width:140px}.more-link img{height:20px;width:20px}.application-section{padding:80px 0}.application-inner{align-items:start;display:grid;gap:42px;grid-template-columns:1fr 1fr}.application-copy p{color:var(--ink-soft);font-size:15px;line-height:1.9;margin:22px 0 0;max-width:700px}.action-link{align-items:center;background:var(--brand);border-radius:8px;color:#fff;display:flex;font-size:15px;gap:6px;height:48px;justify-content:center;margin-top:28px;width:140px}.action-link img{height:20px;width:20px}.application-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-card{border-radius:10px;min-height:242px;overflow:hidden;position:relative}.app-card.small{min-height:156px}.app-card img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.app-card:after{background:linear-gradient(180deg,#0f172a1a 35%,#0f172ab8);content:"";inset:0;position:absolute}.app-card h3{bottom:12px;color:#fff;font-size:18px;left:14px;margin:0;position:absolute;z-index:2}.app-card:first-child{grid-column:1;grid-row:1}.app-card:nth-child(2){grid-column:1;grid-row:2}.app-card:nth-child(3){grid-column:2;grid-row:1}.app-card:nth-child(4){grid-column:2;grid-row:2}.app-card:nth-child(5){grid-column:2;grid-row:3}.partners-section{padding:80px 0}.partners-head{text-align:center}.partners-head>p{color:var(--ink-soft);margin:12px 0 0}.partners-grid{display:grid;gap:12px;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:44px}.partner-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;height:92px;padding:8px;place-items:center;text-align:center}.partner-card span{color:#33537d;font-size:13px;line-height:1.35}.partner-card img{height:100%;-o-object-fit:contain;object-fit:contain;padding:10px 16px;width:100%}.site-footer{background:var(--footer-bg);color:#d1d9ea;padding-top:46px}.footer-top{display:grid;gap:32px;grid-template-columns:1.1fr .9fr;padding-bottom:32px}.contact-block h3{color:#fff;font-size:24px;margin:0 0 14px}.contact-block p{font-size:15px;margin:0 0 10px}.contact-row{align-items:center;display:flex;gap:12px}.contact-row img{height:20px;width:20px}.qrcode-block{display:flex;gap:20px;justify-content:flex-end}.qrcode-block figure{color:#a7b4cb;margin:0;text-align:center}.code-placeholder{background:#ffffff14;border:1px solid hsla(0,0%,100%,.24);border-radius:10px;display:grid;font-size:13px;height:128px;place-items:center;width:128px}.qrcode-block figcaption{font-size:13px;margin-top:8px}.copyright{border-top:1px solid hsla(0,0%,100%,.12);color:#93a2be;display:grid;font-size:13px;min-height:56px;place-items:center}@media(max-width:1400px){.partners-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1120px){.shell{width:min(var(--shell),calc(100% - 28px))}.section-head{align-items:start;flex-direction:column}.tabs{flex-wrap:wrap;width:100%}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-inner{grid-template-columns:1fr}.partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.hero-content{padding-bottom:40px;padding-top:170px}.hero-figma-copy{gap:18px;padding:0 8px;width:min(1024px,calc(100vw - 24px))}.hero-figma-title{margin-top:0}.hero-figma-title span{line-height:1.25;white-space:normal}.hero-figma-subtitle{font-size:15px;line-height:1.75;width:100%}.hero-figma-subtitle span{white-space:normal}.application-section,.partners-section,.products-section{padding:44px 0}.application-grid,.partners-grid,.products-grid{grid-template-columns:1fr}.app-card,.app-card.small{min-height:200px}.app-card:first-child,.app-card:nth-child(2),.app-card:nth-child(3),.app-card:nth-child(4),.app-card:nth-child(5){grid-column:auto;grid-row:auto}.footer-top{grid-template-columns:1fr}.qrcode-block{justify-content:flex-start}}
