:root{--sq-ink: #2a1547;--sq-ink-deep: #1a0a2e;--sq-paper: #f4f1ea;--sq-paper-warm: #ebe6da;--sq-rule: rgba(42, 21, 71, .14);--sq-muted: rgba(42, 21, 71, .64);--sq-accent: #582c83;--sq-accent-deep: #3d1d5c;--sq-accent-light: #8a5cb8;--sq-yellow: #f6c34a;--sq-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--sq-serif: Georgia, "Noto Serif SC", "Songti SC", serif;--sq-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--sq-ink);background:radial-gradient(ellipse at top right,rgba(88,44,131,.1),transparent 48%),radial-gradient(ellipse at bottom left,rgba(88,44,131,.07),transparent 52%),var(--sq-paper);font-family:var(--sq-sans);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;background-image:radial-gradient(rgba(42,21,71,.022) 1px,transparent 1px),radial-gradient(rgba(42,21,71,.014) 1px,transparent 1px);background-size:3px 3px,7px 7px;mix-blend-mode:multiply}.sq-skip-link{position:absolute;left:-999px;top:10px;z-index:200;padding:10px 14px;background:var(--sq-accent);color:var(--sq-paper)}.sq-skip-link:focus{left:10px}.sq-page a{color:inherit}.sq-page h1,.sq-page h2,.sq-page h3,.sq-page p{margin-top:0}.sq-page [data-lang-content]{display:none}.sq-page[data-lang=zh] [data-lang-content=zh],.sq-page[data-lang=en] [data-lang-content=en]{display:revert}.sq-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 32px;background:#f4f1eae0;border-bottom:1px solid var(--sq-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sq-brand{display:flex;align-items:baseline;gap:14px;text-decoration:none;min-width:0}.sq-brand-mark{font-family:var(--sq-serif);font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.sq-brand-cn{color:var(--sq-muted);font-family:var(--sq-serif);font-size:15px;letter-spacing:.16em;white-space:nowrap}.sq-nav-links{display:flex;align-items:center;gap:24px;font-family:var(--sq-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.sq-nav-links>a{position:relative;text-decoration:none;white-space:nowrap}.sq-nav-links>a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--sq-ink);transition:width .24s ease}.sq-nav-links>a:hover:after{width:100%}.sq-lang-toggle{display:inline-flex;overflow:hidden;border:1px solid var(--sq-accent)}.sq-lang-toggle button{border:0;padding:7px 11px;background:transparent;color:var(--sq-ink);cursor:pointer;font:inherit;font-size:10px;letter-spacing:.12em}.sq-lang-toggle button[aria-pressed=true]{background:var(--sq-accent);color:var(--sq-paper)}.sq-hero{min-height:100vh;position:relative;padding:130px 32px 64px;display:grid;align-content:space-between;gap:56px}.sq-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,var(--sq-rule) 1px,transparent 1px);background-size:calc(100% / 12) 100%;opacity:.52}.sq-hero>*{position:relative;z-index:1}.sq-hero-meta{display:flex;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--sq-rule);color:var(--sq-muted);font-family:var(--sq-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sq-status{display:inline-flex;align-items:center;gap:8px}.sq-dot{width:6px;height:6px;border-radius:50%;background:var(--sq-accent);animation:sq-pulse 2s ease infinite}.sq-eyebrow{color:var(--sq-muted);font-family:var(--sq-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase}.sq-eyebrow:before{content:"- ";color:var(--sq-accent)}.sq-hero-title{max-width:1100px;margin:32px 0 18px;font-family:var(--sq-serif);font-size:clamp(54px,10vw,150px);font-weight:300;line-height:.94;letter-spacing:-.04em}.sq-hero-title em,.sq-section-title em,.sq-contact-title em{color:var(--sq-accent);font-style:italic}.sq-hero-subtitle{font-family:var(--sq-serif);font-size:clamp(28px,4.3vw,58px);font-weight:300;letter-spacing:.05em;line-height:1.2}.sq-hero-subtitle .sq-under{border-bottom:2px solid var(--sq-accent);padding-bottom:4px}.sq-hero-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:60px;align-items:start}.sq-hero-desc{max-width:560px;color:#2a1547d6;font-size:15px}.sq-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px;border-top:1px solid var(--sq-ink)}.sq-num{font-family:var(--sq-serif);font-size:38px;font-weight:500;line-height:1}.sq-num sup{font:400 .48em var(--sq-mono)}.sq-label{margin-top:8px;color:var(--sq-muted);font-family:var(--sq-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.sq-marquee{overflow:hidden;padding:20px 0;border-block:1px solid var(--sq-ink);background:var(--sq-accent);color:var(--sq-paper);white-space:nowrap}.sq-marquee-track{display:inline-flex;gap:48px;font-family:var(--sq-serif);font-size:23px;font-style:italic;animation:sq-scroll 32s linear infinite}.sq-marquee-track span:after{content:" *";color:var(--sq-yellow);font-style:normal}.sq-section{padding:112px 32px}.sq-band{border-block:1px solid var(--sq-ink);background:var(--sq-paper-warm)}.sq-dark{background:var(--sq-accent-deep);color:var(--sq-paper)}.sq-section-header{display:grid;grid-template-columns:120px minmax(0,1fr);gap:40px;margin-bottom:72px}.sq-section-num{padding-top:8px;border-top:1px solid currentColor;color:var(--sq-muted);font-family:var(--sq-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sq-dark .sq-section-num{color:#f4f1eaa6}.sq-section-title{max-width:920px;margin-bottom:14px;font-family:var(--sq-serif);font-size:clamp(38px,6vw,84px);font-weight:300;letter-spacing:-.03em;line-height:.98}.sq-section-kicker{color:var(--sq-muted);font-family:var(--sq-serif);font-size:clamp(20px,2.6vw,34px);letter-spacing:.06em}.sq-dark .sq-section-kicker{color:#f4f1ea9e}.sq-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.sq-lead{font-family:var(--sq-serif);font-size:22px;line-height:1.45}.sq-about-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--sq-rule)}.sq-about-list li{display:grid;grid-template-columns:68px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--sq-rule)}.sq-idx{color:var(--sq-muted);font-family:var(--sq-mono);font-size:11px;letter-spacing:.12em}.sq-item-main{display:block;font-family:var(--sq-serif);font-size:18px;font-weight:500}.sq-item-sub{display:block;margin-top:2px;color:var(--sq-muted);font-size:13px;letter-spacing:.04em}.sq-product-grid,.sq-process-grid,.sq-apps-grid{display:grid;border-top:1px solid var(--sq-ink);border-left:1px solid var(--sq-ink)}.sq-product-grid,.sq-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-apps-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sq-product-card,.sq-step-card,.sq-app-card{border-right:1px solid var(--sq-ink);border-bottom:1px solid var(--sq-ink);transition:background .25s ease,color .25s ease}.sq-product-card{min-height:340px;display:flex;flex-direction:column;padding:30px 26px;background:var(--sq-paper)}.sq-product-card:hover,.sq-app-card:hover{background:var(--sq-accent);color:var(--sq-paper)}.sq-card-meta{display:flex;justify-content:space-between;gap:12px;color:var(--sq-muted);font-family:var(--sq-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sq-product-card:hover .sq-card-meta,.sq-product-card:hover p,.sq-app-card:hover .sq-item-sub{color:#f4f1eab8}.sq-product-icon,.sq-app-icon{width:56px;height:56px;margin:24px 0 18px}.sq-product-icon *,.sq-app-icon *{fill:none;stroke:currentColor;stroke-width:1.4;vector-effect:non-scaling-stroke}.sq-product-card h3{margin-bottom:4px;font-family:var(--sq-serif);font-size:23px;line-height:1.15}.sq-gsm{margin-bottom:10px;color:var(--sq-accent);font-family:var(--sq-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sq-product-card:hover .sq-gsm{color:var(--sq-yellow)}.sq-product-card p{margin-top:auto;margin-bottom:0;color:#2a1547c7;font-size:13px}.sq-step-card{padding:38px 24px;border-color:#f4f1ea40}.sq-step-num{margin-bottom:24px;color:var(--sq-accent-light);font-family:var(--sq-serif);font-size:64px;line-height:1}.sq-step-card h3{margin-bottom:4px;font-family:var(--sq-serif);font-size:22px}.sq-step-card p{color:#f4f1eabd;font-size:13px}.sq-export-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:70px;align-items:start}.sq-globe-card{border:1px solid var(--sq-ink);padding:28px;background:var(--sq-paper)}.sq-globe-card svg{display:block;width:100%;height:auto}.sq-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--sq-rule);color:var(--sq-muted);font-family:var(--sq-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.sq-routes span:before{content:"-> ";color:var(--sq-accent)}.sq-feature-list{border-top:1px solid var(--sq-ink)}.sq-feature{display:grid;grid-template-columns:58px minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--sq-rule)}.sq-feature strong{display:block;margin-bottom:6px;font-family:var(--sq-serif);font-size:22px}.sq-feature p{margin-bottom:0;color:#2a1547d1;font-size:14px}.sq-feature-num{color:var(--sq-accent);font-family:var(--sq-serif);font-size:32px;font-style:italic;line-height:1}.sq-app-card{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:18px;background:var(--sq-paper)}.sq-app-card .sq-idx{display:block}.sq-app-icon{margin:0}.sq-spec-wrap{overflow-x:auto}.sq-table{width:100%;min-width:760px;border-collapse:collapse;font-family:var(--sq-mono);font-size:13px}.sq-table th{padding:15px 12px;background:var(--sq-accent);color:var(--sq-paper);text-align:left;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.sq-table td{padding:17px 12px;border-bottom:1px solid var(--sq-rule);vertical-align:top}.sq-contact-title{margin-bottom:42px;font-family:var(--sq-serif);font-size:clamp(48px,9vw,132px);font-weight:300;line-height:.9;letter-spacing:-.04em}.sq-contact-grid,.sq-inquiry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-top:36px;border-top:1px solid var(--sq-ink)}.sq-contact-label{margin-bottom:10px;color:var(--sq-muted);font-family:var(--sq-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sq-contact-value{font-family:var(--sq-serif);font-size:20px;line-height:1.4}.sq-inquiry{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);margin-top:70px}.sq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sq-field.sq-full{grid-column:1 / -1}.sq-field label{display:block;color:var(--sq-muted);font-family:var(--sq-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.sq-field input,.sq-field select,.sq-field textarea{width:100%;margin-top:6px;padding:8px 0;border:0;border-bottom:1px solid var(--sq-ink);outline:0;background:transparent;color:var(--sq-ink);font:15px var(--sq-sans)}.sq-field textarea{resize:vertical}.sq-submit{grid-column:1 / -1;margin-top:12px;padding:17px 24px;border:0;background:var(--sq-accent);color:var(--sq-paper);cursor:pointer;font-family:var(--sq-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:background .2s ease}.sq-submit:hover{background:var(--sq-accent-deep)}.sq-footer{padding:38px 32px;background:var(--sq-accent-deep);color:var(--sq-paper)}.sq-footer-top,.sq-footer-bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.sq-footer-top{padding-bottom:34px;border-bottom:1px solid rgba(244,241,234,.22)}.sq-footer-logo{font-family:var(--sq-serif);font-size:clamp(42px,7vw,64px);line-height:1}.sq-footer-bottom{padding-top:22px;color:#f4f1ea94;font-family:var(--sq-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.sq-reveal{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s ease}.sq-reveal.in{opacity:1;transform:translateY(0)}@keyframes sq-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}@keyframes sq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1024px){.sq-product-grid,.sq-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sq-export-layout{grid-template-columns:1fr}}@media(max-width:760px){.sq-nav{align-items:flex-start;padding:14px 18px}.sq-brand{flex-direction:column;gap:0}.sq-brand-mark{font-size:19px}.sq-brand-cn{font-size:13px}.sq-nav-links{gap:12px}.sq-nav-links>a{display:none}.sq-hero,.sq-section,.sq-footer{padding-left:18px;padding-right:18px}.sq-hero{min-height:auto;padding-top:104px}.sq-hero-meta,.sq-hero-bottom,.sq-section-header,.sq-two-col,.sq-contact-grid,.sq-inquiry{grid-template-columns:1fr}.sq-hero-meta{display:grid}.sq-stats,.sq-product-grid,.sq-process-grid{grid-template-columns:1fr}.sq-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-form-grid{grid-template-columns:1fr}.sq-section-header{gap:16px;margin-bottom:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.sq-reveal{opacity:1;transform:none}}.sq-whatsapp-float{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;text-decoration:none;font-family:var(--sq-sans);font-size:12px;font-weight:800;letter-spacing:0;box-shadow:0 18px 36px #25d36647;transition:transform .18s ease,box-shadow .18s ease}.sq-whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 22px 42px #25d36657}.sq-whatsapp-float:focus-visible{outline:3px solid rgba(37,211,102,.35);outline-offset:4px}.sq-whatsapp-icon{line-height:1}@media(max-width:760px){.sq-whatsapp-float{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:52px;height:52px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shangqing.css.map */
