/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.z-10{z-index:10}.flex{display:flex}.table{display:table}.min-h-\[100svh\]{min-height:100svh}.max-w-\[12ch\]{max-width:12ch}.flex-1{flex:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.px-page{padding-inline:var(--page-gutter)}.py-24{padding-block:calc(var(--spacing) * 24)}.text-center{text-align:center}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand-ivory:#fcfaf6;--brand-ivory-deep:#f3efe7;--brand-charcoal:#181714;--brand-amber:#f4a340;--brand-violet:#9a8be8;--brand-mist:#78a8b8;--brand-line:#18171426;--brand-muted:#18171494;--page-gutter:clamp(1.25rem,5vw,6rem);--section-space:clamp(8.5rem,14vw,15rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--brand-ivory)}body{background:linear-gradient(#18171405 1px,transparent 1px),linear-gradient(90deg,#18171405 1px,transparent 1px),radial-gradient(circle at 50% -8%,#f4a34014,transparent 26rem),var(--brand-ivory);color:var(--brand-charcoal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-size:4rem 4rem,4rem 4rem,auto,auto;margin:0;font-family:Inter,Source Han Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:clip}::selection{background:#f4a34059}.section-shell{width:min(100%,1920px);min-height:90svh;padding:var(--section-space) var(--page-gutter);flex-direction:column;justify-content:center;margin:0 auto;scroll-margin-top:1.5rem;display:flex}.section-label{color:var(--brand-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.9rem;margin-bottom:clamp(4.25rem,7.5vw,7.5rem);font-size:.7rem;font-weight:650;display:flex}.section-label span{border:1px solid;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.62rem;display:grid}.section-label p{margin:0}.section-label:after{content:"";opacity:.28;background:currentColor;width:min(12rem,18vw);height:1px;margin-left:auto}.section-label--inverse{color:#fcfaf694}.section-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(3rem,8vw,10rem);display:grid}.section-title{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3.75rem,8.1vw,9.8rem);font-weight:720;line-height:.97}.brand-lockup{align-items:center;width:clamp(15rem,28vw,32rem);display:inline-flex}.brand-lockup picture,.brand-lockup__image{width:100%;display:block}.brand-lockup__image{object-fit:contain;height:auto}.brand-lockup--light .brand-lockup__image{filter:invert()hue-rotate(180deg)brightness(1.12)saturate(1.05)}.hero-footline,.hero-topline{border-bottom:1px solid var(--brand-line);min-height:5.5rem;color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:650;display:flex}.hero-topline{z-index:2;position:relative}.hero-mark,.hero-nav a,.scroll-cue{color:inherit;text-decoration:none}.hero-mark{color:var(--brand-charcoal);letter-spacing:.04em;text-transform:none;font-size:.8rem;font-weight:760}.hero-nav{text-transform:none;gap:clamp(1rem,2.4vw,2.8rem);margin-left:auto;margin-right:clamp(2rem,5vw,6rem);display:flex}.hero-nav a{padding:.5rem 0;transition:color .18s;position:relative}.hero-nav a:after{background:var(--brand-amber);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hero-nav a:focus-visible,.hero-nav a:hover{color:var(--brand-charcoal)}.hero-nav a:focus-visible:after,.hero-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.hero-progress{flex:none}.hero-footline{border-top:1px solid var(--brand-line);border-bottom:0}.hero-title{letter-spacing:-.065em;text-wrap:balance;margin:clamp(3rem,6vw,5.5rem) 0 0;font-size:clamp(4.35rem,9.2vw,11.25rem);font-weight:760;line-height:.93}.hero-positioning{color:#181714a8;letter-spacing:.08em;margin:clamp(2.75rem,4.5vw,4.5rem) 0 0;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:500}.hero-reveal{animation:hero-reveal 1s cubic-bezier(.2,.75,.25,1) both}.recognition-field{aspect-ratio:1;pointer-events:none;width:min(72vw,60rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recognition-field__pulse,.recognition-field__ring{border:1px solid #1817140b;border-radius:50%;position:absolute;inset:0}.recognition-field__ring--one{animation:recognition-breathe 7s ease-in-out infinite}.recognition-field__ring--two{border-color:#f4a34017;animation:recognition-breathe 7s ease-in-out 1.2s infinite reverse;inset:16%}.recognition-field__pulse{border-color:#18171414;inset:34%}.scroll-cue{padding-left:3rem;transition:color .18s;position:relative}.scroll-cue:before{background:var(--brand-charcoal);content:"";opacity:.35;transform-origin:0;width:2.25rem;height:1px;animation:scroll-line .9s cubic-bezier(.22,1,.36,1) 1.1s both;position:absolute;top:50%;left:0}.scroll-cue:focus-visible,.scroll-cue:hover{color:var(--brand-amber)}.entrance-section{min-height:100svh}.entrance-copy{color:var(--brand-muted);padding-bottom:.7rem;font-size:clamp(.92rem,1.45vw,1.5rem);line-height:1.8}.entrance-copy p{margin:0}.entrance-copy span{white-space:normal}.era-shift{grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:clamp(2rem,5vw,6rem);margin-top:clamp(8rem,14vw,15rem);display:grid}.era-shift__word{gap:.6rem;display:grid}.era-shift__word span{color:var(--brand-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}.era-shift__word strong{letter-spacing:-.08em;font-size:clamp(5.25rem,14vw,17rem);font-weight:540;line-height:.76}.era-shift__word--future strong{color:var(--brand-amber)}.era-shift__line{background:var(--brand-line);height:1px;position:relative}.era-shift__line i{background:var(--brand-amber);transform-origin:0;animation:era-progress .9s cubic-bezier(.22,1,.36,1) .3s both;position:absolute;inset:0}.era-shift__line:after{border-top:1px solid var(--brand-amber);border-right:1px solid var(--brand-amber);content:"";opacity:0;width:.55rem;height:.55rem;animation:arrow-reveal .5s ease-out 1.05s forwards;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.recognition-section{padding-bottom:calc(var(--section-space) * 1.15)}.recognition-title{max-width:none;font-size:clamp(3.75rem,7vw,8.75rem)}.recognition-title span{white-space:nowrap;display:block}.concept-list{border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(6rem,12vw,12rem);display:grid}.concept-item{border-left:1px solid var(--brand-line);flex-direction:column;justify-content:flex-end;min-height:clamp(22rem,31vw,34rem);padding:clamp(2rem,3.5vw,4rem);transition:background-color .22s,border-color .22s;display:flex}.concept-item:first-child{border-left:0}.concept-item:focus-within,.concept-item:hover{background:#f4a3400f}.concept-item__caption{color:var(--brand-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:650}.concept-item strong{letter-spacing:-.07em;margin-top:auto;font-size:clamp(4.25rem,8vw,9rem);font-weight:760;line-height:.9;transition:color .22s}.concept-item:focus-within strong,.concept-item:hover strong{color:var(--brand-amber)}.concept-item p{color:var(--brand-muted);margin:clamp(2rem,4vw,4rem) 0 0;font-size:clamp(1rem,1.3vw,1.3rem)}.product-section{background:var(--brand-charcoal);color:var(--brand-ivory)}.product-title{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(4.15rem,8.8vw,10.5rem);font-weight:540;line-height:.93}.capability-grid{border-top:1px solid #fcfaf633;border-bottom:1px solid #fcfaf633;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(8rem,14vw,15rem);display:grid}.capability-item{border-left:1px solid #fcfaf633;flex-direction:column;min-height:27rem;padding:2rem clamp(1rem,2.2vw,2.75rem);transition:background-color .22s;display:flex}.capability-item:first-child{border-left:0}.capability-item:focus-within,.capability-item:hover{background:#fcfaf60e}.capability-item>span{color:var(--brand-amber);letter-spacing:.15em;font-size:.68rem;font-weight:700}.capability-item>div{margin-top:auto}.capability-item h3{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,3.1vw,4rem);font-weight:540}.capability-item strong{color:#fcfaf694;margin-top:.3rem;font-size:.9rem;font-weight:500;display:block}.capability-item p{color:#fcfaf6a8;min-height:3.5rem;margin:2.2rem 0 0;font-size:.95rem;line-height:1.75}.index-intro{color:var(--brand-muted);margin:0 0 1rem;font-size:clamp(1.1rem,1.7vw,1.65rem);line-height:1.55}.index-relationship{width:min(90vw,82rem);height:clamp(34rem,57vw,59rem);margin:clamp(8rem,13vw,13rem) auto 0;position:relative}.index-circle{--circle-color:var(--brand-amber);aspect-ratio:1;border:1px solid var(--circle-color);flex-direction:column;justify-content:center;align-items:center;width:clamp(18rem,32vw,34rem);display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.index-circle{border:1px solid color-mix(in srgb,var(--circle-color) 48%,transparent)}}.index-circle{background:0 0;border-radius:50%;transition:background-color .22s,transform .22s}.index-circle:hover{background:var(--circle-color)}@supports (color:color-mix(in lab,red,red)){.index-circle:hover{background:color-mix(in srgb,var(--circle-color) 8%,transparent)}}.index-circle--1{width:clamp(18rem,31vw,33rem);top:2%;left:6%}.index-circle--2{width:clamp(17rem,29vw,31rem);top:0;right:7%}.index-circle--3{width:clamp(18rem,30vw,32rem);bottom:2%;left:50%;transform:translate(-50%)}.index-circle>span{color:var(--circle-color);letter-spacing:.16em;font-size:.68rem;font-weight:750}.index-circle strong{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(1.4rem,2.3vw,2.4rem);font-weight:520}.index-circle p{color:var(--brand-muted);margin:.35rem 0 0}.faq-section{min-height:auto;padding-top:calc(var(--section-space) * .85);padding-bottom:calc(var(--section-space) * .95);scroll-margin-top:1.5rem}.faq-kicker{margin:1.75rem 0 0;font-size:clamp(.95rem,1.3vw,1.25rem);line-height:1.7}.faq-intro,.faq-kicker{color:var(--brand-muted)}.faq-intro{max-width:32rem;margin:0 0 .3rem;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.8}.faq-catalog{gap:clamp(4rem,8vw,8rem);margin-top:clamp(6rem,10vw,10rem);display:grid}.marketing-section .faq-catalog{margin-top:3rem}.faq-group{border-top:1px solid var(--brand-line);grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);padding-top:1.5rem;display:grid}.faq-group__title{letter-spacing:-.04em;align-items:baseline;gap:1rem;margin:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:600;display:flex}.faq-group__title span{color:var(--brand-amber);letter-spacing:.14em;font-size:.7rem;font-weight:750}.faq-list{border-top:1px solid var(--brand-line)}.faq-item{border-bottom:1px solid var(--brand-line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.35rem 2.75rem 1.35rem 0;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:600;line-height:1.5;list-style:none;transition:color .18s;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";width:1rem;height:1rem;color:var(--brand-amber);font-size:1.35rem;font-weight:400;line-height:.8;transition:transform .18s;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.faq-item[open] summary:after{content:"−";transform:translateY(-50%)rotate(180deg)}.faq-item summary:focus-visible,.faq-item summary:hover{color:var(--brand-amber)}.faq-item p{max-width:58rem;color:var(--brand-muted);margin:-.2rem 2.75rem 1.5rem 0;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.85}.faq-more{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-top:1.5rem;display:flex}.faq-more p{color:var(--brand-muted);margin:0;font-size:.95rem;line-height:1.6}.faq-more a{color:var(--brand-charcoal);flex:none;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .18s}.faq-more a:focus-visible,.faq-more a:hover{color:var(--brand-amber)}.faq-page{min-height:100svh;padding:2rem var(--page-gutter) var(--section-space);background:radial-gradient(circle at 92% 0,#f4a34017,transparent 28rem),var(--brand-ivory);color:var(--brand-charcoal)}.faq-page__header{border-bottom:1px solid var(--brand-line);width:min(100%,1920px);margin:0 auto;padding:0 0 clamp(5rem,9vw,9rem)}.faq-page__back{color:var(--brand-muted);letter-spacing:.04em;font-size:.78rem;font-weight:650;text-decoration:none;transition:color .18s;display:inline-flex}.faq-page__back:focus-visible,.faq-page__back:hover{color:var(--brand-amber)}.faq-page__eyebrow{color:var(--brand-amber);letter-spacing:.16em;text-transform:uppercase;margin:clamp(5rem,10vw,10rem) 0 1.5rem;font-size:.72rem;font-weight:750}.faq-page__header h1{letter-spacing:-.07em;max-width:9ch;margin:0;font-size:clamp(4rem,10vw,10rem);font-weight:740;line-height:.92}.faq-page__lead{max-width:40rem;color:var(--brand-muted);margin:2.5rem 0 0;font-size:clamp(1rem,1.6vw,1.45rem);line-height:1.8}.faq-page>.faq-catalog{width:min(100%,1920px);margin:0 auto;padding-top:clamp(5rem,9vw,9rem)}.faq-page__footer{border-top:1px solid var(--brand-line);width:min(100%,1920px);color:var(--brand-muted);letter-spacing:.04em;justify-content:center;gap:1.5rem;margin:clamp(5rem,9vw,9rem) auto 0;padding-top:1.5rem;font-size:.72rem;display:flex}.faq-page__footer a{color:inherit;text-decoration:none;transition:color .18s}.faq-page__footer a:focus-visible,.faq-page__footer a:hover{color:var(--brand-amber)}.industry-news-section{min-height:auto;padding-top:calc(var(--section-space) * .85);padding-bottom:calc(var(--section-space) * .95);scroll-margin-top:1.5rem}.industry-news-kicker{color:var(--brand-muted);margin:1.75rem 0 0;font-size:clamp(.95rem,1.3vw,1.25rem);line-height:1.7}.industry-news-intro{max-width:32rem;color:var(--brand-muted);margin:0 0 .3rem;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.8}.industry-news-grid{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(6rem,10vw,10rem);display:grid}.industry-news-grid--page{border-top:0;border-right:1px solid var(--brand-line);width:min(100%,1920px);margin:0 auto;padding-top:clamp(2rem,4vw,4rem)}.industry-news-card{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);flex-direction:column;min-height:24rem;padding:clamp(1.5rem,3vw,3rem);transition:background-color .18s;display:flex}.industry-news-card:hover{background:#f4a3400f}.industry-news-card__meta{color:var(--brand-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:700;display:flex}.industry-news-card__meta span:first-child{color:var(--brand-amber)}.industry-news-card h2,.industry-news-card h3{letter-spacing:-.045em;margin:2rem 0 0;font-size:clamp(1.45rem,2.2vw,2.3rem);font-weight:650;line-height:1.15}.industry-news-card p{color:var(--brand-muted);margin:1.25rem 0 0;font-size:.98rem;line-height:1.75}.industry-news-card a,.industry-news-more a{color:var(--brand-charcoal);align-self:flex-start;margin-top:2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .18s}.industry-news-card a:focus-visible,.industry-news-card a:hover,.industry-news-more a:focus-visible,.industry-news-more a:hover{color:var(--brand-amber)}.industry-news-empty{border:1px dashed var(--brand-line);text-align:center;place-content:center;min-height:17rem;margin-top:clamp(6rem,10vw,10rem);padding:clamp(2rem,4vw,4rem);display:grid}.industry-news-empty--page{width:min(100%,1920px);margin-left:auto;margin-right:auto}.industry-news-empty__index{color:var(--brand-amber);letter-spacing:.16em;font-size:.7rem;font-weight:750}.industry-news-empty h2,.industry-news-empty h3{letter-spacing:-.05em;margin:1.5rem 0 0;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:650}.industry-news-empty p{color:var(--brand-muted);margin:1rem 0 0;line-height:1.75}.industry-news-more{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-top:1.5rem;display:flex}.industry-news-more p{color:var(--brand-muted);margin:0;font-size:.95rem;line-height:1.6}.industry-news-more a{flex:none;margin-top:0}.industry-article-page,.industry-news-page{min-height:100svh;padding:2rem var(--page-gutter) var(--section-space);background:radial-gradient(circle at 92% 0,#f4a34017,transparent 28rem),var(--brand-ivory);color:var(--brand-charcoal)}.industry-article-page__content,.industry-article-page__header,.industry-news-page__footer,.industry-news-page__header{width:min(100%,1920px);margin-left:auto;margin-right:auto}.industry-article-page__header,.industry-news-page__header{border-bottom:1px solid var(--brand-line);padding-bottom:clamp(5rem,9vw,9rem)}.industry-article-page__header>a,.industry-news-page__back{color:var(--brand-muted);font-size:.78rem;font-weight:650;text-decoration:none;transition:color .18s}.industry-article-page__header>a:focus-visible,.industry-article-page__header>a:hover,.industry-news-page__back:focus-visible,.industry-news-page__back:hover{color:var(--brand-amber)}.industry-article-page__header>p:first-of-type,.industry-news-page__eyebrow{color:var(--brand-amber);letter-spacing:.16em;text-transform:uppercase;margin:clamp(5rem,10vw,10rem) 0 1.5rem;font-size:.72rem;font-weight:750}.industry-article-page__header h1,.industry-news-page__header h1{letter-spacing:-.07em;max-width:9ch;margin:0;font-size:clamp(4rem,10vw,10rem);font-weight:740;line-height:.92}.industry-article-page__excerpt,.industry-news-page__lead{max-width:42rem;color:var(--brand-muted);margin:2.5rem 0 0;font-size:clamp(1rem,1.6vw,1.45rem);line-height:1.8}.industry-news-page__lead{white-space:nowrap;max-width:none}.industry-news-page__entity{max-width:58rem;color:var(--brand-muted);margin:1.25rem 0 0;font-size:clamp(.95rem,1.4vw,1.25rem);line-height:1.7}.industry-news-page__footer{border-top:1px solid var(--brand-line);color:var(--brand-muted);justify-content:center;gap:1.5rem;margin-top:clamp(5rem,9vw,9rem);padding-top:1.5rem;font-size:.72rem;display:flex}.industry-news-page__footer a{color:inherit;text-decoration:none}.industry-article-page__header{max-width:70rem}.industry-article-page__header h1{max-width:14ch;font-size:clamp(3.2rem,7vw,7rem)}.industry-article-page__content{max-width:48rem;padding-top:clamp(5rem,9vw,9rem)}.industry-article-page__content p{color:var(--brand-muted);margin:0 0 2rem;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.95}.industry-article-page__content h2{color:var(--brand-charcoal);letter-spacing:-.05em;margin:4rem 0 1.5rem;font-size:clamp(1.6rem,2.7vw,2.7rem);font-weight:680;line-height:1.2}.industry-article-page__content h2:first-child{margin-top:0}.industry-article-page__content h3{color:var(--brand-charcoal);letter-spacing:-.03em;margin:2.5rem 0 1rem;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:680;line-height:1.35}.industry-article-table{width:100%;margin:3rem 0;overflow-x:auto}.industry-article-table table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.95rem;line-height:1.65}.industry-article-table td,.industry-article-table th{border:1px solid var(--brand-line);text-align:left;vertical-align:top;padding:1rem 1.1rem}.industry-article-table th{background:var(--brand-ivory-deep);font-weight:700}.industry-article-figure{margin:3rem 0}.industry-article-figure img{border:1px solid var(--brand-line);background:#fff;width:min(100%,34rem);height:auto;margin:0 auto;display:block}.industry-article-figure figcaption{max-width:34rem;color:var(--brand-muted);text-align:center;margin:.9rem auto 0;font-size:.82rem;line-height:1.65}@media (max-width:900px){.industry-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.industry-news-grid{grid-template-columns:1fr}.industry-news-more{flex-direction:column;align-items:flex-start;gap:1.25rem}.industry-news-page__footer{flex-direction:column;align-items:center;gap:.75rem}.industry-news-page__lead{white-space:normal}}.solution-pricing-note{border-top:1px solid #fcfaf633;border-bottom:1px solid #fcfaf633;justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;padding:1.5rem 0;display:flex}.solution-pricing-note div{gap:.35rem;display:grid}.solution-pricing-note small,.solution-pricing-note span{color:#fcfaf69e}.solution-pricing-note span{letter-spacing:.08em;font-size:.78rem}.solution-pricing-note strong{color:var(--brand-amber);letter-spacing:-.04em;font-size:clamp(1.4rem,2.5vw,2.3rem)}.solution-pricing-note small{font-size:.78rem}.solution-pricing-note a{flex:none}.solution-pricing-link{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.solution-pricing-link p{color:var(--brand-muted);margin:0;line-height:1.7}.solution-pricing-link a{flex:none}.jiaxing-pricing-note{border:1px solid var(--brand-line);background:#f4a3400f;grid-template-columns:auto auto auto 1fr;align-items:baseline;gap:.75rem 1.25rem;max-width:58rem;margin-top:2rem;padding:1.25rem 1.5rem;display:grid}.jiaxing-pricing-note small,.jiaxing-pricing-note span{color:var(--brand-muted);font-size:.82rem}.jiaxing-pricing-note strong{color:var(--brand-amber);font-size:1.35rem}.jiaxing-pricing-note a{color:var(--brand-charcoal);justify-self:end;font-size:.82rem;font-weight:700;text-decoration:none}.jiaxing-pricing-note a:focus-visible,.jiaxing-pricing-note a:hover{color:var(--brand-amber)}.pricing-intro,.pricing-section{padding:var(--section-space) var(--page-gutter);border-top:1px solid var(--brand-line);grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.pricing-intro{border-top:0;width:min(100%,1920px);margin:0 auto}.pricing-section--soft{background:var(--brand-ivory-deep)}.pricing-section__label{color:var(--brand-amber);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.7rem;font-weight:750}.pricing-intro h2,.pricing-section h2{letter-spacing:-.065em;max-width:18ch;margin:0;font-size:clamp(2.35rem,4.8vw,5.5rem);font-weight:720;line-height:1}.pricing-boundary p,.pricing-intro p,.pricing-section>div>p:not(.pricing-section__lead){max-width:56rem;color:var(--brand-muted);margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.85}.pricing-intro__fact{border-left:3px solid var(--brand-amber);background:#f4a34014;padding:1.25rem 1.5rem}.pricing-intro__fact strong{color:var(--brand-charcoal)}.pricing-table-wrap{border:1px solid var(--brand-line);background:var(--brand-ivory);margin-top:3rem;overflow-x:auto}.pricing-table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.pricing-table td,.pricing-table th{border-bottom:1px solid var(--brand-line);vertical-align:top;padding:1.1rem 1.25rem;line-height:1.6}.pricing-table thead th{background:var(--brand-charcoal);color:var(--brand-ivory);font-size:.88rem}.pricing-table tbody th{width:23%;color:var(--brand-muted);font-size:.9rem;font-weight:650}.pricing-table tbody td{font-size:.95rem}.pricing-table tbody tr:last-child td,.pricing-table tbody tr:last-child th{border-bottom:0}.pricing-table__price{color:var(--brand-amber);font-weight:750;font-size:1.25rem!important}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.pricing-card{border:1px solid var(--brand-line);background:var(--brand-ivory);padding:clamp(1.5rem,3vw,3rem)}.pricing-card__eyebrow{color:var(--brand-amber);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:750}.pricing-card__price{letter-spacing:-.07em;font-weight:760;color:var(--brand-charcoal)!important;margin:1.5rem 0 0!important;font-size:clamp(2.5rem,5vw,5rem)!important;line-height:.95!important}.pricing-card__price small{color:var(--brand-muted);letter-spacing:0;font-size:.9rem;font-weight:500}.pricing-card__cycle{margin-top:.75rem!important;font-size:.9rem!important}.pricing-card dl{margin:2rem 0 0}.pricing-card dl>div{border-top:1px solid var(--brand-line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.pricing-card dt{color:var(--brand-muted);font-size:.86rem}.pricing-card dd{text-align:right;margin:0;font-size:.9rem;font-weight:700}.pricing-card__suitable{color:var(--brand-muted)!important;margin:1.75rem 0 0!important;font-size:.92rem!important;line-height:1.75!important}.pricing-card__suitable strong{color:var(--brand-charcoal)}.pricing-section__lead{max-width:52rem;color:var(--brand-muted);margin:2rem 0 0;font-size:1.1rem;line-height:1.8}.pricing-included-list{border-top:1px solid var(--brand-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.pricing-included-list li{border-bottom:1px solid var(--brand-line);gap:1rem;padding:1.25rem 1rem 1.25rem 0;font-size:1rem;font-weight:650;display:flex}.pricing-included-list span{color:var(--brand-amber);letter-spacing:.1em;font-size:.72rem;font-weight:750}.pricing-boundary{border:1px solid var(--brand-line);background:#f4a3400f;max-width:60rem;padding:clamp(1.5rem,3vw,3rem)}.pricing-boundary p:first-of-type{color:var(--brand-charcoal);margin-top:2rem}.pricing-page .pricing-section .faq-catalog{margin-top:3rem}@media (max-width:900px){.pricing-intro,.pricing-section{grid-template-columns:1fr;gap:2.5rem}.pricing-cards{grid-template-columns:1fr}.jiaxing-pricing-note{grid-template-columns:1fr 1fr}.jiaxing-pricing-note a{justify-self:start}}@media (max-width:600px){.solution-pricing-link,.solution-pricing-note{flex-direction:column;align-items:flex-start}.jiaxing-pricing-note,.pricing-included-list{grid-template-columns:1fr}.pricing-intro,.pricing-section{padding-top:5rem;padding-bottom:5rem}.pricing-table td,.pricing-table th{padding:.9rem}}.home-case-study__card{border:1px solid var(--brand-line);background:var(--brand-ivory);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;margin-top:4rem;display:grid}.home-case-study__main,.home-case-study__timeline{padding:clamp(1.5rem,3vw,3rem)}.home-case-study__main{border-right:1px solid var(--brand-line);flex-direction:column;align-items:flex-start;display:flex}.case-detail-screenshots__label,.case-detail-section__kicker,.case-index-card__eyebrow,.cases-list__heading span,.home-case-study__kicker{color:var(--brand-amber);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.home-case-study__main h3{letter-spacing:-.06em;max-width:16ch;margin:1.5rem 0 0;font-size:clamp(1.8rem,3.5vw,3.8rem);line-height:1.08}.home-case-study__meta{color:var(--brand-muted);gap:.7rem;margin-top:2rem;font-size:.88rem;line-height:1.6;display:grid}.home-case-study__main .action-link{margin-top:2.5rem}.home-case-study__timeline{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:0;display:grid}.home-case-study__timeline>div{border-right:1px solid var(--brand-line);flex-direction:column;min-height:16rem;padding:clamp(1.25rem,2vw,2rem);display:flex}.home-case-study__timeline>div:last-child{border-right:0}.case-future-grid span,.case-index-card__stages span,.case-methodology span,.home-case-study__timeline span{color:var(--brand-amber);letter-spacing:.1em;font-size:.78rem;font-weight:750}.home-case-study__timeline strong{margin-top:auto;font-size:1.15rem;line-height:1.35}.home-case-study__timeline p{color:var(--brand-muted);margin:.75rem 0 0;font-size:.84rem;line-height:1.7}.about-story-preview__links{flex-wrap:wrap;gap:1rem 2rem;margin-top:2.5rem;display:flex}.about-story-preview__links .story-preview-link{margin-top:0}.cases-page__intro{border-top:0}.cases-list{width:min(100%,1920px);padding:var(--section-space) var(--page-gutter);border-top:1px solid var(--brand-line);margin:0 auto}.cases-list__heading h2{letter-spacing:-.07em;max-width:16ch;margin:1rem 0 0;font-size:clamp(2.2rem,5vw,5.5rem);line-height:1}.case-index-card{border:1px solid var(--brand-line);background:var(--brand-ivory-deep);margin-top:4rem;padding:clamp(1.5rem,3vw,3.5rem)}.case-index-card__header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.case-index-card h3{letter-spacing:-.07em;max-width:18ch;margin:1rem 0 0;font-size:clamp(1.8rem,4vw,4.5rem);line-height:1.05}.case-detail-badges span,.case-index-card__status{color:var(--brand-amber-deep);background:#f4a34021;flex:none;padding:.45rem .7rem;font-size:.72rem;font-weight:700}.case-index-card__description{max-width:48rem;color:var(--brand-muted);margin:2.5rem 0 0;font-size:1.05rem;line-height:1.85}.case-index-card__facts{border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;display:grid}.case-index-card__facts>div{border-right:1px solid var(--brand-line);min-height:8rem;padding:1.25rem 1rem 1.25rem 0}.case-index-card__facts>div:not(:first-child){padding-left:1rem}.case-index-card__facts>div:last-child{border-right:0}.case-index-card__facts span{color:var(--brand-muted);font-size:.76rem}.case-index-card__facts strong{margin-top:1rem;font-size:1rem;line-height:1.55;display:block}.case-index-card__stages{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.case-index-card__stages>div{gap:.6rem;padding-right:1rem;display:grid}.case-index-card__stages strong{font-size:1rem}.case-index-card>.action-link{margin-top:2.5rem}.case-detail-page{background:var(--brand-ivory);min-height:100svh;color:var(--brand-charcoal)}.case-detail-shell{width:min(100% - (var(--page-gutter) * 2),1920px);margin-left:auto;margin-right:auto}.case-detail-hero{padding:1.5rem var(--page-gutter) clamp(4rem,9vw,9rem);background:radial-gradient(circle at 82% 15%,#f4a34024,transparent 30rem),var(--brand-ivory-deep)}.case-detail-hero__topline{border-bottom:1px solid var(--brand-line);color:var(--brand-muted);justify-content:space-between;gap:2rem;padding-bottom:1.25rem;font-size:.78rem;display:flex}.case-detail-hero__topline a{color:inherit;text-decoration:none}.case-detail-hero__topline a:focus-visible,.case-detail-hero__topline a:hover{color:var(--brand-amber)}.case-detail-hero__content{padding-top:clamp(4rem,8vw,8rem)}.case-detail-badges{flex-wrap:wrap;gap:.6rem;display:flex}.case-detail-hero__eyebrow{color:var(--brand-amber);letter-spacing:.14em;margin:3rem 0 0;font-size:.78rem;font-weight:750}.case-detail-hero h1{letter-spacing:-.08em;max-width:12ch;margin:1.25rem 0 0;font-size:clamp(3rem,8vw,9rem);line-height:.96}.case-detail-hero__subtitle{max-width:44rem;color:var(--brand-muted);margin:2rem 0 0;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.7}.case-detail-hero__stages{color:var(--brand-amber);letter-spacing:-.04em;align-items:center;gap:1rem;margin-top:3.5rem;font-size:clamp(1.3rem,2.5vw,2.5rem);font-weight:750;display:flex}.case-detail-hero__stages b{color:var(--brand-muted);font-weight:400}.case-detail-hero__conclusion{border-top:1px solid var(--brand-line);max-width:52rem;color:var(--brand-muted);margin:2.5rem 0 0;padding-top:1.5rem;font-size:.98rem;line-height:1.85}.case-detail-body{padding-top:var(--section-space)}.case-detail-article{max-width:62rem;margin:0 auto}.case-detail-section{border-top:1px solid var(--brand-line);grid-template-columns:4rem minmax(0,1fr);gap:clamp(1.25rem,4vw,4rem);padding:clamp(3.5rem,7vw,7rem) 0;display:grid}.case-detail-section--intro{border-top:0;padding-top:0}.case-detail-section__index{color:var(--brand-amber);letter-spacing:.12em;font-size:.8rem;font-weight:750}.case-detail-section h2{letter-spacing:-.07em;margin:1rem 0 0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.case-detail-section>div:last-child>p:not(.case-detail-section__goal):not(.case-detail-section__kicker){color:var(--brand-muted)}.case-detail-section>div:last-child>p{margin:1.35rem 0 0;font-size:1rem;line-height:1.9}.case-detail-section__goal{border-left:3px solid var(--brand-amber);background:#f4a34014;padding:1.1rem 1.25rem}.case-detail-point{border-top:1px solid var(--brand-line);margin-top:2rem;padding-top:1.25rem}.case-detail-point h3{margin:0;font-size:1.15rem}.case-detail-point ul{color:var(--brand-muted);flex-wrap:wrap;gap:.65rem 1.5rem;margin:1rem 0 0;padding-left:1.25rem;line-height:1.8;display:flex}.case-detail-action{border-bottom:1px solid var(--brand-line);grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.case-detail-action span{font-weight:750}.case-detail-action p{color:var(--brand-muted);margin:0;line-height:1.8}.case-detail-result{background:var(--brand-charcoal);color:var(--brand-ivory);margin-top:2rem;padding:1.25rem}.case-detail-result p{color:#fcfaf6b3;margin:.65rem 0 0;line-height:1.8}.case-detail-transition{color:var(--brand-amber);letter-spacing:-.05em;margin-top:2rem;font-size:clamp(1.25rem,3vw,2.4rem);font-weight:750;line-height:1.2}.case-detail-screenshots{margin-top:3rem}.case-detail-screenshots__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.case-detail-screenshots figure{border:1px solid var(--brand-line);background:#fff;margin:0;overflow:hidden}.case-detail-screenshots figure:only-child{grid-column:1/-1}.case-detail-screenshots img{width:100%;height:auto;display:block}.case-detail-screenshots figcaption{color:var(--brand-muted);padding:.85rem 1rem;font-size:.78rem;line-height:1.6}.case-results-table-wrap{margin-top:2rem;overflow-x:auto}.case-results-table{border-collapse:collapse;width:100%;min-width:38rem}.case-results-table td,.case-results-table th{border:1px solid var(--brand-line);text-align:left;vertical-align:top;padding:1rem;line-height:1.65}.case-results-table th{background:var(--brand-charcoal);color:var(--brand-ivory);font-size:.8rem}.case-results-table td:first-child{color:var(--brand-amber);font-weight:750}.case-core-results{gap:1rem;margin-top:2rem;display:grid}.case-core-results>div{border:1px solid var(--brand-line);padding:1.25rem}.case-core-results span{color:var(--brand-muted);font-size:.78rem}.case-core-results p{color:var(--brand-muted);margin:.6rem 0 0;line-height:1.7}.case-core-results strong{margin-top:.6rem;line-height:1.7;display:block}.case-future-grid,.case-methodology{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.case-future-grid>div,.case-methodology>div{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-height:10rem;padding:1.25rem}.case-future-grid strong,.case-methodology strong{margin-top:2.5rem;font-size:1rem;display:block}.case-future-grid p,.case-methodology p{color:var(--brand-muted);margin:.6rem 0 0;font-size:.86rem;line-height:1.7}.case-detail-screenshot-image{position:relative}.case-detail-screenshot-image img{width:100%;height:auto;display:block}.case-detail-screenshot-image__timestamp-mask{background:#fff;height:10.5%;position:absolute;bottom:1.8%;left:24.5%;right:0}.case-detail-current-stage{color:var(--brand-muted)}.case-boundary-box{border:1px solid var(--brand-line);background:#78808414;margin-top:2rem;padding:1.5rem}.case-boundary-box p{color:var(--brand-muted);margin:0;line-height:1.8}.case-boundary-box p+p{margin-top:.85rem}.case-report-placeholder{border:1px dashed var(--brand-line);margin-top:2rem;padding:1.5rem}.case-report-placeholder p{color:var(--brand-muted);margin:.7rem 0 0;line-height:1.8}.case-detail-ctas{padding-top:1rem;padding-bottom:var(--section-space);flex-wrap:wrap;gap:.75rem;display:flex}.case-detail-ctas a{border:1px solid var(--brand-line);min-width:13rem;color:var(--brand-charcoal);justify-content:space-between;gap:2rem;padding:1rem 1.1rem;font-weight:700;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:flex}.case-detail-ctas a:focus-visible,.case-detail-ctas a:hover{border-color:var(--brand-amber);color:var(--brand-amber);background:#f4a34014}.industry-news-page__case-link,.jiaxing-case-link{border:1px solid var(--brand-line);background:#f4a34012;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding:1.25rem 1.5rem;display:flex}.industry-news-page__case-link span,.jiaxing-case-link span{color:var(--brand-amber);letter-spacing:.12em;font-size:.72rem;font-weight:750;display:block}.industry-news-page__case-link strong,.jiaxing-case-link strong{margin-top:.45rem;line-height:1.6;display:block}.industry-news-page__case-link a,.jiaxing-case-link a{color:var(--brand-charcoal);flex:none;font-weight:750;text-decoration:none}.industry-news-page__case-link a:focus-visible,.industry-news-page__case-link a:hover,.jiaxing-case-link a:focus-visible,.jiaxing-case-link a:hover{color:var(--brand-amber)}@media (max-width:900px){.home-case-study__card{grid-template-columns:1fr}.home-case-study__main{border-right:0;border-bottom:1px solid var(--brand-line)}.case-index-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-index-card__facts>div:nth-child(2){border-right:0}.case-index-card__facts>div:nth-child(n+3){border-top:1px solid var(--brand-line)}.case-detail-article{max-width:none}}@media (max-width:600px){.cases-list__heading h2{white-space:nowrap;max-width:none;font-size:clamp(1.5rem,7.4vw,3rem)}.case-future-grid,.case-index-card__stages,.case-methodology,.home-case-study__timeline{grid-template-columns:1fr}.case-future-grid>div,.case-methodology>div,.home-case-study__timeline>div{border-right:0;min-height:auto}.home-case-study__timeline>div+div{border-top:1px solid var(--brand-line)}.home-case-study__timeline strong{margin-top:1.75rem}.case-index-card__header,.industry-news-page__case-link,.jiaxing-case-link{flex-direction:column;align-items:flex-start}.case-index-card__facts{grid-template-columns:1fr}.case-index-card__facts>div,.case-index-card__facts>div:not(:first-child){border-right:0;border-top:1px solid var(--brand-line);padding-left:0}.case-index-card__facts>div:first-child{border-top:0}.case-detail-hero__topline{flex-direction:column;align-items:flex-start;gap:.8rem}.case-detail-hero h1{font-size:clamp(2.8rem,14vw,5.2rem)}.case-detail-section{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.case-detail-screenshots__grid{grid-template-columns:1fr}.case-detail-screenshots figure:only-child{grid-column:auto}.case-detail-action{grid-template-columns:1fr;gap:.45rem}.case-detail-ctas{flex-direction:column}.case-detail-ctas a{width:100%}}.solution-page-grid--detailed article{min-height:28rem}.solution-page-grid--detailed dl{margin:2rem 0 0}.solution-page-grid--detailed dl>div{border-top:1px solid var(--brand-line);grid-template-columns:4.5rem minmax(0,1fr);gap:.7rem;padding:.7rem 0;display:grid}.solution-page-grid--detailed dt{color:var(--brand-amber);font-size:.72rem;font-weight:700}.solution-page-grid--detailed dd{color:var(--brand-muted);margin:0;font-size:.86rem;line-height:1.65}@media (max-width:600px){.solution-page-grid--detailed article{min-height:0}}.home-content-exit .fact-section__heading h2,.home-product-section .fact-section__heading h2,.home-why-geo .fact-section__heading h2{max-width:16ch}.home-geo-compare{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);align-items:stretch;gap:clamp(1rem,3vw,3rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.home-geo-compare article{border:1px solid var(--brand-line);background:#fcfaf66b;flex-direction:column;justify-content:flex-end;min-height:12rem;padding:clamp(1.25rem,2.5vw,2.5rem);display:flex}.home-content-exit__closing>div>span,.home-content-exit__panel-heading>span,.home-geo-compare article>span{color:var(--brand-amber);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:750}.home-geo-compare article>strong{letter-spacing:-.045em;max-width:24ch;margin-top:2.5rem;font-size:clamp(1.35rem,2.2vw,2.2rem);font-weight:680;line-height:1.2}.home-geo-compare>div{min-width:2rem;color:var(--brand-amber);place-items:center;font-size:2rem;display:grid}.home-geo-compare__featured{border-color:var(--brand-amber)!important;background:#f4a3401a!important}.home-geo-problems{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1rem,3vw,3rem);display:grid}.home-geo-problems article{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-height:14rem;padding:clamp(1.25rem,2.5vw,2.5rem)}.home-geo-problems article>span,.home-product-card__copy>span{color:var(--brand-amber);letter-spacing:.14em;font-size:.7rem;font-weight:750}.home-geo-problems h3{letter-spacing:-.04em;margin:3rem 0 0;font-size:clamp(1.3rem,2vw,2rem)}.home-geo-problems p{max-width:24rem;color:var(--brand-muted);margin:.8rem 0 0;font-size:.95rem;line-height:1.75}.home-product-section .fact-section__inner{width:min(100%,1920px);margin:0 auto}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.home-product-card{border-bottom:1px solid var(--brand-line);min-width:0;padding:0 0 1.25rem}.home-product-card__image{aspect-ratio:1684/934;border:1px solid var(--brand-line);background:#fff;overflow:hidden}.home-product-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.home-product-card:hover .home-product-card__image img{transform:scale(1.025)}.home-product-card__copy{grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-top:1.25rem;display:grid}.home-product-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,2vw,2rem)}.home-product-card p{max-width:30rem;color:var(--brand-muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.7}.home-product-section .product-link{margin-top:2.5rem;display:inline-flex}.product-difference{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:clamp(2rem,4vw,4rem);padding-top:1.5rem;display:flex}.product-difference strong{letter-spacing:-.03em;font-size:clamp(1.1rem,1.8vw,1.7rem)}.product-difference p{color:var(--brand-muted);text-align:right;margin:0;font-size:.9rem;line-height:1.6}.solution-section .solution-flow{grid-template-columns:repeat(7,minmax(0,1fr))}.solution-section .solution-flow h3{margin-top:4rem;font-size:clamp(1.15rem,1.65vw,1.7rem)}.solution-section .solution-flow p{font-size:.86rem}.home-content-exit{min-height:auto;padding-top:calc(var(--section-space) * .85);padding-bottom:calc(var(--section-space) * .85)}.home-content-exit__grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1rem;margin-top:clamp(4rem,7vw,7rem);display:grid}.home-content-exit__panel{border:1px solid var(--brand-line);background:#ffffff57;min-width:0;padding:clamp(1.25rem,2.5vw,2.5rem)}.home-content-exit__panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-content-exit__closing a,.home-content-exit__panel-heading a,.home-insights-list a{color:var(--brand-charcoal);font-size:.82rem;font-weight:700;text-decoration:none}.home-content-exit__closing a:focus-visible,.home-content-exit__closing a:hover,.home-content-exit__panel-heading a:focus-visible,.home-content-exit__panel-heading a:hover,.home-insights-list a:focus-visible,.home-insights-list a:hover{color:var(--brand-amber)}.home-content-exit__panel h3{letter-spacing:-.045em;margin:2.25rem 0 0;font-size:clamp(1.5rem,2.4vw,2.5rem)}.home-insights-list{border-top:1px solid var(--brand-line);margin-top:1.5rem}.home-insights-list article{border-bottom:1px solid var(--brand-line);padding:1.1rem 0 1.25rem}.home-insights-list article>div{color:var(--brand-muted);justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.home-insights-list article>div span{color:var(--brand-amber)}.home-insights-list h4{margin:.7rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.45}.home-insights-list a{margin-top:.7rem;display:inline-flex}.home-faq-list{border-top:1px solid var(--brand-line);margin-top:1.5rem}.home-faq-list details{border-bottom:1px solid var(--brand-line);padding:1.1rem 0}.home-faq-list summary{cursor:pointer;padding-right:1.5rem;font-size:.98rem;font-weight:650;line-height:1.5}.home-faq-list details p{color:var(--brand-muted);margin:.8rem 0 0;font-size:.9rem;line-height:1.75}.home-content-exit__closing{background:var(--brand-charcoal);color:var(--brand-ivory);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-top:1rem;padding:clamp(2rem,4vw,4rem);display:grid}.home-content-exit__closing>div{max-width:34rem}.home-content-exit__closing>div>span{color:var(--brand-amber)}.home-content-exit__closing h3{letter-spacing:-.05em;margin:1.5rem 0 0;font-size:clamp(1.6rem,3vw,3rem)}.home-content-exit__closing p{color:#fcfaf69e;margin:.8rem 0 0;line-height:1.75}.home-content-exit__closing a{color:var(--brand-ivory);margin-top:1.5rem;display:inline-flex}.home-content-exit__closing>strong{letter-spacing:-.07em;justify-self:end;max-width:none;font-size:clamp(2.2rem,5vw,5.5rem);font-weight:650;line-height:1}.home-content-exit__closing>strong span{white-space:nowrap;display:block}@media (max-width:900px){.home-content-exit__closing,.home-content-exit__grid,.home-geo-compare{grid-template-columns:1fr}.home-geo-compare>div{min-height:2rem}.home-geo-problems{grid-template-columns:repeat(2,minmax(0,1fr))}.home-content-exit__closing>strong{justify-self:start}.solution-section .solution-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.home-geo-problems,.home-product-grid,.solution-section .solution-flow{grid-template-columns:1fr}.home-geo-problems article{min-height:11rem}.home-geo-problems h3{margin-top:2rem}.industry-article-related,.industry-article-related__links{grid-template-columns:1fr}}.jiaxing-page{--jiaxing-blue:#466f8e;--jiaxing-blue-soft:#466f8e1a;background:var(--brand-ivory);min-height:100svh;color:var(--brand-charcoal);overflow:hidden}.jiaxing-contact,.jiaxing-hero,.jiaxing-page__footer,.jiaxing-relation,.jiaxing-section{width:min(100%,1920px);padding-right:var(--page-gutter);padding-left:var(--page-gutter);margin:0 auto}.jiaxing-hero{background:radial-gradient(circle at 85% 18%,#78a8b833,#0000 28rem),radial-gradient(circle at 64% 52%,#f4a3401a,#0000 28rem);min-height:min(92svh,66rem);padding-top:1.5rem;padding-bottom:clamp(7rem,13vw,13rem)}.jiaxing-page__topline{border-bottom:1px solid var(--brand-line);min-height:4.5rem;color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:650;display:flex}.jiaxing-page__footer a,.jiaxing-page__topline a{color:inherit;text-decoration:none;transition:color .18s}.jiaxing-page__footer a:focus-visible,.jiaxing-page__footer a:hover,.jiaxing-page__topline a:focus-visible,.jiaxing-page__topline a:hover{color:var(--brand-amber)}.jiaxing-page__footer a:last-child{margin-left:auto}.jiaxing-hero__content{max-width:70rem;padding-top:clamp(4rem,8vw,8rem)}.jiaxing-eyebrow,.jiaxing-section__label{color:var(--jiaxing-blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.jiaxing-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:9ch;margin:1.75rem 0 0;font-size:clamp(4rem,9.5vw,11rem);font-weight:740;line-height:.92}.jiaxing-hero__lead{max-width:42rem;margin:clamp(3rem,5vw,5rem) 0 0;font-size:clamp(1.15rem,1.9vw,1.8rem);line-height:1.7}.jiaxing-hero__entity{max-width:48rem;color:var(--brand-muted);margin:2rem 0 0;font-size:clamp(.92rem,1.2vw,1.15rem);line-height:1.85}.jiaxing-hero__service{max-width:48rem;color:var(--jiaxing-blue);margin:1.25rem 0 0;font-size:clamp(.92rem,1.2vw,1.1rem);line-height:1.8}.jiaxing-section{padding-top:var(--section-space);padding-bottom:var(--section-space);border-top:1px solid var(--brand-line);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:clamp(2rem,8vw,10rem);scroll-margin-top:1.5rem;display:grid}.jiaxing-section__body{min-width:0}.jiaxing-relation h2,.jiaxing-section h2{letter-spacing:-.065em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(3rem,6vw,7.5rem);font-weight:700;line-height:.98}.jiaxing-why .jiaxing-section__body>p{max-width:42rem;color:var(--brand-muted);margin:clamp(3rem,6vw,6rem) 0 0;font-size:clamp(1.1rem,1.7vw,1.6rem);line-height:1.85}.jiaxing-capability-grid,.jiaxing-industry-grid{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(5rem,9vw,9rem);display:grid}.jiaxing-capability,.jiaxing-industry{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-height:17rem;padding:2rem clamp(1.25rem,3vw,3rem);transition:background-color .18s}.jiaxing-capability:hover,.jiaxing-industry:hover{background:var(--jiaxing-blue-soft)}.jiaxing-capability>span{color:var(--brand-amber);letter-spacing:.14em;font-size:.7rem;font-weight:750}.jiaxing-capability h3,.jiaxing-industry h3{letter-spacing:-.04em;margin:3.5rem 0 0;font-size:clamp(1.35rem,2.2vw,2.2rem);font-weight:650}.jiaxing-capability p,.jiaxing-industry p{max-width:28rem;color:var(--brand-muted);margin:1rem 0 0;font-size:1rem;line-height:1.75}.jiaxing-industry h3{color:var(--jiaxing-blue);margin-top:0}.jiaxing-workflow{background:var(--brand-charcoal);color:var(--brand-ivory)}.jiaxing-workflow .jiaxing-section__label{color:#fcfaf694}.jiaxing-workflow__line{border-top:1px solid #fcfaf63d;border-bottom:1px solid #fcfaf63d;grid-template-columns:repeat(7,minmax(7rem,1fr));margin-top:clamp(5rem,9vw,9rem);display:grid}.jiaxing-workflow__step{border-left:1px solid #fcfaf63d;min-height:12rem;padding:1.5rem 1rem}.jiaxing-workflow__step:last-child{border-right:1px solid #fcfaf63d}.jiaxing-workflow__step span{color:var(--brand-amber);letter-spacing:.12em;font-size:.68rem;font-weight:750}.jiaxing-workflow__step strong{margin-top:5rem;font-size:1rem;font-weight:550;line-height:1.5;display:block}.jiaxing-faq{background:var(--brand-ivory-deep)}.jiaxing-section__intro{color:var(--brand-muted);margin:2rem 0 0;font-size:1.1rem;line-height:1.7}.jiaxing-faq-grid{border-top:1px solid var(--brand-line);gap:0;margin-top:clamp(4rem,7vw,7rem);display:grid}.jiaxing-faq-item{border-bottom:1px solid var(--brand-line)}.jiaxing-faq-item summary{cursor:pointer;justify-content:space-between;gap:2rem;padding:1.35rem 2.5rem 1.35rem 0;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:650;line-height:1.5;list-style:none;display:flex}.jiaxing-faq-item summary::-webkit-details-marker{display:none}.jiaxing-faq-item summary:after{color:var(--brand-amber);content:"+";font-size:1.4rem;font-weight:400}.jiaxing-faq-item[open] summary:after{content:"−"}.jiaxing-faq-item p{max-width:52rem;color:var(--brand-muted);margin:0 2.5rem 1.5rem 0;font-size:1rem;line-height:1.85}.jiaxing-relation{padding-top:var(--section-space);padding-bottom:var(--section-space);background:var(--brand-ivory);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:clamp(2rem,8vw,10rem);display:grid}.jiaxing-relation p{max-width:48rem;color:var(--brand-muted);margin:3rem 0 0;font-size:clamp(1.1rem,1.7vw,1.6rem);line-height:1.85}.jiaxing-contact{padding-top:var(--section-space);padding-bottom:var(--section-space);border-top:1px solid var(--brand-line);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:clamp(2rem,8vw,10rem);scroll-margin-top:1.5rem;display:grid}.jiaxing-contact__body h2{letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(3rem,6vw,7.5rem);font-weight:700;line-height:.98}.jiaxing-page__footer{border-top:1px solid var(--brand-line);color:var(--brand-muted);letter-spacing:.08em;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.72rem;display:flex}@media (max-width:1100px){.jiaxing-workflow__line{grid-template-columns:repeat(4,minmax(8rem,1fr))}.jiaxing-workflow__step:nth-child(4){border-left:0}}@media (max-width:900px){.jiaxing-contact,.jiaxing-relation,.jiaxing-section{grid-template-columns:1fr;gap:2.5rem}.jiaxing-hero__content{padding-top:5rem}.jiaxing-capability-grid,.jiaxing-industry-grid{margin-top:5rem}.jiaxing-workflow__line{grid-template-columns:repeat(2,minmax(0,1fr))}.jiaxing-workflow__step:nth-child(4){border-left:1px solid #fcfaf63d}.jiaxing-workflow__step:nth-child(odd){border-left:0}}@media (max-width:600px){.jiaxing-hero{min-height:auto;padding-bottom:7.5rem}.jiaxing-page__topline{min-height:4rem;font-size:.6rem}.jiaxing-page__topline span{display:none}.jiaxing-hero__content{padding-top:4.5rem}.jiaxing-hero h1{max-width:8ch;font-size:clamp(3.4rem,15vw,5.2rem)}.jiaxing-hero__lead{font-size:1.1rem}.jiaxing-contact,.jiaxing-relation,.jiaxing-section{padding-top:6rem;padding-bottom:6rem}.jiaxing-relation h2,.jiaxing-section h2{font-size:clamp(2.6rem,12vw,4.5rem)}.jiaxing-capability-grid,.jiaxing-industry-grid{grid-template-columns:1fr}.jiaxing-capability,.jiaxing-industry{min-height:0}.jiaxing-workflow__line{grid-template-columns:1fr}.jiaxing-workflow__step,.jiaxing-workflow__step:nth-child(4),.jiaxing-workflow__step:nth-child(odd){border-left:0;border-right:0;min-height:8rem}.jiaxing-workflow__step strong{margin-top:2rem}.jiaxing-page__footer{flex-direction:column;align-items:flex-start;gap:.75rem}.jiaxing-page__footer a:last-child{margin-left:0}.faq-page__footer{flex-direction:column;align-items:center;gap:.75rem}}.manifesto-section{min-height:100svh;padding:var(--section-space) var(--page-gutter);background:var(--brand-ivory);scroll-margin-top:1.5rem}.manifesto-content{flex-direction:column;justify-content:center;min-height:68svh;display:flex}.manifesto-content h2{letter-spacing:-.065em;max-width:none;margin:0;font-size:clamp(3.75rem,7vw,8.75rem);font-weight:760;line-height:.96}.manifesto-content h2 span{white-space:nowrap}.manifesto-content h2 em{color:var(--brand-amber);font-style:normal}.manifesto-statement{align-self:flex-end;align-items:flex-start;gap:1.5rem;margin-top:clamp(4rem,7vw,7rem);display:flex}.manifesto-statement span{background:var(--brand-amber);width:2.25rem;height:1px;margin-top:.85rem}.manifesto-statement p{color:var(--brand-muted);margin:0;font-size:clamp(1.05rem,1.6vw,1.55rem);line-height:1.85}.footer-section{min-height:100svh;padding:clamp(4.5rem,10svh,8rem) var(--page-gutter) max(5rem,9svh);background:var(--brand-charcoal);color:var(--brand-ivory);flex-direction:column;justify-content:center;align-items:center;scroll-margin-top:1.5rem;display:flex;position:relative;overflow:hidden}.footer-slogan{letter-spacing:-.065em;margin:clamp(2rem,4.5svh,4rem) 0 0;font-size:clamp(3.5rem,min(8vw,11svh),8rem);font-weight:720;line-height:.94}.footer-contact{text-align:left;border-top:1px solid #fcfaf62e;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);width:min(100%,1920px);margin:clamp(4rem,8svh,7rem) auto 0;padding-top:1.5rem;font-style:normal;display:grid}.footer-contact__item{color:#fcfaf6b8;flex-direction:column;gap:.55rem;min-width:0;font-size:.82rem;line-height:1.55;display:flex;position:relative}.footer-contact__label{color:#fcfaf66b;letter-spacing:.14em;font-size:.64rem;font-weight:700}.footer-contact__item a{color:inherit;text-decoration:none;transition:color .18s}.footer-contact__item a:focus-visible,.footer-contact__item a:hover{color:var(--brand-amber)}.footer-contact__wechat{cursor:default;outline:none}.footer-contact__wechat:focus-visible{outline:2px solid var(--brand-amber);outline-offset:.4rem;border-radius:.35rem}.footer-contact__qr{z-index:5;background:var(--brand-ivory);width:12rem;color:var(--brand-charcoal);opacity:0;pointer-events:none;visibility:hidden;border:1px solid #1817141f;border-radius:.75rem;flex-direction:column;gap:.65rem;padding:.75rem;font-size:.72rem;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;bottom:calc(100% + 1.25rem);left:0;transform:translateY(.5rem);box-shadow:0 1rem 3rem #00000038}.footer-contact__qr img{border-radius:.35rem;width:100%;height:auto;display:block}.footer-contact__wechat:focus .footer-contact__qr,.footer-contact__wechat:hover .footer-contact__qr{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.footer-contact--light{border-top-color:var(--brand-line);width:100%;margin-top:3rem;padding-top:1.5rem}.footer-contact--light .footer-contact__item{color:var(--brand-charcoal)}.footer-contact--light .footer-contact__label{color:var(--brand-muted)}.footer-links,.marketing-page__footer-links{flex-wrap:wrap;gap:1.25rem 2rem;width:min(100%,1920px);margin:2rem auto 0;font-size:.78rem;display:flex}.footer-links a,.marketing-page__footer-links a{color:#fcfaf6b8;text-decoration:none;transition:color .18s}.footer-links a:focus-visible,.footer-links a:hover,.marketing-page__footer-links a:focus-visible,.marketing-page__footer-links a:hover{color:var(--brand-amber)}.footer-meta{right:var(--page-gutter);bottom:0;left:var(--page-gutter);color:#fcfaf67a;letter-spacing:.08em;text-align:center;border-top:1px solid #fcfaf62e;justify-content:space-between;padding:1.5rem 0;font-size:.68rem;display:flex;position:absolute}.footer-meta span:first-child{text-align:left;max-width:52rem}.footer-meta a{color:inherit;text-decoration:none;transition:color .18s}.footer-meta a:focus-visible,.footer-meta a:hover{color:var(--brand-amber)}@keyframes hero-reveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes recognition-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes scroll-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes era-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes arrow-reveal{to{opacity:1}}@keyframes section-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.capability-grid,.concept-list,.era-shift,.index-relationship,.manifesto-content,.product-title,.section-grid{animation:section-enter .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 10% cover 30%}}@media (max-width:900px){.section-grid{grid-template-columns:1fr;gap:2.5rem}.hero-footline>span:not(.scroll-cue),.hero-nav,.hero-progress{display:none}.hero-footline{justify-content:center}.hero-topline{justify-content:space-between}.era-shift{grid-template-columns:1fr;align-items:start}.era-shift__line{width:100%}.era-shift__word--future{justify-items:end}.concept-list{grid-template-columns:1fr}.concept-item{border-top:1px solid var(--brand-line);border-left:0;min-height:20rem;padding:2.75rem 0}.concept-item:first-child{border-top:0}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-item{border-bottom:1px solid #fcfaf633;min-height:20rem}.capability-item:nth-child(odd){border-left:0}.index-relationship{height:48rem}.faq-group{grid-template-columns:1fr;gap:2rem}.faq-list{margin-left:0}.faq-more{flex-direction:column;align-items:flex-start;gap:1.25rem}.index-circle--1{left:0}.index-circle--2{right:0}.footer-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:root{--page-gutter:1.25rem;--section-space:7.5rem}.section-label{margin-bottom:3.75rem}.section-label:after{width:3rem}.hero-title{font-size:clamp(3.7rem,17.5vw,5.4rem)}.hero-positioning{letter-spacing:.05em;max-width:16rem;font-size:1rem}.hero-footline,.hero-topline{min-height:4.5rem}.hero-mark{font-size:.72rem}.scroll-cue{padding-left:2.5rem;font-size:.62rem}.brand-lockup{width:clamp(12rem,58vw,17rem)}.era-shift__word strong{font-size:clamp(5rem,27vw,7.5rem)}.concept-item strong{font-size:clamp(4.25rem,20vw,5.8rem)}.recognition-title{font-size:clamp(1.8rem,7.7vw,2.4rem)}.capability-grid{grid-template-columns:1fr}.capability-item,.capability-item:nth-child(odd){border-left:0;min-height:18rem}.index-relationship{flex-direction:column;gap:1.5rem;width:100%;height:auto;display:flex}.index-circle{aspect-ratio:1;width:min(82vw,20rem);position:static}.index-circle--3{transform:none}.index-circle:nth-child(2n){align-self:flex-end}.manifesto-content h2{font-size:clamp(1.8rem,7.7vw,2.4rem)}.footer-slogan{font-size:clamp(3rem,min(16vw,10svh),5.1rem)}.manifesto-statement{align-self:flex-start}.manifesto-statement span{width:1.75rem}.footer-meta{letter-spacing:.04em;align-items:center;gap:.75rem;font-size:.58rem}.footer-meta span:first-child{text-align:center;max-width:none}.footer-contact{grid-template-columns:1fr;gap:1.25rem}.footer-contact__qr{left:auto;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero-eyebrow{color:var(--brand-amber);letter-spacing:.14em;text-transform:uppercase;margin:2rem 0 0;font-size:.68rem;font-weight:750}.hero-lead{max-width:48rem;color:var(--brand-muted);text-wrap:balance;margin:2.25rem auto 0;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.85}.hero-entity-description{max-width:52rem;color:var(--brand-charcoal);text-wrap:balance;margin:1.75rem auto 0;font-size:clamp(1rem,1.45vw,1.35rem);font-weight:650;line-height:1.65}.hero-entity-facts{border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,58rem);margin:2.2rem auto 0;padding:1rem 0;display:grid}.hero-entity-facts>div{min-width:0;padding:0 1.2rem}.hero-entity-facts>div+div{border-left:1px solid var(--brand-line)}.hero-entity-facts dt{color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:750}.hero-entity-facts dd{color:var(--brand-charcoal);overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.86rem;font-weight:650;line-height:1.5}.hero-slogan{color:var(--brand-charcoal);letter-spacing:.04em;margin:1.6rem 0 0;font-size:clamp(1.25rem,2vw,1.9rem);font-weight:700}.hero-actions,.home-action-row{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.action-link{border:1px solid #0000;border-radius:999px;align-items:center;gap:.7rem;min-height:2.9rem;padding:.75rem 1.1rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.action-link:focus-visible,.action-link:hover{transform:translateY(-2px)}.action-link--primary{background:var(--brand-charcoal);color:var(--brand-ivory)}.action-link--primary:focus-visible,.action-link--primary:hover{background:var(--brand-amber);color:var(--brand-charcoal)}.action-link--outline{border-color:var(--brand-line);color:var(--brand-charcoal)}.action-link--outline:focus-visible,.action-link--outline:hover{border-color:var(--brand-amber);color:var(--brand-amber)}.action-link--light{background:var(--brand-amber);color:var(--brand-charcoal)}.action-link--outline-light{color:var(--brand-ivory);border-color:#fcfaf657}.action-link--outline-light:focus-visible,.action-link--outline-light:hover{border-color:var(--brand-amber);color:var(--brand-amber)}.entrance-questions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(4rem,8vw,8rem);display:flex}.entrance-questions span,.scenario-list span{border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:999px;padding:.65rem .9rem;font-size:.85rem}.fact-section,.jiaxing-home-section,.solution-section{padding:var(--section-space) var(--page-gutter);scroll-margin-top:1.5rem}.fact-section--soft{background:var(--brand-ivory-deep)}.fact-section__inner{width:min(100%,1920px);margin:0 auto}.fact-section__heading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.fact-section__heading--wide{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.55fr)}.fact-section__eyebrow{color:var(--brand-amber);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem;font-weight:750}.fact-section__heading h2,.jiaxing-home-section h2,.marketing-section h2{letter-spacing:-.065em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.8rem,6vw,7rem);font-weight:720;line-height:.98}.fact-section__heading>p,.jiaxing-home-section__content>div:last-child>p,.marketing-section__lead,.recognition-copy p{max-width:40rem;color:var(--brand-muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.85}.geo-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(5rem,9vw,9rem);display:grid}.geo-compare article{border:1px solid var(--brand-line);padding:clamp(1.5rem,3vw,3rem)}.geo-compare article>span,.platform-capability-grid article>span,.problem-card>span,.reason-grid article>span,.solution-page-grid article>span{color:var(--brand-amber);letter-spacing:.14em;font-size:.7rem;font-weight:750}.geo-compare h3,.platform-capability-grid h3,.problem-card h3,.reason-grid h3,.solution-page-grid h3{letter-spacing:-.045em;margin:2.5rem 0 0;font-size:clamp(1.4rem,2.3vw,2.35rem);font-weight:680;line-height:1.2}.geo-compare p,.platform-capability-grid p,.problem-card p,.reason-grid p,.solution-page-grid p{color:var(--brand-muted);margin:1rem 0 0;font-size:.98rem;line-height:1.8}.geo-compare__featured{background:#f4a34014;border-color:var(--brand-amber)!important}.geo-compare__arrow{color:var(--brand-amber);place-items:center;font-size:2rem;display:grid}.cases-page-grid,.platform-capability-grid,.problem-grid,.reason-grid,.solution-page-grid{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(5rem,9vw,9rem);display:grid}.platform-capability-grid article,.problem-card,.reason-grid article,.solution-page-grid article{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-height:18rem;padding:clamp(1.5rem,3vw,3rem);transition:background-color .18s}.platform-capability-grid article:hover,.problem-card:hover,.reason-grid article:hover,.solution-page-grid article:hover{background:#f4a34012}.jiaxing-home-section,.solution-section{background:var(--brand-charcoal);color:var(--brand-ivory)}.jiaxing-home-section .fact-section__eyebrow,.jiaxing-home-section h2,.jiaxing-home-section__content>div:last-child>p,.solution-section .fact-section__heading h2,.solution-section .fact-section__heading>p{color:var(--brand-ivory)}.solution-flow{border-top:1px solid #fcfaf633;border-bottom:1px solid #fcfaf633;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(5rem,9vw,9rem);display:grid}.solution-flow article{border-left:1px solid #fcfaf633;min-height:18rem;padding:1.5rem clamp(1rem,2vw,2rem)}.solution-flow article:first-child{border-left:0}.solution-flow span{color:var(--brand-amber);letter-spacing:.14em;font-size:.7rem;font-weight:750}.solution-flow h3{margin:7rem 0 0;font-size:clamp(1.4rem,2vw,2rem)}.solution-flow p{color:#fcfaf69e;margin:.8rem 0 0;font-size:.92rem;line-height:1.7}.solution-note{color:#fcfaf68c;margin:2rem 0 0;font-size:.86rem;line-height:1.7}.product-lead{color:#fcfaf6ad;max-width:42rem;margin:2rem 0 0;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.8}.product-link{margin-top:2.5rem}.index-circle small{max-width:12rem;color:var(--brand-muted);text-align:center;margin-top:1rem;font-size:.82rem;line-height:1.65;display:block}.recognition-heading{align-items:start}.recognition-copy{gap:1.25rem;display:grid}.recognition-copy p{margin:0}.jiaxing-home-section__content{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.jiaxing-home-section__content>div:last-child{padding-bottom:.5rem}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(5rem,9vw,9rem);display:grid}.demo-card{border-bottom:1px solid var(--brand-line);padding:0 0 1.5rem}.evidence-placeholder,.media-placeholder{border:1px dashed var(--brand-line);background:linear-gradient(135deg,#f4a3401f,#78a8b81a);flex-direction:column;justify-content:flex-end;gap:.55rem;min-height:16rem;padding:1.25rem;display:flex}.media-placeholder--image{aspect-ratio:1000/484;border-style:solid;min-height:0;padding:0;overflow:hidden}.media-placeholder--image img{object-fit:cover;width:100%;height:100%;display:block}.evidence-placeholder--image{aspect-ratio:1684/934;border-style:solid;min-height:0;padding:0;overflow:hidden}.evidence-placeholder--image img{object-fit:cover;width:100%;height:100%;display:block}.evidence-placeholder--image strong{display:none}.evidence-placeholder span,.media-placeholder span{color:var(--brand-amber);letter-spacing:.12em;font-size:.65rem;font-weight:750}.evidence-placeholder strong,.media-placeholder strong{font-size:1.2rem}.evidence-placeholder small,.media-placeholder small{color:var(--brand-muted);font-size:.78rem;line-height:1.5}.cases-page-grid h3,.demo-card h3{margin:1.25rem 0 0;font-size:1.25rem}.cases-page-grid p,.demo-card p{color:var(--brand-muted);margin:.65rem 0 0;line-height:1.7}.section-more-link{border-top:1px solid var(--brand-line);color:var(--brand-muted);justify-content:space-between;gap:2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem;display:flex}.section-more-link a{color:var(--brand-charcoal);flex:none;font-weight:700;text-decoration:none}.section-more-link a:focus-visible,.section-more-link a:hover{color:var(--brand-amber)}.industry-news-card__anchor{border-top:1px solid var(--brand-line);padding-top:1rem;margin-top:auto!important;font-size:.78rem!important;line-height:1.6!important}.industry-article-related{border-top:1px solid var(--brand-line);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);width:min(100%,48rem);margin:clamp(4rem,8vw,8rem) auto 0;padding-top:2rem;display:grid}.industry-article-related__heading p{color:var(--brand-amber);letter-spacing:.16em;margin:0;font-size:.7rem;font-weight:750}.industry-article-related__heading h2{letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem)}.industry-article-related__heading span{color:var(--brand-muted);margin-top:1rem;font-size:.85rem;line-height:1.7;display:block}.industry-article-related__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.industry-article-related__links a{border:1px solid var(--brand-line);color:var(--brand-charcoal);justify-content:space-between;gap:1rem;padding:.9rem 1rem;font-size:.86rem;font-weight:650;line-height:1.5;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:flex}.industry-article-related__links a:focus-visible,.industry-article-related__links a:hover{border-color:var(--brand-amber);color:var(--brand-amber);background:#f4a3400f}.marketing-page{background:var(--brand-ivory);min-height:100svh;color:var(--brand-charcoal)}.marketing-page__footer,.marketing-page__header,.marketing-section{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.marketing-page__header{background:radial-gradient(circle at 82% 18%,#f4a3401f,transparent 28rem),var(--brand-ivory);padding-top:1.5rem}.marketing-page__topline{border-bottom:1px solid var(--brand-line);width:min(100%,1920px);min-height:4.5rem;color:var(--brand-muted);justify-content:space-between;gap:2rem;margin:0 auto;font-size:.75rem;display:flex}.marketing-page__topline a{color:inherit;text-decoration:none}.marketing-page__topline a:focus-visible,.marketing-page__topline a:hover{color:var(--brand-amber)}.marketing-page__topline nav{flex-wrap:wrap;justify-content:flex-end;gap:1.25rem;display:flex}.marketing-page__hero{width:min(100%,1920px);min-height:60svh;margin:0 auto;padding:clamp(5rem,10vw,10rem) 0}.marketing-page__eyebrow,.marketing-section__label{color:var(--brand-amber);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.7rem;font-weight:750}.marketing-page__hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.5rem,8vw,9rem);font-weight:740;line-height:.95}.marketing-page__lead{max-width:48rem;color:var(--brand-muted);margin:2.5rem 0 0;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.85}.marketing-section{padding-top:var(--section-space);padding-bottom:var(--section-space);border-top:1px solid var(--brand-line);grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.marketing-section--soft{background:var(--brand-ivory-deep)}.marketing-section--dark{background:var(--brand-charcoal);color:var(--brand-ivory)}.marketing-section--dark .marketing-section__label{color:#fcfaf694}.marketing-section--dark .marketing-section__lead,.marketing-section--dark p{color:#fcfaf6ad}.cases-page-grid,.platform-capability-grid,.solution-page-grid{margin-top:4rem}.platform-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-capability-grid article{min-height:16rem}.platform-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.platform-index-grid{border-top:1px solid #fcfaf633;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}.platform-index-grid article{border-right:1px solid #fcfaf633;padding:2rem 1.5rem}.platform-index-grid article:last-child{border-right:0}.platform-index-grid strong{color:var(--brand-amber);font-size:clamp(1.35rem,2vw,2rem);display:block}.platform-index-grid span{margin-top:.5rem;font-size:1rem;font-weight:700;display:block}.platform-index-grid p{margin:1rem 0 0;line-height:1.7}.entity-relation{grid-template-columns:minmax(0,1fr) minmax(8rem,.6fr) minmax(0,1.3fr);align-items:center;gap:1rem;margin-top:4rem;display:grid}.entity-relation>div:not(.entity-relation__line){border:1px solid var(--brand-line);min-height:10rem;padding:1.5rem}.entity-relation span{color:var(--brand-muted);font-size:.75rem}.entity-relation strong{letter-spacing:-.04em;margin-top:2.5rem;font-size:clamp(1.4rem,2.3vw,2.4rem);display:block}.entity-relation__line{color:var(--brand-amber);text-align:center;font-size:.78rem}.about-principles{border-top:1px solid var(--brand-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem;display:grid}.about-principles article{border-right:1px solid var(--brand-line);padding:1.5rem 1rem 0 0}.about-principles article:not(:first-child){padding-left:1rem}.about-principles strong{font-size:1.3rem}.about-principles p{color:var(--brand-muted);margin:1rem 0 0;line-height:1.7}.scenario-list{flex-wrap:wrap;gap:.75rem;margin-top:3rem;display:flex}.case-structure-list{color:var(--brand-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:3rem 0 0;padding-left:1.5rem;font-size:1.1rem;line-height:1.8;display:grid}.marketing-page__footer{background:var(--brand-charcoal);color:var(--brand-ivory);padding-top:5rem;padding-bottom:1.5rem}.marketing-page__footer .footer-contact{border-top:0;margin-top:0}.marketing-page__footer-links{margin-top:2rem}.marketing-page__footer-links a{color:#fcfaf6ad}.marketing-page__footer-meta{color:#fcfaf67a;border-top:1px solid #fcfaf62e;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;font-size:.7rem;display:flex}.marketing-page__footer-description{text-align:left;max-width:52rem}.marketing-page__footer-meta a{color:inherit;text-decoration:none}@media (max-width:900px){.fact-section__heading,.jiaxing-home-section__content,.marketing-section{grid-template-columns:1fr;gap:2.5rem}.geo-compare{grid-template-columns:1fr}.geo-compare__arrow{transform:rotate(90deg)}.cases-page-grid,.platform-capability-grid,.problem-grid,.reason-grid,.solution-flow,.solution-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-flow article:nth-child(odd){border-left:0}.about-principles,.platform-index-grid{grid-template-columns:1fr}.about-principles article,.platform-index-grid article{border-bottom:1px solid #fcfaf633;border-right:0}.about-principles article:not(:first-child){padding-left:0}.entity-relation{grid-template-columns:1fr}.entity-relation__line{text-align:left}.marketing-page__topline{flex-direction:column;align-items:flex-start;padding-bottom:1rem}.marketing-page__topline nav{justify-content:flex-start}}@media (max-width:600px){.hero-eyebrow{text-align:center;max-width:18rem;line-height:1.6}.hero-entity-description,.hero-lead{font-size:1rem}.hero-entity-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 0}.hero-entity-facts>div:nth-child(3){border-left:0;padding-left:1.2rem}.hero-entity-facts>div:nth-child(odd){padding-left:0}.hero-entity-facts>div:nth-child(2n){padding-right:0}.hero-actions,.home-action-row,.marketing-page__footer-meta,.product-difference,.section-more-link{flex-direction:column;align-items:flex-start}.product-difference p{text-align:left}.marketing-page__footer-description{text-align:left;max-width:none}.entrance-questions{flex-direction:column;align-items:flex-start}.cases-page-grid,.platform-capability-grid,.platform-evidence-grid,.problem-grid,.reason-grid,.solution-flow,.solution-page-grid{grid-template-columns:1fr}.solution-flow article,.solution-flow article:nth-child(odd){border-bottom:1px solid #fcfaf633;border-left:0;min-height:12rem}.solution-flow h3{margin-top:2.5rem}.case-structure-list{grid-template-columns:1fr}.marketing-page__hero{min-height:auto;padding:5rem 0 7rem}.marketing-page__hero h1{font-size:clamp(3.2rem,14vw,5.2rem)}.marketing-page__topline nav{gap:.7rem 1rem;font-size:.7rem}}.product-links{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.platform-page__actions{width:min(100%,1920px);padding-right:var(--page-gutter);padding-left:var(--page-gutter);margin-left:auto;margin-right:auto}.product-links .product-link{margin-top:0}.faq-page__service-link{width:min(100%,1920px);margin-left:auto;margin-right:auto}.faq-page__service-link p{margin:0}.geo-website-page .marketing-page__hero{min-height:52svh}.geo-website-page .marketing-page__hero h1{max-width:15ch}.geo-website-hero-actions{width:min(100%,1920px);padding:0 var(--page-gutter) var(--section-space);flex-wrap:wrap;gap:.8rem;margin:-5rem auto 0;display:flex}.geo-website-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.geo-website-goals li{border:1px solid var(--brand-line);min-height:8rem;color:var(--brand-muted);background:#fcfaf67a;padding:1.25rem;font-size:.95rem;line-height:1.7}.geo-website-table-wrap{margin-top:4rem;overflow-x:auto}.geo-website-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.95rem;line-height:1.7}.geo-website-table td,.geo-website-table th{border:1px solid var(--brand-line);text-align:left;vertical-align:top;padding:1.1rem 1rem}.geo-website-table thead th{color:var(--brand-charcoal);letter-spacing:.08em;background:#fff9;font-size:.8rem}.geo-website-table tbody th{width:13%;color:var(--brand-charcoal);font-weight:700}.geo-website-table tbody td:last-child{color:var(--brand-amber);font-weight:650}.geo-website-capability-grid,.geo-website-suitable-grid{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);margin-top:4rem;display:grid}.geo-website-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-website-capability-grid article,.geo-website-suitable-grid article{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-width:0;padding:2rem clamp(1.25rem,3vw,3rem);transition:background-color .18s}.geo-website-capability-grid article{min-height:15rem}.geo-website-capability-grid article:hover,.geo-website-suitable-grid article:hover{background:#f4a34014}.geo-website-capability-grid article>span{color:var(--brand-amber);letter-spacing:.14em;font-size:.7rem;font-weight:750}.geo-website-capability-grid h3,.geo-website-suitable-grid h3{letter-spacing:-.04em;margin:2.6rem 0 0;font-size:clamp(1.35rem,2.2vw,2.2rem);font-weight:650;line-height:1.15}.geo-website-capability-grid p,.geo-website-suitable-grid p{max-width:36rem;color:var(--brand-muted);margin:1rem 0 0;font-size:1rem;line-height:1.8}.geo-website-suitable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-website-suitable-grid h3{color:var(--brand-amber);margin-top:0}.geo-website-workflow{border-top:1px solid #fcfaf63d;border-left:1px solid #fcfaf63d;grid-template-columns:repeat(4,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.geo-website-workflow li{border-bottom:1px solid #fcfaf63d;border-right:1px solid #fcfaf63d;min-height:8rem;padding:1.5rem}.geo-website-workflow li span{color:var(--brand-amber);letter-spacing:.12em;font-size:.68rem;font-weight:750}.geo-website-workflow li strong{margin-top:1.25rem;font-size:1rem;font-weight:550;line-height:1.5;display:block}.geo-website-workflow-note{color:#fcfaf6ad;max-width:52rem;margin:2rem 0 0;font-size:1rem;line-height:1.85}.geo-website-faq{border-top:1px solid var(--brand-line);margin-top:4rem}.geo-website-faq details{border-bottom:1px solid var(--brand-line);padding:1.5rem 0}.geo-website-faq summary{cursor:pointer;padding-right:2rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;line-height:1.5;list-style:none;position:relative}.geo-website-faq summary::-webkit-details-marker{display:none}.geo-website-faq summary:after{content:"+";color:var(--brand-amber);font-size:1.4rem;font-weight:400;position:absolute;top:0;right:0}.geo-website-faq details[open] summary:after{content:"−"}.geo-website-faq p{max-width:52rem;color:var(--brand-muted);margin:1rem 0 0;line-height:1.85}.section-more-link__standalone{color:var(--brand-charcoal);margin-top:2rem;font-weight:700;text-decoration:none;display:inline-flex}.section-more-link__standalone:focus-visible,.section-more-link__standalone:hover{color:var(--brand-amber)}.geo-website-contact-links{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.jiaxing-website-service{background:var(--brand-ivory-deep)}.jiaxing-website-service__lead{max-width:52rem;color:var(--brand-muted);margin:2rem 0 0;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.85}.jiaxing-website-scenarios{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}.jiaxing-website-scenarios article{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-width:0;padding:1.5rem}.jiaxing-website-scenarios h3{color:var(--jiaxing-blue);margin:0;font-size:1.25rem;line-height:1.35}.jiaxing-website-questions,.jiaxing-website-scenarios p{color:var(--brand-muted);line-height:1.8}.jiaxing-website-scenarios p{margin:1rem 0 0;font-size:.95rem}.jiaxing-website-questions{margin-top:2.5rem}.jiaxing-website-questions p{color:var(--brand-charcoal);margin:0;font-weight:700}.jiaxing-website-questions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.jiaxing-website-actions{justify-content:flex-start;margin-top:2.5rem}.about-story-preview{align-items:start}.about-story-preview h2{max-width:16ch}.about-story-preview .marketing-section__lead{margin-top:1.25rem}.about-story-preview__summary{max-width:52rem;margin-top:2.5rem}.about-story-preview__summary p{color:var(--brand-muted);margin:0;font-size:1rem;line-height:1.85}.about-story-preview__summary p+p{margin-top:.9rem}.about-story-timeline{border-top:1px solid var(--brand-line);margin-top:clamp(4rem,7vw,7rem);display:grid}.about-story-timeline article{border-bottom:1px solid var(--brand-line);grid-template-columns:7rem 1rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem 0;display:grid}.about-story-timeline time{color:var(--brand-amber);letter-spacing:.08em;font-size:.78rem;font-weight:750}.about-story-timeline__dot{border:2px solid var(--brand-amber);background:var(--brand-ivory-deep);border-radius:50%;width:.65rem;height:.65rem;margin-top:.35rem}.about-story-timeline h3{letter-spacing:-.03em;margin:0;font-size:1.1rem}.about-story-timeline p{max-width:42rem;color:var(--brand-muted);margin:.5rem 0 0;font-size:.92rem;line-height:1.75}.story-preview-link{color:var(--brand-charcoal);gap:.6rem;margin-top:2.5rem;font-size:.88rem;font-weight:750;text-decoration:none;transition:color .18s;display:inline-flex}.story-preview-link:focus-visible,.story-preview-link:hover{color:var(--brand-amber)}.brand-story-page__header{padding:1.5rem var(--page-gutter) 0;background:radial-gradient(circle at 82% 18%,#f4a3401f,transparent 28rem),var(--brand-ivory)}.brand-story-page__hero,.brand-story-page__topline{width:min(100%,1920px);margin:0 auto}.brand-story-page__topline{border-bottom:1px solid var(--brand-line);min-height:4.5rem;color:var(--brand-muted);justify-content:space-between;gap:2rem;font-size:.75rem;display:flex}.brand-story-page__topline a{color:inherit;text-decoration:none}.brand-story-page__topline a:focus-visible,.brand-story-page__topline a:hover{color:var(--brand-amber)}.brand-story-page__hero{padding:clamp(4rem,8vw,8rem) 0 clamp(5rem,9vw,9rem)}.brand-story-page__hero .brand-lockup{width:clamp(9rem,15vw,13rem);margin-bottom:3rem}.brand-story-page__hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(3.2rem,7vw,8rem);font-weight:740;line-height:.98}.brand-story-page__subtitle{max-width:42rem;color:var(--brand-muted);margin:2.5rem 0 0;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.8}.brand-story-breadcrumb{color:var(--brand-muted);flex-wrap:wrap;gap:.65rem;margin-top:3rem;font-size:.76rem;display:flex}.brand-story-breadcrumb a{color:inherit;text-decoration:none}.brand-story-breadcrumb a:focus-visible,.brand-story-breadcrumb a:hover{color:var(--brand-amber)}.brand-story-summary{padding:clamp(4.5rem,8vw,8rem) var(--page-gutter);border-top:1px solid var(--brand-line);background:var(--brand-ivory-deep);grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.brand-story-ctas,.brand-story-layout,.brand-story-summary>div{width:min(100%,1920px);margin-left:auto;margin-right:auto}.brand-story-summary h2{letter-spacing:-.065em;max-width:17ch;margin:0;font-size:clamp(2.2rem,4.8vw,5.5rem);font-weight:720;line-height:1}.brand-story-summary__copy{max-width:48rem;margin-top:2.5rem}.brand-story-summary__copy p{color:var(--brand-muted);margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.85}.brand-story-summary__copy p+p{margin-top:1rem}.brand-story-summary__copy .brand-story-summary__closing{color:var(--brand-charcoal);margin-top:1.5rem}.brand-story-layout{padding:clamp(5rem,9vw,9rem) var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:clamp(3rem,8vw,9rem);display:grid}.brand-story-article{min-width:0}.brand-story-article__kicker,.brand-story-facts__label{color:var(--brand-amber);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.brand-story-article>section{max-width:52rem;margin-top:clamp(4rem,7vw,7rem)}.brand-story-article__index{color:var(--brand-amber);letter-spacing:.1em;font-size:.72rem;font-weight:750}.brand-story-article h2{letter-spacing:-.055em;max-width:22ch;margin:1rem 0 0;font-size:clamp(1.7rem,3vw,3.3rem);font-weight:700;line-height:1.08}.brand-story-article p{color:var(--brand-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.95}.brand-story-facts{border:1px solid var(--brand-line);background:var(--brand-ivory-deep);align-self:start;padding:1.75rem;position:sticky;top:2rem}.brand-story-facts h2{letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(1.6rem,2.4vw,2.5rem)}.brand-story-facts dl{margin:2rem 0 0}.brand-story-facts dl>div{border-top:1px solid var(--brand-line);padding:.9rem 0}.brand-story-facts dt{color:var(--brand-muted);font-size:.72rem}.brand-story-facts dd{margin:.35rem 0 0;font-size:.95rem;font-weight:650;line-height:1.6}.brand-story-facts a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.brand-story-facts a:focus-visible,.brand-story-facts a:hover{color:var(--brand-amber)}.brand-story-facts__note{color:var(--brand-muted);margin:1.5rem 0 0;font-size:.82rem;line-height:1.7}.brand-story-ctas{padding:0 var(--page-gutter) clamp(5rem,8vw,8rem);flex-wrap:wrap;gap:.75rem;display:flex}.brand-story-ctas a{border:1px solid var(--brand-line);color:var(--brand-charcoal);gap:.6rem;padding:.85rem 1.1rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.brand-story-ctas a:focus-visible,.brand-story-ctas a:hover{border-color:var(--brand-amber);color:var(--brand-amber);background:#f4a34014}@media (max-width:900px){.brand-story-layout,.brand-story-summary{grid-template-columns:1fr;gap:2.5rem}.brand-story-facts{position:static}}@media (max-width:600px){.about-story-timeline article{grid-template-columns:5.2rem .8rem minmax(0,1fr);gap:.7rem}.brand-story-page__topline{flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:1rem}.brand-story-page__hero{padding-top:4rem;padding-bottom:5rem}.brand-story-page__hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}.brand-story-layout,.brand-story-summary{padding-top:4.5rem;padding-bottom:4.5rem}.brand-story-ctas{flex-direction:column;padding-bottom:4.5rem}.brand-story-ctas a{justify-content:space-between}}@media (max-width:900px){.geo-website-goals,.geo-website-suitable-grid,.geo-website-workflow,.jiaxing-website-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-website-hero-actions{margin-top:-3rem}}@media (max-width:600px){.geo-website-page .marketing-page__hero{min-height:auto}.geo-website-hero-actions{margin-top:0;padding-bottom:4rem}.geo-website-capability-grid,.geo-website-goals,.geo-website-suitable-grid,.geo-website-workflow,.jiaxing-website-questions ul,.jiaxing-website-scenarios{grid-template-columns:1fr}.geo-website-capability-grid,.geo-website-faq,.geo-website-suitable-grid,.geo-website-table-wrap,.geo-website-workflow,.jiaxing-website-scenarios{margin-top:2.5rem}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}