.lq-tech{color:#20201e;background:#fff;letter-spacing:0;line-height:1.75;font-family:inherit;overflow-wrap:anywhere}
.lq-tech *{box-sizing:border-box;letter-spacing:0}
.lq-tech-wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}
.lq-tech h1,.lq-tech h2,.lq-tech h3,.lq-tech h4,.lq-tech p,.lq-tech figure{margin:0}
.lq-tech a{color:inherit;text-decoration:none}
.lq-tech-intro{text-align:center;padding-top:88px;padding-bottom:44px}
.lq-tech-eyebrow{font-size:12px;font-weight:700;color:#936139;margin-bottom:14px!important}
.lq-tech h1{font-size:36px;font-weight:750;line-height:1.3}
.lq-tech-statement{font-size:28px;font-weight:650;line-height:1.5;margin-top:18px!important}
.lq-tech-lead{max-width:710px;margin:20px auto 0!important;color:#63635d;font-size:16px}
.lq-tech-actions{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:28px}
.lq-tech-primary{display:inline-flex;align-items:center;justify-content:center;background:#fb823b;color:#201b17!important;padding:12px 24px;border-radius:6px;font-weight:700;min-height:48px;transition:background .15s}
.lq-tech-primary:hover{background:#f59960}
.lq-tech-text-link{font-size:14px;font-weight:600;border-bottom:1px solid #a4a49e;padding:6px 0}
.lq-tech-text-link span{margin-left:8px}
.lq-tech a:focus-visible{outline:3px solid #167467;outline-offset:5px}
.lq-tech-product{margin:0 auto!important}
.lq-tech-product img{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid #e6e6e1;border-radius:6px}
.lq-tech-product figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:12px;color:#73736c;font-size:12px}
.lq-tech-product figcaption span{color:#3e3e38;font-weight:700}
.lq-tech-section{padding:80px 0;scroll-margin-top:90px}
.lq-tech-heading{max-width:780px;margin-bottom:38px}
.lq-tech h2{font-size:30px;font-weight:700;line-height:1.45}
.lq-tech-heading>p:last-child:not(:first-child){font-size:16px;color:#67675f;margin-top:16px}
.lq-tech-modules{border-top:1px solid #deded8}
.lq-tech-module{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px;padding:30px 0;border-bottom:1px solid #deded8}
.lq-tech-module-label{display:flex;align-items:baseline;gap:18px}
.lq-tech-module-label>span{font-size:13px;color:#8a8a80;font-variant-numeric:tabular-nums}
.lq-tech h3{font-size:20px;font-weight:650;line-height:1.5}
.lq-tech h4{font-size:18px;font-weight:600;line-height:1.5}
.lq-tech-module p{font-size:15px;color:#64645d;margin-top:12px;max-width:730px}
.lq-tech-tags{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:16px 0 0;padding:0;color:#246b5f;font-size:12px;font-weight:600}
.lq-tech-tags li::before{content:'+';margin-right:6px}
.lq-tech-flow-band{background:#f3f6f4;border-block:1px solid #e0e8e2}
.lq-tech-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}
.lq-tech-flow li{border-top:2px solid #a4bbb0;padding-top:18px}
.lq-tech-step{display:block;font-size:13px;color:#357363;font-weight:700;margin-bottom:18px}
.lq-tech-flow h3{font-size:17px;margin-bottom:10px}
.lq-tech-flow p{font-size:14px;color:#606a61}
.lq-tech-note{margin-top:32px!important;padding-top:20px;border-top:1px solid #d8e1da;color:#646d64;font-size:13px}
.lq-tech-stack{margin:0;border-top:1px solid #deded8}
.lq-tech-stack>div{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;padding:26px 0;border-bottom:1px solid #deded8}
.lq-tech-stack dt{font-size:18px;font-weight:650}
.lq-tech-stack dt span{display:block;font-size:12px;color:#6f7068;font-weight:400;margin-top:5px}
.lq-tech-stack dd{margin:0;font-size:15px;color:#62625c}
.lq-tech-operations{background:#faf7f8;border-block:1px solid #eee6e8}
.lq-tech-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.lq-tech-mini-label{display:block;color:#986071;font-size:12px;font-weight:700;margin-bottom:12px}
.lq-tech-checks p{font-size:15px;color:#6a6265;margin-top:12px}
.lq-tech-platform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}
.lq-tech-platform-list{margin:0;padding:0;list-style:none}
.lq-tech-platform-list li{padding:18px 0;border-top:1px solid #deded8}
.lq-tech-platform-list strong{font-size:16px}
.lq-tech-platform-list p{font-size:14px;color:#686861;margin-top:7px}
.lq-tech-end{text-align:center;padding:56px 0 64px;background:#f6f6f3;border-block:1px solid #e5e5de}
.lq-tech-end p{font-size:15px;color:#65655d;margin:16px 0 24px}
body:has(.lq-tech) .m-shell{padding-top:64px;padding-bottom:76px;background:#fff}
body:has(.lq-tech) .m-topbar{position:fixed;inset:0 0 auto;z-index:90;height:64px;padding:12px 18px;background:#fffffff5;border-bottom:1px solid #e5e5df;display:flex;align-items:center;justify-content:space-between;gap:12px}
body:has(.lq-tech) .m-topbar__logo img{display:block;width:112px;height:auto;max-height:36px;object-fit:contain}
body:has(.lq-tech) .m-topbar__actions{display:flex;align-items:center;gap:12px}
body:has(.lq-tech) .m-pill-cta{padding:8px 12px;background:#fb823b;border-radius:6px;font-size:12px;font-weight:600;color:#20201e;text-decoration:none}
body:has(.lq-tech) .m-topbar__lang{display:flex;align-items:center;gap:4px;border:0;background:none;font:inherit;font-size:12px}
body:has(.lq-tech) .m-tabbar{position:fixed;inset:auto 0 0;z-index:95;height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border-top:1px solid #e5e5df}
body:has(.lq-tech) .m-tabbar__item{border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#66665e;min-width:0;font:inherit;font-size:11px}
body:has(.lq-tech) .m-tabbar__item.is-active{color:#b95018;background:#fff8f3}
body:has(.lq-tech) .m-tabbar__icon{height:22px;display:block}
body:has(.lq-tech) .m-tabbar__icon svg{width:21px;height:21px}
body:has(.lq-tech) .m-sheet{display:none}
body:has(.lq-tech) .m-sheet.is-open{display:block;position:fixed;inset:0;z-index:150}
body:has(.lq-tech) .m-sheet__backdrop{position:absolute;inset:0;background:#0006}
body:has(.lq-tech) .m-sheet__panel{position:absolute;inset:auto 0 0;background:#fff;border-radius:8px 8px 0 0;padding:20px;max-height:85dvh;overflow:auto}
body:has(.lq-tech) .m-sheet__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:18px;font-weight:700}
body:has(.lq-tech) .m-sheet__close{width:36px;height:36px;font-size:24px;border:0;background:#f4f4f1;border-radius:6px}
body:has(.lq-tech) .m-sheet__group{margin-bottom:20px}
body:has(.lq-tech) .m-sheet__group-title{font-size:12px;color:#78786f;margin-bottom:8px}
body:has(.lq-tech) .m-sheet__chips,body:has(.lq-tech) .m-sheet__lang{display:flex;flex-wrap:wrap;gap:10px}
body:has(.lq-tech) .m-sheet button{font-family:inherit}
body:has(.lq-tech) .m-sheet__chips button,body:has(.lq-tech) .m-sheet__lang-chip{border:1px solid #deded7;border-radius:6px;background:#fff;padding:10px 14px;font-size:14px}
body:has(.lq-tech) .m-sheet__lang-chip.is-active{border-color:#cf682e;color:#ad4712}
body:has(.lq-tech) .m-cases__item{display:flex;gap:12px;padding:16px 0;border:0;border-bottom:1px solid #e3e3df;background:none;width:100%;text-align:left}
body:has(.lq-tech) .m-cases__body{flex:1;display:grid;gap:4px}
body:has(.lq-tech) .m-cases__desc{color:#74746c;font-size:13px}
body:has(.lq-tech) .m-sheet__footer{margin-top:20px}
body:has(.lq-tech) .m-footer{padding:32px 20px;background:#f8f8f5;font-size:13px;color:#696961}
body:has(.lq-tech) .m-footer__logo{width:112px;height:auto;display:block}
body:has(.lq-tech) .m-footer__tagline{margin:16px 0}
body:has(.lq-tech) .m-footer__actions{display:flex;gap:20px;margin:16px 0 24px}
body:has(.lq-tech) .m-footer__action{border:0;padding:0;background:none;color:#333;font:inherit;text-decoration:none}
body:has(.lq-tech) .m-footer__group-head{width:100%;display:flex;justify-content:space-between;border:0;border-top:1px solid #deded7;padding:14px 0;background:none;font:inherit;color:#333}
body:has(.lq-tech) .m-footer__group-list{list-style:none;padding:0 0 12px;display:grid;gap:12px}
body:has(.lq-tech) .m-footer__social,body:has(.lq-tech) .m-footer__legal{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}
body:has(.lq-tech) .m-footer__consent{font:inherit;border:0;background:none;padding:0}
body:has(.lq-tech) .m-footer__copy,body:has(.lq-tech) .m-footer__registered{font-size:11px;line-height:1.7}
@media(max-width:800px){body:has(.lq-tech) a[aria-label="购买 Luqira 套餐"]{bottom:calc(80px + env(safe-area-inset-bottom))!important;right:16px!important;padding:10px 14px!important;font-size:12px!important}body:has(.lq-tech) .m-sheet.is-open{z-index:10000}}
@media(min-width:1500px){.lq-tech-intro{padding-top:68px}}
@media(max-width:800px){.lq-tech-wrap{width:calc(100% - 40px)}.lq-tech-intro{padding-top:48px;padding-bottom:30px}.lq-tech h1{font-size:30px}.lq-tech-statement{font-size:24px}.lq-tech h2{font-size:25px}.lq-tech-section{padding:52px 0}.lq-tech-module{grid-template-columns:190px minmax(0,1fr);gap:20px}.lq-tech-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lq-tech-stack>div{grid-template-columns:230px minmax(0,1fr);gap:24px}.lq-tech-checks{gap:24px}.lq-tech-platform{grid-template-columns:1fr;gap:0}}
@media(max-width:540px){.lq-tech-wrap{width:calc(100% - 36px)}.lq-tech-intro{padding-top:32px}.lq-tech h1{font-size:28px}.lq-tech-statement{font-size:23px}.lq-tech-lead{font-size:15px;margin-top:16px!important}.lq-tech-actions{gap:20px;flex-direction:column;margin-top:24px}.lq-tech-primary{width:100%}.lq-tech-text-link{font-size:13px}.lq-tech-product figcaption{display:block;font-size:11px}.lq-tech-product figcaption span{margin-right:12px}.lq-tech-section{padding:42px 0}.lq-tech-heading{margin-bottom:26px}.lq-tech h2{font-size:24px}.lq-tech-heading>p:last-child:not(:first-child){font-size:15px}.lq-tech-module{grid-template-columns:1fr;gap:14px;padding:24px 0}.lq-tech-module-label{gap:12px}.lq-tech-module h3{font-size:18px}.lq-tech-module h4{font-size:17px}.lq-tech-module p{font-size:14px}.lq-tech-stack>div{grid-template-columns:1fr;gap:12px;padding:22px 0}.lq-tech-checks{grid-template-columns:1fr;gap:26px}.lq-tech-checks h3{font-size:18px}.lq-tech-checks p{font-size:14px}.lq-tech-mini-label{margin-bottom:6px}.lq-tech-end{padding:40px 0 48px}.lq-tech-end h2{font-size:24px}.lq-tech-end p{font-size:14px}.lq-tech-flow{gap:22px 18px}.lq-tech-step{margin-bottom:10px}}
