:root{color-scheme:light;--bg: #f3f2ee;--surface: #ffffff;--ink: #11110f;--muted: #6d6b65;--line: rgba(17, 17, 15, .16);--accent: #3858ff;--header: rgba(243, 242, 238, .84);--shadow: 0 28px 70px rgba(20, 20, 17, .16)}:root[data-theme=dark]{color-scheme:dark;--bg: #0e0e0d;--surface: #171716;--ink: #f5f4ef;--muted: #a4a19a;--line: rgba(255, 255, 255, .16);--header: rgba(14, 14, 13, .84);--shadow: 0 28px 70px rgba(0, 0, 0, .5)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.site-shell{overflow:hidden;background:var(--bg);transition:background .4s,color .4s}.site-header{height:78px;width:100%;padding:0 clamp(24px,5vw,80px);position:fixed;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--header);border-bottom:1px solid transparent;transition:.4s}.brand{font-weight:700;letter-spacing:-.05em;font-size:24px}.brand span{font-size:9px;vertical-align:top;margin-left:3px;letter-spacing:0}nav{display:flex;gap:26px;font-size:14px;color:var(--muted)}nav a{transition:color .2s}nav a:hover{color:var(--ink)}.theme-toggle{justify-self:end;border:1px solid var(--line);background:transparent;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;cursor:pointer;transition:transform .25s,background .25s}.theme-toggle:hover{transform:rotate(12deg);background:var(--surface)}.hero{min-height:780px;padding:170px clamp(24px,7vw,112px) 65px;position:relative}.hero:before{content:"";width:min(900px,76vw);aspect-ratio:1;position:absolute;left:50%;top:170px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(56,88,255,.11),transparent 64%);pointer-events:none}.hero-copy{position:relative;z-index:2;text-align:center;max-width:1150px;margin:0 auto}.hero-kicker{color:var(--muted);font-size:14px;margin:0 0 28px;letter-spacing:.08em}.hero h1{margin:0;font-size:clamp(62px,9vw,138px);line-height:1.02;letter-spacing:-.075em;font-weight:600}.hero h1 span{color:var(--accent);font-weight:500}.hero-services{margin:50px auto 0;display:flex;align-items:center;justify-content:center;gap:22px;font-size:clamp(17px,2vw,25px)}.hero-services i{width:36px;height:1px;background:var(--line)}.primary-button{margin:42px auto 0;width:max-content;display:flex;align-items:center;gap:18px;padding:17px 24px;border-radius:2px;background:var(--ink);color:var(--bg);font-weight:500;transition:transform .25s,box-shadow .25s}.primary-button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000002e}.scroll-cue{margin:52px auto 0;display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--muted);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.scroll-cue i{font-style:normal;font-size:25px;animation:bounce 1.8s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.works-intro{padding:140px clamp(24px,7vw,112px) 120px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr}.works-intro>p{color:var(--muted);margin:8px 0}.works-intro h2{font-size:clamp(45px,6.5vw,95px);line-height:1;letter-spacing:-.065em;font-weight:500;margin:0}.vr-project{min-height:980px;padding:120px clamp(24px,7vw,112px);display:grid;grid-template-columns:minmax(270px,.78fr) minmax(500px,1.82fr);gap:8vw;align-items:center;position:relative;background:#141414;color:#f5f4ef}.vr-project-copy{max-width:430px}.vr-project .project-index{font-size:12px;opacity:.55;padding-bottom:30px;border-bottom:1px solid currentColor}.vr-project-copy>p{margin:45px 0 15px;font-size:12px;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.vr-project-copy h3{font-size:clamp(78px,10vw,150px);line-height:.94;letter-spacing:-.08em;margin:0;font-weight:500}.vr-project-copy h3 span{display:block;white-space:nowrap}.vr-project .project-story{margin-top:68px;display:grid;grid-template-columns:90px 1fr;gap:18px;border-top:1px solid currentColor;padding-top:22px}.vr-project .project-story span{font-size:12px;opacity:.55}.vr-project .project-story p{margin:0;line-height:1.65;font-size:16px;opacity:.82}.vr-project .tag-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.vr-project .tag-list span{padding:8px 11px;border:1px solid currentColor;font-size:11px;opacity:.7;border-radius:999px}.live-project-link{margin-top:48px;display:flex;align-items:center;gap:14px;width:max-content;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:14px}.vr-project-preview{min-width:0;padding:12px 12px 0;background:#252525;border-radius:16px 16px 4px 4px;box-shadow:0 34px 80px #00000061;transform:rotateY(-3deg) rotateX(1deg)}.vr-preview-chrome{height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;color:#9b9b9b;font-size:9px}.vr-preview-chrome>span{width:7px;height:7px;border-radius:50%;background:#666}.vr-preview-chrome b{margin:0 auto;font-weight:400;opacity:.7}.vr-project-preview iframe{display:block;width:100%;height:min(54vw,600px);border:0;background:#050505}.vr-preview-caption{display:flex;justify-content:space-between;gap:20px;padding:15px 2px 13px;color:#9b9b9b;font-size:10px;letter-spacing:.04em}.wellness-project{padding:150px clamp(24px,7vw,112px);display:grid;grid-template-columns:minmax(280px,.8fr) minmax(500px,1.2fr);gap:8vw;align-items:center;background:#eaf2ff;color:#15213a}.wellness-project-copy{max-width:430px}.wellness-project .project-index{font-size:12px;opacity:.55;padding-bottom:30px;border-bottom:1px solid currentColor}.wellness-project-copy>p{margin:45px 0 15px;font-size:12px;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.wellness-project-copy h3{font-size:clamp(62px,7.5vw,116px);line-height:.98;letter-spacing:-.08em;margin:0;font-weight:500}.wellness-project .project-story{margin-top:68px;display:grid;grid-template-columns:90px 1fr;gap:18px;border-top:1px solid currentColor;padding-top:22px}.wellness-project .project-story span{font-size:12px;opacity:.55}.wellness-project .project-story p{margin:0;line-height:1.65;font-size:16px;opacity:.78}.wellness-project .tag-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.wellness-project .tag-list span{padding:8px 11px;border:1px solid currentColor;font-size:11px;opacity:.65;border-radius:999px}.wellness-project-visual{min-width:0;padding:18px;background:#ffffff80;border:1px solid rgba(21,33,58,.1);border-radius:22px;box-shadow:0 28px 70px #264c8729}.wellness-project-visual img{display:block;width:100%;height:auto;border-radius:12px}.wellness-caption{display:flex;justify-content:space-between;gap:20px;padding:14px 2px 0;color:#15213a99;font-size:10px;letter-spacing:.04em}.marketplace-project{padding:150px clamp(24px,7vw,112px);display:grid;grid-template-columns:minmax(500px,1.2fr) minmax(280px,.8fr);gap:8vw;align-items:center;background:#fff7f3;color:#2b1714}.marketplace-project-copy{max-width:430px;justify-self:end}.marketplace-project .project-index{font-size:12px;opacity:.55;padding-bottom:30px;border-bottom:1px solid currentColor}.marketplace-project-copy>p{margin:45px 0 15px;font-size:12px;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.marketplace-project-copy h3{font-size:clamp(72px,8.5vw,128px);line-height:.96;letter-spacing:-.08em;margin:0;font-weight:500}.marketplace-project .project-story{margin-top:68px;display:grid;grid-template-columns:90px 1fr;gap:18px;border-top:1px solid currentColor;padding-top:22px}.marketplace-project .project-story span{font-size:12px;opacity:.55}.marketplace-project .project-story p{margin:0;line-height:1.65;font-size:16px;opacity:.78}.marketplace-project .tag-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.marketplace-project .tag-list span{padding:8px 11px;border:1px solid currentColor;font-size:11px;opacity:.65;border-radius:999px}.marketplace-project-visual{min-width:0;padding:18px;background:#ffffffa8;border:1px solid rgba(43,23,20,.1);border-radius:22px;box-shadow:0 28px 70px #92463024}.marketplace-project-visual img{display:block;width:100%;height:auto;border-radius:12px}.marketplace-caption{display:flex;justify-content:space-between;gap:20px;padding:14px 2px 0;color:#2b171499;font-size:10px;letter-spacing:.04em}.wedding-project{padding:150px clamp(24px,7vw,112px);display:grid;grid-template-columns:minmax(280px,.8fr) minmax(500px,1.2fr);gap:8vw;align-items:center;background:#f3f0e7;color:#30451d}.wedding-project-copy{max-width:430px}.wedding-project .project-index{font-size:12px;opacity:.55;padding-bottom:30px;border-bottom:1px solid currentColor}.wedding-project-copy>p{margin:45px 0 15px;font-size:12px;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.wedding-project-copy h3{font-size:clamp(72px,8vw,126px);line-height:.96;letter-spacing:-.08em;margin:0;font-weight:500}.wedding-project .project-story{margin-top:68px;display:grid;grid-template-columns:90px 1fr;gap:18px;border-top:1px solid currentColor;padding-top:22px}.wedding-project .project-story span{font-size:12px;opacity:.55}.wedding-project .project-story p{margin:0;line-height:1.65;font-size:16px;opacity:.78}.wedding-project .tag-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.wedding-project .tag-list span{padding:8px 11px;border:1px solid currentColor;font-size:11px;opacity:.65;border-radius:999px}.wedding-project-visual{min-width:0;padding:18px;background:#ffffffb8;border:1px solid rgba(48,69,29,.13);border-radius:22px;box-shadow:0 28px 70px #4d602e24}.wedding-project-visual img{display:block;width:100%;height:auto;border-radius:12px}.wedding-caption{display:flex;justify-content:space-between;gap:20px;padding:14px 2px 0;color:#30451d99;font-size:10px;letter-spacing:.04em}.erp-project{padding:150px clamp(24px,7vw,112px);display:grid;grid-template-columns:minmax(500px,1.2fr) minmax(280px,.8fr);gap:8vw;align-items:center;background:#edf3fc;color:#142b55}.erp-project-copy{max-width:430px;justify-self:end}.erp-project .project-index{font-size:12px;opacity:.55;padding-bottom:30px;border-bottom:1px solid currentColor}.erp-project-copy>p{margin:45px 0 15px;font-size:12px;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.erp-project-copy h3{font-size:clamp(60px,7vw,108px);line-height:.98;letter-spacing:-.08em;margin:0;font-weight:500}.erp-project .project-story{margin-top:68px;display:grid;grid-template-columns:90px 1fr;gap:18px;border-top:1px solid currentColor;padding-top:22px}.erp-project .project-story span{font-size:12px;opacity:.55}.erp-project .project-story p{margin:0;line-height:1.65;font-size:16px;opacity:.78}.erp-project .tag-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.erp-project .tag-list span{padding:8px 11px;border:1px solid currentColor;font-size:11px;opacity:.65;border-radius:999px}.erp-project-visual{min-width:0;padding:18px;background:#ffffffad;border:1px solid rgba(20,43,85,.1);border-radius:22px;box-shadow:0 28px 70px #274f8b26}.erp-project-visual img{display:block;width:100%;height:auto;border-radius:12px}.erp-caption{display:flex;justify-content:space-between;gap:20px;padding:14px 2px 0;color:#142b5599;font-size:10px;letter-spacing:.04em}.naturelle-project{padding:150px clamp(24px,7vw,112px);display:grid;grid-template-columns:minmax(280px,.8fr) minmax(500px,1.2fr);gap:8vw;align-items:center;background:#f2f0e9;color:#243a2d}.naturelle-project-copy{max-width:430px}.naturelle-project .project-index{font-size:12px;opacity:.55;padding-bottom:30px;border-bottom:1px solid currentColor}.naturelle-project-copy>p{margin:45px 0 15px;font-size:12px;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.naturelle-project-copy h3{font-size:clamp(54px,6vw,94px);line-height:.98;letter-spacing:-.075em;margin:0;font-weight:500}.naturelle-project .project-story{margin-top:68px;display:grid;grid-template-columns:90px 1fr;gap:18px;border-top:1px solid currentColor;padding-top:22px}.naturelle-project .project-story span{font-size:12px;opacity:.55}.naturelle-project .project-story p{margin:0;line-height:1.65;font-size:16px;opacity:.78}.naturelle-project .tag-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.naturelle-project .tag-list span{padding:8px 11px;border:1px solid currentColor;font-size:11px;opacity:.65;border-radius:999px}.naturelle-project-visual{min-width:0;padding:18px;background:#ffffffbd;border:1px solid rgba(36,58,45,.1);border-radius:22px;box-shadow:0 28px 70px #384a3524}.naturelle-project-visual img{display:block;width:100%;height:auto;border-radius:12px}.naturelle-caption{display:flex;justify-content:space-between;gap:20px;padding:14px 2px 0;color:#243a2d99;font-size:10px;letter-spacing:.04em}.about{padding:170px clamp(24px,7vw,112px);background:var(--bg)}.about-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:start}.about h2{font-size:clamp(58px,7vw,108px);line-height:.98;letter-spacing:-.075em;font-weight:500;margin:0}.about h2 span{color:var(--accent)}.about-copy{max-width:520px;padding-top:14px}.about-copy p{color:var(--muted);line-height:1.8;margin:0 0 22px;font-size:16px}.about-copy .about-lead{color:var(--ink);font-size:23px;line-height:1.45;letter-spacing:-.025em}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:62px;padding-top:22px;border-top:1px solid var(--line)}.about-stats div{display:flex;flex-direction:column;gap:9px}.about-stats strong{font-size:clamp(24px,3vw,42px);font-weight:500;letter-spacing:-.06em}.about-stats span{color:var(--muted);font-size:11px;line-height:1.4}.skill-cloud{margin-top:120px;padding-top:20px;border-top:1px solid var(--line);display:flex;gap:10px;flex-wrap:wrap}.skill-cloud span{border:1px solid var(--line);border-radius:999px;padding:11px 15px;font-size:12px;color:var(--muted)}.process{padding:170px clamp(24px,7vw,112px);background:var(--surface);color:var(--ink)}.process-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:end;margin-bottom:105px}.process-heading h2{font-size:clamp(58px,8vw,120px);line-height:.92;letter-spacing:-.075em;font-weight:500;margin:0}.process-heading p{max-width:420px;color:var(--muted);line-height:1.75;margin:0 0 8px}.process-list{border-top:1px solid var(--line)}.process-row{min-height:145px;display:grid;grid-template-columns:80px 1.1fr 1fr 40px;gap:30px;align-items:center;border-bottom:1px solid var(--line)}.process-row>span{color:var(--muted);font-size:12px}.process-row h3{font-size:clamp(28px,3.8vw,52px);letter-spacing:-.05em;font-weight:500;margin:0}.process-row p{color:var(--muted);line-height:1.6;max-width:370px;margin:0}.process-row svg{justify-self:end}.services{padding:105px clamp(24px,7vw,112px) 170px}.section-number{font-size:12px;color:var(--muted);margin-bottom:90px}.services>h2{font-size:clamp(62px,9vw,135px);letter-spacing:-.075em;font-weight:500;margin:0 0 100px}.service-list{border-top:1px solid var(--line)}.service-row{min-height:175px;display:grid;grid-template-columns:80px 1.1fr 1fr 40px;gap:30px;align-items:center;border-bottom:1px solid var(--line);transition:padding .3s,background .3s}.service-row:hover{padding:0 20px;background:var(--surface)}.service-row>span{color:var(--muted);font-size:12px}.service-row h3{font-size:clamp(30px,4vw,55px);letter-spacing:-.045em;font-weight:500;margin:0}.service-row p{color:var(--muted);line-height:1.65;max-width:370px}.contact{background:var(--ink);color:var(--bg);min-height:760px;padding:140px clamp(24px,7vw,112px) 70px;display:flex;flex-direction:column;justify-content:center}.contact>p{font-size:16px;opacity:.6}.contact h2{font-size:clamp(75px,13vw,205px);line-height:.9;letter-spacing:-.08em;font-weight:500;margin:70px 0;border-bottom:1px solid currentColor;padding-bottom:40px}.contact h2 span{font-size:.4em;vertical-align:top;margin-left:20px}.contact-meta{display:flex;justify-content:space-between;align-items:flex-end;opacity:.75}.contact-links{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.contact-meta a{border-bottom:1px solid currentColor}.contact-wechat{margin-top:76px;padding-top:26px;border-top:1px solid rgba(243,242,238,.26);display:flex;justify-content:space-between;align-items:center;gap:30px}.contact-wechat>div{display:flex;flex-direction:column;gap:12px}.contact-label{font-size:11px;letter-spacing:.12em;opacity:.55}.contact-wechat p{margin:0;font-size:15px;opacity:.72}.contact-wechat img{width:132px;height:132px;object-fit:cover;background:#fff;padding:7px;border-radius:3px}footer{min-height:100px;padding:0 clamp(24px,5vw,80px);display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px;letter-spacing:.06em}[data-reveal]{opacity:0;transform:translateY(42px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}@media (max-width: 900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{min-height:700px;padding-top:150px;padding-bottom:55px}.hero:before{top:120px}.hero h1{font-size:clamp(58px,14vw,96px)}.works-intro{grid-template-columns:1fr;gap:40px}.vr-project{min-height:auto;padding-top:110px;padding-bottom:110px;grid-template-columns:1fr;gap:80px}.vr-project-copy{max-width:580px}.vr-project-preview{transform:none}.vr-project-preview iframe{height:60vw}.wellness-project{padding-top:110px;padding-bottom:110px;grid-template-columns:1fr;gap:70px}.wellness-project-copy{max-width:580px}.marketplace-project{padding-top:110px;padding-bottom:110px;grid-template-columns:1fr;gap:70px}.marketplace-project-copy{max-width:580px;justify-self:start;order:-1}.wedding-project{padding-top:110px;padding-bottom:110px;grid-template-columns:1fr;gap:70px}.wedding-project-copy{max-width:580px}.erp-project{padding-top:110px;padding-bottom:110px;grid-template-columns:1fr;gap:70px}.erp-project-copy{max-width:580px;justify-self:start;order:-1}.naturelle-project{padding-top:110px;padding-bottom:110px;grid-template-columns:1fr;gap:70px}.naturelle-project-copy{max-width:580px}.about-grid,.process-heading{grid-template-columns:1fr;gap:55px}.about-copy{max-width:640px}.skill-cloud{margin-top:80px}.process-row{grid-template-columns:50px 1fr 28px;padding:30px 0}.process-row p{grid-column:2;margin-top:-20px}.process-row svg{grid-column:3;grid-row:1}.service-row{grid-template-columns:50px 1fr 28px;padding:30px 0}.service-row p{grid-column:2;margin-top:-20px}.service-row svg{grid-column:3;grid-row:1}}@media (max-width: 600px){.site-header{height:66px;padding:0 20px}.hero{min-height:650px;padding:125px 20px 45px}.hero-kicker{font-size:11px}.hero h1{font-size:13vw;line-height:1.08;letter-spacing:-.07em}.hero-services{font-size:15px;gap:10px;margin-top:34px}.primary-button{margin-top:30px}.scroll-cue{margin:40px auto 0}.works-intro{padding:100px 20px 75px}.works-intro h2{font-size:13vw}.vr-project{padding:90px 20px;gap:65px}.vr-project-copy h3{font-size:24vw}.vr-project .project-story{grid-template-columns:70px 1fr;margin-top:48px}.vr-project .project-story p{font-size:15px}.vr-project-preview{width:110%;margin-left:-5%;padding:6px 6px 0;border-radius:10px 10px 3px 3px}.vr-preview-chrome{height:19px;padding:0 6px;font-size:5px}.vr-preview-chrome>span{width:4px;height:4px}.vr-project-preview iframe{height:66vw}.vr-preview-caption{flex-direction:column;gap:7px;padding:10px 2px 8px;font-size:9px}.wellness-project{padding:90px 20px;gap:55px}.wellness-project-copy h3{font-size:18vw}.wellness-project .project-story{grid-template-columns:70px 1fr;margin-top:48px}.wellness-project .project-story p{font-size:15px}.wellness-project-visual{width:110%;margin-left:-5%;padding:9px;border-radius:12px}.wellness-caption{flex-direction:column;gap:7px;padding-top:10px;font-size:9px}.marketplace-project{padding:90px 20px;gap:55px}.marketplace-project-copy h3{font-size:21vw}.marketplace-project .project-story{grid-template-columns:70px 1fr;margin-top:48px}.marketplace-project .project-story p{font-size:15px}.marketplace-project-visual{width:110%;margin-left:-5%;padding:9px;border-radius:12px}.marketplace-caption{flex-direction:column;gap:7px;padding-top:10px;font-size:9px}.wedding-project{padding:90px 20px;gap:55px}.wedding-project-copy h3{font-size:21vw}.wedding-project .project-story{grid-template-columns:70px 1fr;margin-top:48px}.wedding-project .project-story p{font-size:15px}.wedding-project-visual{width:110%;margin-left:-5%;padding:9px;border-radius:12px}.wedding-caption{flex-direction:column;gap:7px;padding-top:10px;font-size:9px}.erp-project{padding:90px 20px;gap:55px}.erp-project-copy h3{font-size:16vw}.erp-project .project-story{grid-template-columns:70px 1fr;margin-top:48px}.erp-project .project-story p{font-size:15px}.erp-project-visual{width:110%;margin-left:-5%;padding:9px;border-radius:12px}.erp-caption{flex-direction:column;gap:7px;padding-top:10px;font-size:9px}.naturelle-project{padding:90px 20px;gap:55px}.naturelle-project-copy h3{font-size:13vw}.naturelle-project .project-story{grid-template-columns:70px 1fr;margin-top:48px}.naturelle-project .project-story p{font-size:15px}.naturelle-project-visual{width:110%;margin-left:-5%;padding:9px;border-radius:12px}.naturelle-caption{flex-direction:column;gap:7px;padding-top:10px;font-size:9px}.about,.process{padding:110px 20px}.about h2,.process-heading h2{font-size:16vw}.about-copy .about-lead{font-size:20px}.about-stats{gap:12px;margin-top:45px}.about-stats strong{font-size:9vw}.about-stats span{font-size:10px}.skill-cloud{margin-top:60px}.skill-cloud span{padding:9px 12px;font-size:11px}.process-heading{gap:35px;margin-bottom:65px}.process-heading p{font-size:14px}.process-row{min-height:145px;grid-template-columns:36px 1fr 24px;gap:10px}.process-row h3{font-size:8vw}.process-row p{font-size:13px;margin:0}.services{padding:110px 20px}.section-number{margin-bottom:50px}.services>h2{font-size:18vw;margin-bottom:65px}.service-row{min-height:150px;grid-template-columns:36px 1fr 24px;gap:10px}.service-row h3{font-size:8vw}.service-row p{font-size:13px;margin:0}.contact{min-height:760px;padding:100px 20px 50px}.contact h2{font-size:22vw;margin:55px 0}.contact-meta{flex-direction:column;align-items:flex-start;gap:20px;font-size:13px}.contact-links{align-items:flex-start;gap:8px}.contact-wechat{margin-top:54px;align-items:flex-start}.contact-wechat img{width:150px;height:150px}footer{padding:30px 20px;flex-wrap:wrap;gap:18px}footer span:nth-child(2){display:none}}
