:root{color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--font-display: Inter, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", "Roboto Mono", monospace;--ink: #0d1524;--ink-2: #253348;--muted: #657386;--paper: #ffffff;--paper-2: #f6f8fb;--page: #edf2f7;--line: #d8e0ea;--line-strong: #b8c4d3;--dark: #07111f;--dark-2: #0d1929;--orange: #f97316;--orange-soft: #fff3e7;--blue: #2563eb;--shadow: 0 18px 46px rgba(13, 21, 36, .12);--shadow-soft: 0 10px 28px rgba(13, 21, 36, .075);--radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#edf2f7b3,#edf2f7 520px),var(--page);color:var(--ink);margin:0;min-width:320px}body,button,input,textarea{font:inherit}a{color:inherit}img{display:block;height:auto;max-width:100%}[id]{scroll-margin-top:96px}.skip-link{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);color:var(--ink);left:16px;padding:10px 12px;position:fixed;top:-72px;z-index:1000}.skip-link:focus{top:14px}.section-inner,.nav-shell,.footer-inner{margin:0 auto;max-width:1180px;padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px)}.site-header{background:#07111ff0;border-bottom:1px solid rgba(218,226,235,.12);box-shadow:0 16px 40px #0000002e;left:0;position:sticky;right:0;top:0;z-index:50}.nav-shell{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:72px}.brand{align-items:center;color:#fff;display:inline-flex;font-size:18px;font-weight:900;gap:12px;letter-spacing:0;line-height:1.05;text-decoration:none;white-space:nowrap}.brand-mark{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 45%),linear-gradient(135deg,#f97316,#2563eb);border:1px solid rgba(255,255,255,.28);border-radius:13px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:12px;height:44px;justify-content:center;position:relative;width:44px}.brand-mark:after{background:#ffffffb8;content:"";height:1px;left:6px;position:absolute;right:6px;top:9px}.nav-menu{align-items:center;display:flex;gap:2px}.nav-menu a{border:1px solid transparent;border-radius:999px;color:#cbd5e1;font-size:13px;font-weight:850;line-height:1;padding:10px 12px;text-decoration:none}.nav-menu a:hover,.nav-menu a[aria-current=page]{background:#ffffff14;border-color:#ffffff1f;color:#fff}.nav-toggle{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);color:#fff;cursor:pointer;display:none;font-weight:850;gap:8px;min-height:42px;padding:0 12px}.nav-toggle-bars{display:grid;gap:4px;width:18px}.nav-toggle-bars span{background:currentColor;border-radius:999px;height:2px;transform-origin:center;transition:opacity .16s ease,transform .16s ease}.nav-toggle[aria-expanded=true]{background:#fff;border-color:#ffb86b94;color:#07111f}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.button,.nav-cta{align-items:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-weight:900;gap:9px;justify-content:center;letter-spacing:0;min-height:46px;padding:0 18px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.button:hover,.nav-cta:hover{transform:translateY(-1px)}.button-primary,.nav-cta{background:#ff7a1a;border-color:#ff7a1a;box-shadow:0 14px 30px #f973163d;color:#fff}.button-secondary{background:#fffffff0;border-color:var(--line);color:var(--ink)}.nav-cta{min-height:40px;padding:0 16px}.hero,.page-hero,.section-dark,.cta-band{background:var(--dark);color:#fff;overflow:hidden;position:relative}.hero:before,.page-hero:before,.section-dark:before,.cta-band:before{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:64px 64px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.78),transparent 82%);mask-image:linear-gradient(90deg,rgba(0,0,0,.78),transparent 82%);pointer-events:none;position:absolute}.hero:after,.page-hero:after,.section-dark:after,.cta-band:after{background:radial-gradient(circle at 74% 16%,rgba(37,99,235,.3),transparent 26rem),radial-gradient(circle at 16% 88%,rgba(249,115,22,.15),transparent 22rem);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero-media{top:0;right:0;bottom:0;left:0;opacity:.64;position:absolute}.hero-media img{height:100%;object-fit:cover;object-position:center;width:100%}.hero-media:after{background:linear-gradient(90deg,#07111ffa,#07111fe6 47%,#07111f94),linear-gradient(180deg,#07111f47,#07111fc7);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.hero .section-inner{align-items:center;display:grid;gap:clamp(32px,6vw,78px);grid-template-columns:minmax(0,1.05fr) minmax(340px,.82fr);min-height:76svh;padding-bottom:clamp(58px,9vw,96px);padding-top:clamp(58px,9vw,96px);position:relative;z-index:1}.hero-content{max-width:780px;position:relative}.hero-content:before{background:linear-gradient(180deg,#ffb86b,#60a5fa3d);content:"";height:132px;left:-24px;position:absolute;top:6px;width:3px}.eyebrow,.section-kicker{align-items:center;color:var(--blue);display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:900;gap:9px;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.eyebrow:before,.section-kicker:before{background:currentColor;content:"";height:1px;width:28px}.hero .eyebrow,.page-hero .eyebrow,.section-dark .section-kicker,.cta-band .section-kicker{color:#ffb86b}.hero h1,.page-hero h1,.section-heading h2,.service-copy h2,.rich-text h2,.cta-band h2{font-family:var(--font-display);font-weight:950;letter-spacing:0;margin:0;text-wrap:balance}.hero h1{color:#fff;font-size:clamp(42px,6.2vw,78px);line-height:.98;max-width:12ch}.hero-lead{color:#d7e2f0;font-size:clamp(17px,2vw,21px);font-weight:500;line-height:1.72;margin:24px 0 0;max-width:720px}.hero-actions,.cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero .button-secondary,.page-hero .button-secondary,.cta-band .button-secondary{background:#ffffff17;border-color:#ffffff38;color:#fff}.hero-points,.feature-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.hero-points span,.mini-tag{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:850;line-height:1.35;min-height:32px;padding:8px 11px}.hero-points span{background:#ffffff16;border:1px solid rgba(255,255,255,.16);color:#e7eef8}.hero-proof-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;max-width:760px}.hero-proof-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);min-width:0;padding:15px;position:relative}.hero-proof-grid article:after{border-right:1px solid rgba(255,184,107,.55);border-top:1px solid rgba(255,184,107,.55);content:"";height:18px;position:absolute;right:10px;top:10px;width:18px}.hero-proof-grid strong{align-items:center;color:#fff;display:flex;font-size:15px;gap:10px;line-height:1.25}.hero-proof-grid span{color:#b7c6d9;display:block;font-size:13px;line-height:1.58;margin-top:8px}.hero-command-panel{background:linear-gradient(180deg,#ffffff1b,#ffffff0e),#08111fc2;border:1px solid rgba(226,236,248,.2);border-radius:10px;box-shadow:0 28px 70px #00000057;min-width:0;padding:22px;position:relative}.hero-command-panel:before{background:linear-gradient(90deg,#ff7a1a,#2563eb,#0ea5e9);content:"";height:3px;left:0;position:absolute;right:0;top:0}.command-panel-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.command-panel-head span,.command-route span,.command-feed span,.command-metrics span{font-family:var(--font-mono)}.command-panel-head span{color:#ffb86b;font-size:11px;font-weight:900}.command-panel-head strong{color:#fff;font-size:18px}.command-route{display:grid;gap:10px;position:relative}.command-route:before{background:linear-gradient(180deg,#ffb86bd9,#60a5fab8);bottom:26px;content:"";left:19px;position:absolute;top:26px;width:1px}.command-route article{align-items:center;background:#ffffff12;border:1px solid rgba(226,236,248,.14);border-radius:var(--radius);display:grid;gap:4px 12px;grid-template-columns:40px 1fr;padding:13px;position:relative}.command-route span{align-items:center;background:#0a1322;border:1px solid rgba(255,184,107,.38);border-radius:999px;color:#ffb86b;display:inline-flex;font-size:11px;font-weight:950;height:38px;justify-content:center;position:relative;width:38px;z-index:1}.command-route strong{align-items:center;color:#fff;display:flex;gap:10px}.command-route em{color:#aebcd0;font-size:13px;font-style:normal;grid-column:2}.command-feed{display:grid;gap:8px;margin-top:18px}.command-feed div{background:#ffffff0f;border:1px solid rgba(226,236,248,.13);border-radius:var(--radius);padding:12px 13px}.command-feed span{color:#ffb86b;display:block;font-size:11px;font-weight:900;margin-bottom:5px}.command-feed strong{color:#dce7f5;display:block;font-size:13px;line-height:1.45}.command-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.command-metrics span{background:#fff1;border:1px solid rgba(226,236,248,.14);border-radius:var(--radius);color:#d7e2f0;font-size:11px;font-weight:850;min-width:0;padding:9px;text-align:center}.trust-strip,.metrics,.page-guide{background:#0b1626;border-bottom:1px solid rgba(226,236,248,.12);color:#fff}.trust-grid{display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr))}.trust-grid>span{align-items:center;border-left:1px solid rgba(226,236,248,.1);color:#cbd7e7;display:flex;font-size:13px;font-weight:850;justify-content:center;min-height:62px;padding:13px 12px;text-align:center}.trust-grid>span:first-child{border-left:0}.trust-grid>span:before{background:#60a5fa;border-radius:999px;box-shadow:0 0 0 4px #60a5fa1f;content:"";flex:0 0 auto;height:6px;margin-right:8px;width:6px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{background:#ffffff0b;border-left:1px solid rgba(226,236,248,.12);min-width:0;padding:26px 24px}.metric-card:first-child{border-left:0}.metric-card strong{color:#fff;display:block;font-size:34px;font-weight:950;line-height:1}.metric-card span{color:#b9c8d9;display:block;line-height:1.58;margin-top:10px}.page-guide{position:relative;z-index:3}.page-guide-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-height:68px}.page-guide-inner>span{color:#ffb86b;font-family:var(--font-mono);font-size:12px;font-weight:900;margin-right:4px}.page-guide a{background:#ffffff0f;border:1px solid rgba(226,236,248,.14);border-radius:999px;color:#d7e2f0;font-size:13px;font-weight:850;line-height:1.3;padding:8px 12px;text-decoration:none}.page-guide a:hover{border-color:#ffb86b99;color:#fff}.section{background:var(--paper-2);padding:clamp(72px,8vw,106px) 0;position:relative}.section-alt{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.section-dark{background:linear-gradient(180deg,var(--dark),var(--dark-2) 62%,#0a1422)}.section-dark .section-inner,.cta-band .section-inner,.page-hero .section-inner{position:relative;z-index:1}.section-heading{border-left:3px solid var(--blue);margin-bottom:34px;max-width:900px;padding-left:22px}.section-heading.center{border-left:0;margin-left:auto;margin-right:auto;max-width:790px;padding-left:0;text-align:center}.section-heading.center .section-kicker{justify-content:center}.section-heading h2,.service-copy h2,.rich-text h2{color:var(--ink);font-size:clamp(31px,4vw,46px);line-height:1.1}.section-heading p,.service-copy p,.card p,.platform-card p,.cloud-card p,.contact-card p,.related-card p,.triage-card p,.contact-channel p,.rich-text p,.rich-text li,.page-hero p,.cta-band p,.workflow-card p,.problem-card p,.service-entry p,.service-brief-card p,.architecture-item p{color:var(--muted);line-height:1.74}.section-heading>p:not(.section-kicker){max-width:780px}.section-dark .section-heading h2,.section-dark .card h3,.section-dark .platform-card h3,.section-dark .architecture-item h3,.cta-band h2{color:#fff}.section-dark .section-heading p,.section-dark .card p,.section-dark .platform-card p,.section-dark .architecture-item p{color:#bdccdc}.grid-3,.grid-2,.platform-grid,.cloud-grid,.problem-grid,.service-entry-grid,.workflow-map,.related-grid,.triage-grid,.contact-channel-grid{display:grid;gap:18px}.grid-3,.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2,.cloud-grid,.contact-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-grid,.workflow-map{grid-template-columns:repeat(4,minmax(0,1fr))}.service-entry-grid,.related-grid,.triage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.triage-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.platform-card,.cloud-card,.contact-card,.workflow-card,.problem-card,.service-entry,.related-card,.triage-card,.contact-channel,.handoff-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 22px #0d15240e;min-width:0;position:relative}.card,.platform-card,.cloud-card,.contact-card,.workflow-card,.problem-card,.service-entry,.related-card,.triage-card,.contact-channel{padding:25px}.card:after,.platform-card:after,.cloud-card:after,.problem-card:after,.service-entry:after,.related-card:after,.triage-card:after,.contact-channel:after,.workflow-card:after{border-right:1px solid rgba(37,99,235,.35);border-top:1px solid rgba(37,99,235,.35);content:"";height:18px;position:absolute;right:14px;top:14px;width:18px}.card,.platform-card,.cloud-card,.workflow-card,.problem-card,.service-entry,.related-card,.triage-card,.contact-channel{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.card:hover,.platform-card:hover,.cloud-card:hover,.workflow-card:hover,.problem-card:hover,.service-entry:hover,.related-card:hover,.triage-card:hover,.contact-channel:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.section-dark .card,.section-dark .platform-card{background:#ffffff13;border-color:#e2ecf829;box-shadow:none}.section-dark .card:after,.section-dark .platform-card:after{border-color:#ffb86b57}.card h3,.platform-card h3,.cloud-card h3,.contact-card h3,.workflow-card h3,.problem-card h3,.service-entry h3,.related-card h3,.triage-card h3,.contact-channel h3,.service-brief-card h3{align-items:center;color:var(--ink);display:flex;font-size:21px;gap:12px;line-height:1.22;margin:0 0 13px;min-height:40px}.card h3:before,.platform-card h3:before,.cloud-card h3:before,.problem-card h3:before,.service-entry h3:before,.related-card h3:before,.triage-card h3:before,.contact-channel h3:before,.service-brief-card h3:before,.hero-proof-grid strong:before,.command-route strong:before{background:currentColor;content:"";flex:0 0 auto;height:1px;opacity:.6;width:26px}html.lucide-ready .has-lucide-icon:before{display:none!important}.lucide-mark{align-items:center;background:#f5f8ff;border:1px solid #dbe8ff;border-radius:10px;color:#1d4ed8;display:none;flex:0 0 auto;height:36px;justify-content:center;width:36px}html.lucide-ready .lucide-mark{display:inline-flex}.lucide-mark svg{height:18px;width:18px}.section-dark .lucide-mark,.hero .lucide-mark,.page-hero .lucide-mark,.service-brief-section .lucide-mark{background:#ffffff0f;border-color:#e2ecf82e;color:#cfe1ff}.button .lucide-mark,.nav-cta .lucide-mark,.button-secondary .lucide-mark,.hero .button-secondary .lucide-mark,.page-hero .button-secondary .lucide-mark,.cta-band .button-secondary .lucide-mark{background:transparent;border:0;color:currentColor;height:18px;width:18px}.button .lucide-mark svg,.nav-cta .lucide-mark svg{height:17px;width:17px}.command-route .lucide-mark{color:#ffb86b;height:30px;width:30px}.command-route .lucide-mark svg,.hero-proof-grid .lucide-mark svg{height:16px;width:16px}.hero-proof-grid .lucide-mark{height:32px;width:32px}.card p,.platform-card p,.cloud-card p,.contact-card p,.workflow-card p,.problem-card p,.related-card p,.triage-card p,.contact-channel p{margin:0}.card-accent,.platform-card,.cloud-card,.workflow-card,.related-card,.triage-card{border-top:3px solid #cfdae7}.problem-card,.service-entry,.related-card,.triage-card,.contact-channel{display:flex;flex-direction:column}.problem-card span,.service-entry-label,.service-brief-card span,.cloud-card strong,.related-card span,.triage-card span{background:var(--orange-soft);border:1px solid #fed7aa;border-radius:999px;color:#c2410c;display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:900;line-height:1.35;margin:0 0 16px;padding:5px 9px;width:fit-content}.problem-card a,.service-entry a,.related-card a,.text-link{color:var(--blue);font-weight:900;margin-top:auto;text-decoration-thickness:2px;text-underline-offset:4px}.problem-card p+a{padding-top:18px}.architecture-grid{background:#ffffff0f;border:1px solid rgba(226,236,248,.18);border-radius:10px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;position:relative}.architecture-grid:before{background:linear-gradient(90deg,#ffb86b,#60a5fa);content:"";height:2px;left:28px;position:absolute;right:28px;top:67px;z-index:1}.architecture-item{background:#fff1;border-left:1px solid rgba(226,236,248,.12);min-width:0;padding:32px 28px;position:relative}.architecture-item:first-child{border-left:0}.architecture-item span{background:#0a1322;border:1px solid rgba(255,184,107,.38);border-radius:999px;color:#ffb86b;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:900;margin-bottom:34px;padding:7px 10px;position:relative;z-index:2}.architecture-item h3{font-size:21px;line-height:1.25;margin:0 0 12px}.architecture-item a{color:#fff;display:inline-flex;font-weight:900;margin-top:18px;text-decoration-thickness:2px;text-underline-offset:4px}.service-entry{padding:26px}.service-entry-primary{background:linear-gradient(135deg,#f9731617,#2563eb0e),#fff;border-color:#f973166b;border-top-color:#f9731699}.service-entry ul{border-top:1px solid #e5edf7;color:var(--ink-2);display:grid;gap:8px;margin:22px 0;padding:18px 0 0}.service-entry li{display:grid;gap:8px;grid-template-columns:auto 1fr;line-height:1.45;list-style:none}.service-entry li:before{background:var(--blue);border-radius:999px;box-shadow:0 0 0 4px #2563eb14;content:"";height:6px;margin-top:9px;width:6px}.service-brief-section{background:radial-gradient(circle at 86% 12%,rgba(37,99,235,.22),transparent 24rem),#0b1626;border-bottom:1px solid rgba(226,236,248,.12);color:#fff;padding:0}.service-brief-section .section-inner{display:grid;gap:0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.service-brief-head{border-left:1px solid rgba(226,236,248,.12);border-right:1px solid rgba(226,236,248,.12);padding:42px 30px}.service-brief-head h2{color:#fff;font-size:clamp(30px,3.2vw,38px);line-height:1.12;margin:0}.service-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.service-brief-card{background:#ffffff0b;border-right:1px solid rgba(226,236,248,.12);min-width:0;padding:42px 24px}.service-brief-card span{background:#ffb86b1f;border-color:#ffb86b47;color:#ffb86b}.service-brief-card h3{color:#fff;font-size:19px}.service-brief-card p{color:#b9c8d9}.service-split{align-items:start;display:grid;gap:clamp(32px,6vw,64px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.service-copy{position:sticky;top:100px}.service-copy p{font-weight:500}.check-list,.process-list{display:grid;gap:12px;margin:0;padding:0}.check-list li,.process-list li{background:#fff;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:var(--radius);color:var(--ink-2);font-weight:760;line-height:1.6;list-style:none;padding:16px 18px}.process-list{counter-reset:process}.process-list li{counter-increment:process;padding-left:58px;position:relative}.process-list li:before{align-items:center;background:var(--dark);border-radius:7px;color:#fff;content:counter(process);display:inline-flex;font-family:var(--font-mono);font-weight:900;height:28px;justify-content:center;left:16px;position:absolute;top:15px;width:28px}.workflow-card{display:grid;gap:14px}.workflow-step{align-items:center;background:#eef4ff;border-radius:7px;color:#1d4ed8;display:inline-flex;font-family:var(--font-mono);font-size:13px;font-weight:900;height:34px;justify-content:center;width:58px}.page-hero{background:radial-gradient(circle at 86% 18%,rgba(37,99,235,.24),transparent 27rem),linear-gradient(135deg,#07111f,#101c2e 58%,#15253b);padding:clamp(68px,9vw,112px) 0}.page-hero .section-inner{max-width:1180px}.page-hero .section-inner:after{background:linear-gradient(90deg,rgba(255,184,107,.42),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px 16px);bottom:-36px;content:"";height:78px;opacity:.42;position:absolute;right:40px;width:min(420px,36vw)}.page-hero h1{color:#fff;font-size:clamp(39px,5vw,58px);line-height:1.08;max-width:860px}.page-hero p{color:#d8e3ef;font-size:clamp(17px,2vw,19px);font-weight:500;max-width:830px}.breadcrumb{color:#b9c8d9;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:18px}.breadcrumb a{color:#fff;text-decoration:none}.mini-tag{background:#fff;border:1px solid var(--line);color:var(--ink-2)}.rich-text{max-width:900px}.rich-text h3{color:var(--ink);font-size:24px;line-height:1.25;margin:34px 0 0}.rich-text ul{padding-left:20px}.related-card a{display:inline-flex;margin-top:18px}.handoff-panel{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:28px}.handoff-panel h2{color:var(--ink);font-size:30px;line-height:1.18;margin:0 0 10px}.handoff-panel p{color:var(--muted);line-height:1.7;margin:0}.contact-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.64fr)}.contact-list{display:grid;gap:14px}.contact-card a,.contact-channel a{color:var(--blue);font-weight:900;overflow-wrap:anywhere}.triage-card ul{display:grid;gap:8px;margin:20px 0 0;padding:0}.triage-card li{color:var(--ink-2);line-height:1.48;list-style:none}.triage-card li:before{color:var(--orange);content:"- ";font-weight:900}.contact-channel-grid{margin-top:22px}.contact-channel{border-top-color:#f9731685}.contact-channel h3{justify-content:space-between}.cta-band{background:radial-gradient(circle at 82% 12%,rgba(37,99,235,.26),transparent 24rem),linear-gradient(135deg,#07111f,#132033);padding:clamp(64px,8vw,88px) 0}.cta-band h2{font-size:clamp(31px,4vw,46px);line-height:1.14;max-width:860px}.cta-band p{color:#c9d7e8;font-size:18px;margin:16px 0 0;max-width:780px}.faq-list{display:grid;gap:14px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.faq-list summary{color:var(--ink);cursor:pointer;font-weight:900}.faq-list p{color:var(--muted);line-height:1.7;margin-bottom:0}.site-footer{background:#fff;border-top:1px solid var(--line)}.site-footer .brand{color:var(--ink)}.footer-inner{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);padding-bottom:34px;padding-top:34px}.footer-note{color:var(--muted);line-height:1.7;margin:14px 0 0}.footer-links{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:flex-end}.footer-links a{color:var(--muted);font-size:14px;font-weight:850;text-decoration:none}.footer-links a:hover{color:var(--ink)}.floating-contact{align-items:center;background:var(--orange);border-radius:999px;bottom:calc(20px + env(safe-area-inset-bottom));box-shadow:0 16px 36px #f9731652;color:#fff;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:46px;opacity:0;padding:0 16px;pointer-events:none;position:fixed;right:20px;text-decoration:none;transform:translateY(10px);transition:opacity .16s ease,transform .16s ease;z-index:45}.floating-contact.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.contact-page .floating-contact{display:none}[data-contact-visible=false]{display:none!important}@media(min-width:981px){.service-entry-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.service-entry{grid-column:span 4}.service-entry:nth-child(1),.service-entry:nth-child(6){grid-column:span 6}.problem-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.problem-card{grid-column:span 3}}@media(max-width:1100px){.nav-menu{gap:0}.nav-menu a{padding-left:9px;padding-right:9px}.grid-3,.platform-grid,.service-entry-grid,.related-grid,.problem-grid,.workflow-map,.triage-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.nav-shell{min-height:66px}.nav-toggle{display:inline-flex}.nav-menu{background:linear-gradient(135deg,rgba(255,122,26,.12),transparent 30%),linear-gradient(180deg,#ffffff14,#ffffff09),#07111ffa;border:1px solid rgba(226,236,248,.16);border-radius:8px;box-shadow:0 26px 70px #0206176b;counter-reset:mobile-nav-item;display:none;flex-direction:column;gap:8px;left:clamp(14px,4vw,28px);overflow:hidden;padding:12px;position:absolute;right:clamp(14px,4vw,28px);top:74px}.nav-menu.is-open{display:flex}.nav-menu:before{color:#ffb86b;content:"SERVICE MAP";font-family:var(--font-mono);font-size:11px;font-weight:950;padding:4px 4px 2px}.nav-menu a{align-items:center;background:#ffffff0e;border:1px solid rgba(226,236,248,.1);border-radius:8px;color:#d7e2f0;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;min-height:48px;padding:0 12px 0 10px;width:100%}.nav-menu a:before{align-items:center;background:#ffffff14;border:1px solid rgba(226,236,248,.12);border-radius:8px;color:#ffcf9b;content:"0" counter(mobile-nav-item);counter-increment:mobile-nav-item;display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:950;height:30px;justify-content:center;width:32px}.nav-menu a:after{color:#d9e6f594;font-family:var(--font-mono);font-size:10px;font-weight:950}.nav-menu a:nth-of-type(1):after{content:"HOME"}.nav-menu a:nth-of-type(2):after{content:"ADS"}.nav-menu a:nth-of-type(3):after{content:"WEB"}.nav-menu a:nth-of-type(4):after{content:"BUILD"}.nav-menu a:nth-of-type(5):after{content:"GAME"}.nav-menu a:nth-of-type(6):after{content:"CLOUD"}.nav-menu a:nth-of-type(7):after{content:"BRIEF"}.nav-menu a:hover,.nav-menu a[aria-current=page]{background:linear-gradient(90deg,#ff7a1a38,#2563eb1f),#ffffff14;border-color:#ffb86b6b;color:#fff}.nav-menu a[aria-current=page]:before{background:#ff7a1a;border-color:#ff7a1a;color:#fff}.nav-cta{display:none}.hero .section-inner{grid-template-columns:1fr}.hero-command-panel{align-self:start}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{border-top:1px solid rgba(226,236,248,.12)}.service-brief-section .section-inner,.service-split,.contact-layout{grid-template-columns:1fr}.service-copy{position:static}.service-brief-grid{grid-template-columns:1fr}.service-brief-head,.service-brief-card{border-color:#e2ecf824}.architecture-grid{grid-template-columns:1fr}.architecture-grid:before{bottom:30px;height:auto;left:38px;right:auto;top:42px;width:2px}.architecture-item{border-left:0;border-top:1px solid rgba(226,236,248,.12)}.architecture-item:first-child{border-top:0}}@media(max-width:720px){.section-inner,.nav-shell,.footer-inner{padding-left:18px;padding-right:18px}.hero .section-inner{min-height:auto;padding-bottom:54px;padding-top:48px}.hero-content:before{left:-14px}.hero h1{max-width:10ch}.hero-actions,.cta-actions{align-items:stretch;flex-direction:column}.button{width:100%}.hero-proof-grid,.grid-3,.grid-2,.platform-grid,.cloud-grid,.problem-grid,.service-entry-grid,.workflow-map,.related-grid,.triage-grid,.triage-grid-four,.contact-channel-grid,.trust-grid{grid-template-columns:1fr}.trust-grid>span{justify-content:flex-start;min-height:46px}.metrics-grid{grid-template-columns:1fr}.metric-card{border-left:0}.page-hero{padding:56px 0}.page-hero .section-inner:after{display:none}.section{padding:62px 0}.section-heading{padding-left:16px}.section-heading.center{text-align:left}.section-heading.center .section-kicker{justify-content:flex-start}.card,.platform-card,.cloud-card,.contact-card,.workflow-card,.problem-card,.service-entry,.related-card,.triage-card,.contact-channel{padding:21px}.card h3,.platform-card h3,.cloud-card h3,.contact-card h3,.workflow-card h3,.problem-card h3,.service-entry h3,.related-card h3,.triage-card h3,.contact-channel h3,.service-brief-card h3{align-items:flex-start;font-size:20px}.lucide-mark{height:31px;width:31px}.lucide-mark svg{height:16px;width:16px}.hero-command-panel{padding:18px}.command-panel-head{align-items:start;flex-direction:column;gap:6px}.command-route:before{left:18px}.command-route article{grid-template-columns:38px 1fr}.command-route span{height:36px;width:36px}.command-metrics{grid-template-columns:1fr}.page-guide-inner{align-items:stretch;flex-direction:column;padding-bottom:14px;padding-top:14px}.page-guide a{width:100%}.service-brief-head,.service-brief-card{padding:28px 20px}.footer-inner{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.floating-contact{bottom:calc(12px + env(safe-area-inset-bottom));display:none;font-size:12px;min-height:42px;padding:0 12px;right:12px}}@media(max-width:420px){.brand{font-size:15px;gap:9px}.brand-mark{border-radius:11px;height:36px;width:36px}.nav-toggle{min-height:38px;padding:0 10px}.hero-points span,.mini-tag{width:100%}}@media(min-width:981px){.page-hero .section-inner{min-height:350px;padding-right:clamp(360px,38vw,500px)}.page-hero .section-inner>*{position:relative;z-index:1}.page-hero .section-inner:after{background:linear-gradient(180deg,#ffffff1a,#ffffff0b),repeating-linear-gradient(0deg,rgba(255,255,255,.12) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 34px);border:1px solid rgba(226,236,248,.18);border-radius:10px;bottom:44px;box-shadow:0 26px 70px #0000003d;content:"";height:auto;opacity:1;position:absolute;right:40px;top:44px;width:min(380px,30vw)}.page-hero .section-inner:before{background:linear-gradient(90deg,#ffb86b,#60a5fa),linear-gradient(180deg,rgba(255,255,255,.16),transparent);border-radius:999px;content:"";height:3px;position:absolute;right:72px;top:76px;width:min(310px,24vw);z-index:1}.page-hero .hero-actions:after{background:linear-gradient(90deg,#ffb86bf2,#60a5faa6),repeating-linear-gradient(90deg,transparent 0 20px,rgba(255,255,255,.28) 20px 21px);border-radius:999px;content:"";height:3px;margin-left:4px;width:118px}.problem-grid{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-soft);gap:0;overflow:hidden;position:relative}.problem-grid:before{background:linear-gradient(90deg,#ffb86b,#60a5fa);content:"";height:2px;left:34px;position:absolute;right:34px;top:62px;z-index:1}.problem-card{border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none;min-height:276px;padding:94px 26px 28px}.problem-card:first-child{border-left:0}.problem-card:hover{box-shadow:none;transform:none}.problem-card span{align-items:center;background:var(--dark);border:1px solid rgba(255,184,107,.38);border-radius:8px;color:#ffb86b;display:inline-flex;height:34px;justify-content:center;left:26px;margin:0;min-width:42px;padding:0 10px;position:absolute;top:45px;z-index:2}.problem-card:after{display:none}.workflow-map{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-soft);gap:0;overflow:hidden;position:relative}.workflow-map:before{background:linear-gradient(90deg,#60a5fa,#ffb86b);content:"";height:2px;left:40px;position:absolute;right:40px;top:54px;z-index:1}.workflow-card{border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none;min-height:228px;padding:84px 24px 26px}.workflow-card:first-child{border-left:0}.workflow-card:hover{box-shadow:none;transform:none}.workflow-step{left:24px;position:absolute;top:36px;z-index:2}.workflow-card:after{display:none}}.rich-text{background:#fff;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:10px;box-shadow:0 8px 22px #0d15240e;padding:clamp(24px,4vw,42px)}.rich-text h2{font-size:clamp(30px,3.6vw,42px)}.rich-text h3{border-top:1px solid var(--line);padding-top:28px}.rich-text li{margin-top:8px}.service-entry-grid{align-items:stretch}.service-entry-primary:before{background:linear-gradient(90deg,#f973162e,#2563eb14),repeating-linear-gradient(90deg,transparent 0 18px,rgba(249,115,22,.18) 18px 19px);border-radius:999px;content:"";height:4px;left:24px;position:absolute;right:24px;top:18px}.service-entry-primary{padding-top:36px}.contact-channel{background:linear-gradient(90deg,rgba(37,99,235,.035),transparent 46%),#fff}.brand-mark{background:#07111f;border:0;border-radius:13px;box-shadow:0 12px 28px #02061747,0 0 0 1px #ffffff24;height:44px;overflow:hidden;padding:0;width:44px}.brand>span:last-child{display:inline-block;font-family:var(--font-display);font-weight:950;transform:translateY(1px)}.brand>span:last-child:after{color:#7dd3fc;content:"OVERSEAS OPS";display:block;font-family:var(--font-mono);font-size:9px;font-weight:850;line-height:1.1;margin-top:3px}.site-footer .brand>span:last-child:after{color:#64748b}.brand-mark:after{display:none}.brand-mark img{height:100%;object-fit:cover;width:100%}.provider-chip{align-items:center;border:1px solid rgba(15,23,42,.1);border-radius:7px;display:inline-flex;flex:0 0 auto;font-family:var(--font-mono);font-size:11px;font-weight:950;height:24px;justify-content:center;line-height:1;overflow:hidden;position:relative;width:24px}.provider-chip:before{display:block;position:relative;z-index:1}.provider-stack{align-items:center;display:inline-flex;flex:0 0 auto;gap:5px}.provider-stack .provider-chip+.provider-chip{margin-left:0}.trust-grid>span{flex-wrap:wrap;gap:8px;row-gap:5px}.trust-grid>span:before{display:none}.cloud-card strong,.mini-tag{align-items:center;gap:7px}.cloud-card strong .provider-chip,.mini-tag .provider-chip{height:20px;width:20px}.provider-google-ads{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 180deg,#4285f4,#34a853,#fbbc04,#4285f4) border-box;border-color:transparent;color:#1a73e8}.provider-google-ads:before{content:"G";font-family:Arial,sans-serif;font-size:14px;font-weight:900}.provider-google-ads:after{background:#fbbc04;border-radius:999px;bottom:4px;content:"";height:5px;position:absolute;right:4px;width:5px}.provider-meta{background:#eef6ff;color:#0866ff}.provider-meta:before{content:"∞";font-family:Arial,sans-serif;font-size:20px;font-weight:900;line-height:1;top:-1px}.provider-tiktok{background:#070b16;border-color:#ffffff2e;color:#fff}.provider-tiktok:before{color:#fff;content:"♪";font-size:15px;text-shadow:-1px 0 #25f4ee,1px 0 #fe2c55}.provider-alibaba-cloud{background:#ff6a00;color:#fff;width:50px}.provider-alibaba-cloud:before{content:"阿里云";font-family:var(--font-display);font-size:10px;font-weight:950;letter-spacing:0}.provider-tencent-cloud{background:#1677ff;color:#fff;width:50px}.provider-tencent-cloud:before{content:"腾讯云";font-family:var(--font-display);font-size:10px;font-weight:950}.provider-huawei-cloud{background:#e60012;color:#fff;width:50px}.provider-huawei-cloud:before{content:"华为云";font-family:var(--font-display);font-size:10px;font-weight:950}.provider-google-cloud{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 180deg,#4285f4,#34a853,#fbbc04,#ea4335,#4285f4) border-box;border-color:transparent;color:#4285f4;width:54px}.provider-google-cloud:before{content:"Cloud";font-family:Arial,sans-serif;font-size:10px;font-weight:900}.provider-domain{background:#0b1626;color:#bfdbfe}.provider-domain:before{content:"◎";font-size:15px}.provider-cloud-recharge{background:#e0f2fe;color:#0369a1}.provider-cloud-recharge:before{content:"↻";font-size:15px}.provider-wallet{background:#eef4ff;color:#1d4ed8}.provider-wallet:before{content:"¥"}.provider-usdt{background:#26a17b;color:#fff}.provider-usdt:before{content:"₮";font-size:15px}.cloud-card strong .provider-alibaba-cloud,.cloud-card strong .provider-tencent-cloud,.cloud-card strong .provider-huawei-cloud,.cloud-card strong .provider-google-cloud,.mini-tag .provider-alibaba-cloud,.mini-tag .provider-tencent-cloud,.mini-tag .provider-huawei-cloud,.mini-tag .provider-google-cloud{border-radius:6px;font-size:10px;height:20px;width:46px}.cloud-card strong .provider-google-cloud,.mini-tag .provider-google-cloud{width:50px}.cloud-ops-rail{background:radial-gradient(circle at 8% 0%,rgba(255,122,26,.2),transparent 18rem),radial-gradient(circle at 92% 16%,rgba(37,99,235,.2),transparent 20rem),linear-gradient(135deg,#07111f,#101d30);border:1px solid rgba(226,236,248,.15);border-radius:14px;box-shadow:0 24px 70px #07111f24;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;overflow:hidden}.cloud-ops-rail article{border-left:1px solid rgba(226,236,248,.1);min-height:158px;padding:24px;position:relative}.cloud-ops-rail article:first-child{border-left:0}.cloud-ops-rail span{color:#ffb86b;font-family:var(--font-mono);font-size:12px;font-weight:950}.cloud-ops-rail strong{color:#fff;display:block;font-family:var(--font-display);font-size:20px;line-height:1.25;margin-top:26px}.cloud-ops-rail p{color:#bfd0e4;font-size:14px;line-height:1.7;margin:10px 0 0}.cloud-ops-rail article:after{background:linear-gradient(90deg,#ff7a1a,#2563eb42);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}@media(min-width:981px){#cloud-vendors .cloud-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#cloud-vendors .cloud-vendor-card{--vendor-accent: #2563eb;--vendor-mark: "CLOUD";--vendor-slot: "SLOT 00";background:linear-gradient(135deg,color-mix(in srgb,var(--vendor-accent) 8%,transparent),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fbfffa),#fff;border-color:#d7e2ef;box-shadow:0 16px 38px #0d152414;display:flex;flex-direction:column;min-height:342px;overflow:hidden;padding:30px}#cloud-vendors .cloud-vendor-card:after{color:color-mix(in srgb,var(--vendor-accent) 12%,transparent);content:var(--vendor-mark);display:block;font-family:Arial,sans-serif;font-size:clamp(36px,4vw,54px);font-weight:900;letter-spacing:0;line-height:1;position:absolute;right:18px;top:18px;white-space:nowrap;z-index:0}#cloud-vendors .cloud-vendor-card:before{background:linear-gradient(180deg,var(--vendor-accent),color-mix(in srgb,var(--vendor-accent) 18%,transparent));content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:4px}#cloud-vendors .cloud-vendor-domain{--vendor-accent: #0f172a;--vendor-mark: "DNS";--vendor-slot: "SLOT 01"}#cloud-vendors .cloud-vendor-alibaba{--vendor-accent: #ff6a00;--vendor-mark: "ALIBABA";--vendor-slot: "SLOT 02"}#cloud-vendors .cloud-vendor-tencent{--vendor-accent: #1677ff;--vendor-mark: "TENCENT";--vendor-slot: "SLOT 03"}#cloud-vendors .cloud-vendor-huawei{--vendor-accent: #e60012;--vendor-mark: "HUAWEI";--vendor-slot: "SLOT 04"}#cloud-vendors .cloud-vendor-google{--vendor-accent: #4285f4;--vendor-mark: "GOOGLE";--vendor-slot: "SLOT 05"}#cloud-vendors .cloud-vendor-usdt{--vendor-accent: #26a17b;--vendor-mark: "USDT";--vendor-slot: "SLOT 06"}#cloud-vendors .provider-lockup{align-items:center;background:transparent;border:0;border-radius:0;color:var(--ink-2);display:flex;font-family:var(--font-display);font-size:13px;gap:10px;margin:0 0 20px;padding:0;position:relative;width:auto;z-index:1}#cloud-vendors .provider-lockup:after{color:color-mix(in srgb,var(--vendor-accent) 82%,#0f172a);content:var(--vendor-slot);font-family:var(--font-mono);font-size:11px;font-weight:950;margin-left:auto}#cloud-vendors .provider-lockup>span:last-child{color:#344256;font-weight:950}#cloud-vendors .provider-lockup .provider-chip{border-radius:7px;box-shadow:0 8px 18px #0d152417;height:30px;min-width:90px;padding:0 10px;width:auto}#cloud-vendors .provider-lockup .provider-domain{min-width:56px}#cloud-vendors .provider-lockup .provider-domain:before{content:"DNS";font-family:var(--font-mono);font-size:11px}#cloud-vendors .provider-lockup .provider-alibaba-cloud:before{content:"Alibaba Cloud";font-family:Arial,sans-serif;font-size:10px;font-weight:900}#cloud-vendors .provider-lockup .provider-tencent-cloud:before{content:"Tencent Cloud";font-family:Arial,sans-serif;font-size:10px;font-weight:900}#cloud-vendors .provider-lockup .provider-huawei-cloud:before{content:"Huawei Cloud";font-family:Arial,sans-serif;font-size:10px;font-weight:900}#cloud-vendors .provider-lockup .provider-google-cloud{min-width:94px}#cloud-vendors .provider-lockup .provider-google-cloud:before{content:"Google Cloud";font-family:Arial,sans-serif;font-size:10px;font-weight:900}#cloud-vendors .provider-lockup .provider-usdt{min-width:68px}#cloud-vendors .provider-lockup .provider-usdt:before{content:"USDT";font-family:Arial,sans-serif;font-size:11px;font-weight:900}#cloud-vendors .cloud-vendor-card h3{display:block;font-size:22px;line-height:1.22;margin-bottom:16px;min-height:0;position:relative;z-index:1}#cloud-vendors .cloud-vendor-card h3:before{display:none}#cloud-vendors .cloud-vendor-card p{color:#53657b;font-size:15px;line-height:1.78;position:relative;z-index:1}#cloud-vendors .vendor-features{border-top:1px solid #e2eaf4;display:grid;gap:8px;list-style:none;margin:auto 0 0;padding:18px 0 0;position:relative;z-index:1}#cloud-vendors .vendor-features li{align-items:center;background:color-mix(in srgb,var(--vendor-accent) 5%,#fff);border:1px solid color-mix(in srgb,var(--vendor-accent) 18%,#d7e2ef);border-radius:8px;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr);min-height:42px;padding:0 12px}#cloud-vendors .vendor-features span{color:color-mix(in srgb,var(--vendor-accent) 82%,#0f172a);font-size:12px;font-weight:950}#cloud-vendors .vendor-features b{color:#203049;font-size:13px;font-weight:900;overflow-wrap:anywhere}@media(max-width:980px){.cloud-ops-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-ops-rail article:nth-child(odd){border-left:0}}@media(max-width:640px){.cloud-ops-rail{grid-template-columns:1fr}.cloud-ops-rail article{border-left:0;border-top:1px solid rgba(226,236,248,.1);min-height:0;padding:20px}.cloud-ops-rail article:first-child{border-top:0}.cloud-ops-rail strong{font-size:18px;margin-top:16px}#cloud-vendors .cloud-vendor-card{min-height:0;padding:24px 22px}#cloud-vendors .section-heading h2 span{display:block}#cloud-vendors .cloud-vendor-card:after{font-size:34px;right:12px;top:18px}#cloud-vendors .provider-lockup{align-items:flex-start;flex-wrap:wrap}#cloud-vendors .provider-lockup:after{flex:1 0 auto;text-align:right}#cloud-vendors .vendor-features li{grid-template-columns:42px minmax(0,1fr)}}.trust-grid .provider-alibaba-cloud,.trust-grid .provider-tencent-cloud,.trust-grid .provider-huawei-cloud{width:60px}.trust-grid .provider-alibaba-cloud:before,.feature-strip .provider-alibaba-cloud:before{content:"Alibaba";font-family:Arial,sans-serif;font-size:10px}.trust-grid .provider-tencent-cloud:before,.feature-strip .provider-tencent-cloud:before{content:"Tencent";font-family:Arial,sans-serif;font-size:10px}.trust-grid .provider-huawei-cloud:before,.feature-strip .provider-huawei-cloud:before{content:"Huawei";font-family:Arial,sans-serif;font-size:10px}.page-hero{--page-accent: #60a5fa;--page-accent-2: #ffb86b;--hero-panel-title: "SERVICE OPS";--hero-panel-a: "01 需求诊断";--hero-panel-b: "02 交付清单";--hero-panel-c: "03 上线节奏";--hero-panel-foot: "从资源、页面、系统到投放统一排期"}.page-hero-advertising{--page-accent: #ff7a1a;--page-accent-2: #60a5fa;--hero-panel-title: "GROWTH OPS";--hero-panel-a: "01 页面 / 像素 / 客服";--hero-panel-b: "02 渠道 / 素材 / 预算";--hero-panel-c: "03 数据 / 复盘 / 放量";--hero-panel-foot: "先检查承接，再启动投放测试"}.page-hero-software{--page-accent: #38bdf8;--page-accent-2: #ffb86b;--hero-panel-title: "BUILD DESK";--hero-panel-a: "01 官网 / 落地页";--hero-panel-b: "02 后台 / 看板 / 表单";--hero-panel-c: "03 维护 / 迭代 / 备份";--hero-panel-foot: "把承接页面和运营后台一起规划"}.page-hero-platform{--page-accent: #818cf8;--page-accent-2: #ffb86b;--hero-panel-title: "LAUNCH MAP";--hero-panel-a: "01 最小可运营版本";--hero-panel-b: "02 支付 / 会员 / 权限";--hero-panel-c: "03 上线 / 扩展 / 运维";--hero-panel-foot: "先上线核心闭环，再扩展运营模块"}.page-hero-game{--page-accent: #f43f5e;--page-accent-2: #60a5fa;--hero-panel-title: "GAME OPS";--hero-panel-a: "01 平台 / 游戏 / 活动";--hero-panel-b: "02 渠道 / 用户 / 留存";--hero-panel-c: "03 后台 / 数据 / 复盘";--hero-panel-foot: "游戏平台、活动系统和推广链路同步设计"}.page-hero-cloud{--page-accent: #22c55e;--page-accent-2: #60a5fa;--hero-panel-title: "CLOUD DESK";--hero-panel-a: "01 域名 / DNS / 证书";--hero-panel-b: "02 国际云 / 代理充值";--hero-panel-c: "03 USDT / 跨境结算";--hero-panel-foot: "云资源是平台上线和投放承接的基础"}.page-hero-contact{--page-accent: #f97316;--page-accent-2: #38bdf8;--hero-panel-title: "REQUEST TRIAGE";--hero-panel-a: "01 项目阶段";--hero-panel-b: "02 目标市场";--hero-panel-c: "03 当前阻塞点";--hero-panel-foot: "先分诊，再给出服务顺序和排期"}@media(min-width:981px){.page-hero{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--page-accent) 24%,transparent),transparent 27rem),linear-gradient(135deg,#07111f,#101c2e 58%,#15253b)}.page-hero .section-inner:after{background:linear-gradient(180deg,#ffffff1c,#ffffff0e),linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 24%,transparent),transparent 52%),repeating-linear-gradient(0deg,rgba(255,255,255,.11) 0 1px,transparent 1px 36px);border:1px solid rgba(226,236,248,.18);border-top:3px solid var(--page-accent);box-shadow:0 28px 80px #00000047;color:#edf6ff;content:var(--hero-panel-title) "\a\a" var(--hero-panel-a) "\a" var(--hero-panel-b) "\a" var(--hero-panel-c) "\a\a" var(--hero-panel-foot);font-family:var(--font-display);font-size:15px;font-weight:900;height:auto;line-height:2.15;opacity:1;padding:30px 28px;text-shadow:0 1px 0 rgba(0,0,0,.2);white-space:pre-line}.page-hero .section-inner:before{background:linear-gradient(90deg,var(--page-accent),var(--page-accent-2)),linear-gradient(180deg,rgba(255,255,255,.16),transparent);box-shadow:0 0 24px color-mix(in srgb,var(--page-accent) 32%,transparent)}}.service-brief-section{background:radial-gradient(circle at 84% 8%,rgba(96,165,250,.2),transparent 24rem),linear-gradient(180deg,#0b1626,#0a1322)}.service-brief-card{position:relative}.service-brief-card:before{background:linear-gradient(180deg,#ffb86ba3,#60a5fa29);content:"";height:42px;left:24px;position:absolute;top:0;width:2px}.service-brief-card span{border-radius:7px;letter-spacing:0}.service-brief-card h3:before{display:none}.ad-ops-rail{background:radial-gradient(circle at 9% 0%,rgba(255,122,26,.22),transparent 18rem),radial-gradient(circle at 92% 20%,rgba(37,99,235,.22),transparent 20rem),linear-gradient(135deg,#07111f,#101d30);border:1px solid rgba(226,236,248,.15);border-radius:14px;box-shadow:0 24px 70px #07111f24;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;overflow:hidden}.ad-ops-rail article{border-left:1px solid rgba(226,236,248,.1);min-height:158px;padding:24px;position:relative}.ad-ops-rail article:first-child{border-left:0}.ad-ops-rail span{color:#ffb86b;font-family:var(--font-mono);font-size:12px;font-weight:950}.ad-ops-rail strong{color:#fff;display:block;font-family:var(--font-display);font-size:20px;line-height:1.25;margin-top:26px}.ad-ops-rail p{color:#bfd0e4;font-size:14px;line-height:1.7;margin:10px 0 0}.ad-ops-rail article:after{background:linear-gradient(90deg,#ff7a1a,#2563eb42);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.software-ops-rail{background:radial-gradient(circle at 10% 0%,rgba(56,189,248,.2),transparent 18rem),radial-gradient(circle at 90% 18%,rgba(255,184,107,.2),transparent 20rem),linear-gradient(135deg,#07111f,#101d30);border:1px solid rgba(226,236,248,.15);border-radius:14px;box-shadow:0 24px 70px #07111f24;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;overflow:hidden}.software-ops-rail article{border-left:1px solid rgba(226,236,248,.1);min-height:158px;padding:24px;position:relative}.software-ops-rail article:first-child{border-left:0}.software-ops-rail span{color:#7dd3fc;font-family:var(--font-mono);font-size:12px;font-weight:950}.software-ops-rail strong{color:#fff;display:block;font-family:var(--font-display);font-size:20px;line-height:1.25;margin-top:26px}.software-ops-rail p{color:#bfd0e4;font-size:14px;line-height:1.7;margin:10px 0 0}.software-ops-rail article:after{background:linear-gradient(90deg,#38bdf8,#ffb86b5c);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.platform-ops-rail{background:radial-gradient(circle at 10% 0%,rgba(129,140,248,.22),transparent 18rem),radial-gradient(circle at 90% 18%,rgba(255,184,107,.18),transparent 20rem),linear-gradient(135deg,#07111f,#101d30);border:1px solid rgba(226,236,248,.15);border-radius:14px;box-shadow:0 24px 70px #07111f24;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;overflow:hidden}.platform-ops-rail article{border-left:1px solid rgba(226,236,248,.1);min-height:158px;padding:24px;position:relative}.platform-ops-rail article:first-child{border-left:0}.platform-ops-rail span{color:#c4b5fd;font-family:var(--font-mono);font-size:12px;font-weight:950}.platform-ops-rail strong{color:#fff;display:block;font-family:var(--font-display);font-size:20px;line-height:1.25;margin-top:26px}.platform-ops-rail p{color:#bfd0e4;font-size:14px;line-height:1.7;margin:10px 0 0}.platform-ops-rail article:after{background:linear-gradient(90deg,#818cf8,#ffb86b5c);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.game-ops-rail{background:radial-gradient(circle at 10% 0%,rgba(244,63,94,.22),transparent 18rem),radial-gradient(circle at 90% 18%,rgba(96,165,250,.2),transparent 20rem),linear-gradient(135deg,#07111f,#101d30);border:1px solid rgba(226,236,248,.15);border-radius:14px;box-shadow:0 24px 70px #07111f24;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;overflow:hidden}.game-ops-rail article{border-left:1px solid rgba(226,236,248,.1);min-height:158px;padding:24px;position:relative}.game-ops-rail article:first-child{border-left:0}.game-ops-rail span{color:#fda4af;font-family:var(--font-mono);font-size:12px;font-weight:950}.game-ops-rail strong{color:#fff;display:block;font-family:var(--font-display);font-size:20px;line-height:1.25;margin-top:26px}.game-ops-rail p{color:#bfd0e4;font-size:14px;line-height:1.7;margin:10px 0 0}.game-ops-rail article:after{background:linear-gradient(90deg,#f43f5e,#60a5fa5c);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}#ad-platforms .platform-grid,#software-scope .grid-3,#platform-modules .grid-3,#game-modules .grid-3{align-items:stretch}#ad-platforms .platform-card{--platform-accent: #2563eb;--platform-label: "CHANNEL";--platform-mark: "ADS";--platform-slot: "CHANNEL 00";background:linear-gradient(135deg,color-mix(in srgb,var(--platform-accent) 8%,transparent),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fbfffa),#fff;border-color:#d7e2ef;border-top:0;box-shadow:0 14px 34px #0d152413;display:flex;flex-direction:column;min-height:356px;overflow:hidden;padding:78px 28px 28px}#ad-platforms .platform-card:before{background:color-mix(in srgb,var(--platform-accent) 13%,#fff);border:1px solid color-mix(in srgb,var(--platform-accent) 38%,#d7e2ef);border-radius:999px;color:var(--platform-accent);content:var(--platform-label);font-family:var(--font-mono);font-size:11px;font-weight:950;left:24px;padding:7px 10px;position:absolute;top:22px;z-index:2}#ad-platforms .platform-card:after{border-color:color-mix(in srgb,var(--platform-accent) 45%,transparent)}#ad-platforms .platform-card h3,#ad-platforms .platform-card p,#ad-platforms .platform-factors{position:relative;z-index:1}#ad-platforms .platform-card h3{align-items:flex-start;font-size:24px;line-height:1.18;min-height:58px}#ad-platforms .platform-card h3:after{color:color-mix(in srgb,var(--platform-accent) 12%,transparent);content:var(--platform-mark);font-family:Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1;position:absolute;right:18px;top:-52px;white-space:nowrap;z-index:-1}#ad-platforms .platform-card p{color:#53657b;font-size:15px}#ad-platforms .platform-factors{border-top:1px solid #e2eaf4;display:grid;gap:8px;list-style:none;margin:auto 0 0;padding:18px 0 0}#ad-platforms .platform-factors li{align-items:center;background:color-mix(in srgb,var(--platform-accent) 5%,#fff);border:1px solid color-mix(in srgb,var(--platform-accent) 18%,#d7e2ef);border-radius:8px;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr);min-height:42px;padding:0 12px}#ad-platforms .platform-factors span{color:color-mix(in srgb,var(--platform-accent) 82%,#0f172a);font-size:12px;font-weight:950}#ad-platforms .platform-factors b{color:#203049;font-size:13px;font-weight:900;overflow-wrap:anywhere}#ad-platforms .platform-card:nth-child(1){--platform-accent: #4285f4;--platform-label: "SEARCH";--platform-mark: "GOOGLE";--platform-slot: "CHANNEL 01"}#ad-platforms .platform-card:nth-child(2){--platform-accent: #0866ff;--platform-label: "SOCIAL";--platform-mark: "META";--platform-slot: "CHANNEL 02"}#ad-platforms .platform-card:nth-child(3){--platform-accent: #111827;--platform-label: "SHORT VIDEO";--platform-mark: "TIKTOK";--platform-slot: "CHANNEL 03"}#ad-platforms .platform-card:nth-child(4){--platform-accent: #ff6b00;--platform-label: "LATAM";--platform-mark: "KWAI";--platform-slot: "CHANNEL 04"}#ad-platforms .platform-card:nth-child(5){--platform-accent: #7c3aed;--platform-label: "LIVE / GAME";--platform-mark: "BIGO";--platform-slot: "CHANNEL 05"}#ad-platforms .platform-card:nth-child(6){--platform-accent: #229ed9;--platform-label: "COMMUNITY";--platform-mark: "TG";--platform-slot: "CHANNEL 06"}#software-scope .card-accent,#platform-modules .card-accent,#game-modules .card-accent{--module-accent: #2563eb;--module-label: "MODULE";background:linear-gradient(180deg,#fffffffc,#f8fbfffc),#fff;border-color:#d7e2ef;border-top:0;box-shadow:0 14px 34px #0d152412;min-height:246px;overflow:hidden;padding-top:66px}#software-scope .card-accent:before,#platform-modules .card-accent:before,#game-modules .card-accent:before{background:var(--dark);border-radius:8px;color:#fff;content:var(--module-label);font-family:var(--font-mono);font-size:11px;font-weight:950;left:24px;padding:7px 10px;position:absolute;top:22px}#software-scope .card-accent:after,#platform-modules .card-accent:after,#game-modules .card-accent:after{border-color:color-mix(in srgb,var(--module-accent) 48%,transparent)}#software-scope .card-accent h3,#platform-modules .card-accent h3,#game-modules .card-accent h3{align-items:flex-start}#software-scope .card-accent h3:before,#platform-modules .card-accent h3:before,#game-modules .card-accent h3:before{background:var(--module-accent);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--module-accent) 10%,transparent);height:8px;margin-top:11px;opacity:1;width:8px}#software-scope .card-accent:nth-child(1){--module-accent: #f97316;--module-label: "PAGE"}#software-scope .card-accent:nth-child(2){--module-accent: #2563eb;--module-label: "MAINT"}#software-scope .card-accent:nth-child(3){--module-accent: #0f766e;--module-label: "OPS"}#software-scope .card-accent:nth-child(4){--module-accent: #7c3aed;--module-label: "ADMIN"}#software-scope .card-accent:nth-child(5){--module-accent: #0284c7;--module-label: "DATA"}#software-scope .card-accent:nth-child(6){--module-accent: #475569;--module-label: "SLA"}#software-scope .card-accent{--module-mark: "WEB";background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 8%,transparent),transparent 34%),linear-gradient(180deg,#fffffffc,#f8fbfffc),#fff;display:flex;flex-direction:column;min-height:336px;padding:72px 28px 28px}#software-scope .card-accent h3,#software-scope .card-accent p,#software-scope .software-factors{position:relative;z-index:1}#software-scope .card-accent h3{font-size:24px;line-height:1.18;min-height:58px}#software-scope .card-accent h3:after{color:color-mix(in srgb,var(--module-accent) 12%,transparent);content:var(--module-mark);font-family:Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1;position:absolute;right:18px;top:-52px;white-space:nowrap;z-index:-1}#software-scope .card-accent p{color:#53657b;font-size:15px}#software-scope .software-factors{border-top:1px solid #e2eaf4;display:grid;gap:8px;list-style:none;margin:auto 0 0;padding:18px 0 0}#software-scope .software-factors li{align-items:center;background:color-mix(in srgb,var(--module-accent) 5%,#fff);border:1px solid color-mix(in srgb,var(--module-accent) 18%,#d7e2ef);border-radius:8px;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr);min-height:42px;padding:0 12px}#software-scope .software-factors span{color:color-mix(in srgb,var(--module-accent) 82%,#0f172a);font-size:12px;font-weight:950}#software-scope .software-factors b{color:#203049;font-size:13px;font-weight:900;overflow-wrap:anywhere}#software-scope .card-accent:nth-child(1){--module-mark: "PAGE"}#software-scope .card-accent:nth-child(2){--module-mark: "MAINT"}#software-scope .card-accent:nth-child(3){--module-mark: "OPS"}#software-scope .card-accent:nth-child(4){--module-mark: "ADMIN"}#software-scope .card-accent:nth-child(5){--module-mark: "DATA"}#software-scope .card-accent:nth-child(6){--module-mark: "SLA"}#platform-modules .card-accent:nth-child(1){--module-accent: #2563eb;--module-label: "CORE"}#platform-modules .card-accent:nth-child(2){--module-accent: #0891b2;--module-label: "USER"}#platform-modules .card-accent:nth-child(3){--module-accent: #f97316;--module-label: "PAY"}#platform-modules .card-accent:nth-child(4){--module-accent: #16a34a;--module-label: "OPS"}#platform-modules .card-accent:nth-child(5){--module-accent: #64748b;--module-label: "CLOUD"}#platform-modules .card-accent:nth-child(6){--module-accent: #dc2626;--module-label: "ADS"}#platform-modules .card-accent{--module-mark: "BUILD";background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 8%,transparent),transparent 34%),linear-gradient(180deg,#fffffffc,#f8fbfffc),#fff;display:flex;flex-direction:column;min-height:336px;padding:72px 28px 28px}#platform-modules .card-accent h3,#platform-modules .card-accent p,#platform-modules .platform-factors{position:relative;z-index:1}#platform-modules .card-accent h3{font-size:24px;line-height:1.18;min-height:58px}#platform-modules .card-accent h3:after{color:color-mix(in srgb,var(--module-accent) 12%,transparent);content:var(--module-mark);font-family:Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1;position:absolute;right:18px;top:-52px;white-space:nowrap;z-index:-1}#platform-modules .card-accent p{color:#53657b;font-size:15px}#platform-modules .platform-factors{border-top:1px solid #e2eaf4;display:grid;gap:8px;list-style:none;margin:auto 0 0;padding:18px 0 0}#platform-modules .platform-factors li{align-items:center;background:color-mix(in srgb,var(--module-accent) 5%,#fff);border:1px solid color-mix(in srgb,var(--module-accent) 18%,#d7e2ef);border-radius:8px;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr);min-height:42px;padding:0 12px}#platform-modules .platform-factors span{color:color-mix(in srgb,var(--module-accent) 82%,#0f172a);font-size:12px;font-weight:950}#platform-modules .platform-factors b{color:#203049;font-size:13px;font-weight:900;overflow-wrap:anywhere}#platform-modules .card-accent:nth-child(1){--module-mark: "CORE"}#platform-modules .card-accent:nth-child(2){--module-mark: "USER"}#platform-modules .card-accent:nth-child(3){--module-mark: "PAY"}#platform-modules .card-accent:nth-child(4){--module-mark: "OPS"}#platform-modules .card-accent:nth-child(5){--module-mark: "CLOUD"}#platform-modules .card-accent:nth-child(6){--module-mark: "ADS"}#game-modules .card-accent:nth-child(1){--module-accent: #f43f5e;--module-label: "PORTAL"}#game-modules .card-accent:nth-child(2){--module-accent: #f97316;--module-label: "AD LINK"}#game-modules .card-accent:nth-child(3){--module-accent: #7c3aed;--module-label: "EVENT"}#game-modules .card-accent:nth-child(4){--module-accent: #2563eb;--module-label: "OPS"}#game-modules .card-accent:nth-child(5){--module-accent: #0f766e;--module-label: "DATA"}#game-modules .card-accent:nth-child(6){--module-accent: #64748b;--module-label: "CLOUD"}#game-modules .card-accent{--module-mark: "GAME";background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 8%,transparent),transparent 34%),linear-gradient(180deg,#fffffffc,#f8fbfffc),#fff;display:flex;flex-direction:column;min-height:336px;padding:72px 28px 28px}#game-modules .card-accent h3,#game-modules .card-accent p,#game-modules .game-factors{position:relative;z-index:1}#game-modules .card-accent h3{font-size:24px;line-height:1.18;min-height:58px}#game-modules .card-accent h3:after{color:color-mix(in srgb,var(--module-accent) 12%,transparent);content:var(--module-mark);font-family:Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1;position:absolute;right:18px;top:-52px;white-space:nowrap;z-index:-1}#game-modules .card-accent p{color:#53657b;font-size:15px}#game-modules .game-factors{border-top:1px solid #e2eaf4;display:grid;gap:8px;list-style:none;margin:auto 0 0;padding:18px 0 0}#game-modules .game-factors li{align-items:center;background:color-mix(in srgb,var(--module-accent) 5%,#fff);border:1px solid color-mix(in srgb,var(--module-accent) 18%,#d7e2ef);border-radius:8px;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr);min-height:42px;padding:0 12px}#game-modules .game-factors span{color:color-mix(in srgb,var(--module-accent) 82%,#0f172a);font-size:12px;font-weight:950}#game-modules .game-factors b{color:#203049;font-size:13px;font-weight:900;overflow-wrap:anywhere}#game-modules .card-accent:nth-child(1){--module-mark: "PORTAL"}#game-modules .card-accent:nth-child(2){--module-mark: "AD LINK"}#game-modules .card-accent:nth-child(3){--module-mark: "EVENT"}#game-modules .card-accent:nth-child(4){--module-mark: "OPS"}#game-modules .card-accent:nth-child(5){--module-mark: "DATA"}#game-modules .card-accent:nth-child(6){--module-mark: "CLOUD"}@media(max-width:640px){.ad-ops-rail{grid-template-columns:1fr}.ad-ops-rail article{border-left:0;border-top:1px solid rgba(226,236,248,.1);min-height:0;padding:20px}.ad-ops-rail article:first-child{border-top:0}.ad-ops-rail strong{font-size:18px;margin-top:16px}.software-ops-rail{grid-template-columns:1fr}.software-ops-rail article{border-left:0;border-top:1px solid rgba(226,236,248,.1);min-height:0;padding:20px}.software-ops-rail article:first-child{border-top:0}.software-ops-rail strong{font-size:18px;margin-top:16px}.platform-ops-rail{grid-template-columns:1fr}.platform-ops-rail article{border-left:0;border-top:1px solid rgba(226,236,248,.1);min-height:0;padding:20px}.platform-ops-rail article:first-child{border-top:0}.platform-ops-rail strong{font-size:18px;margin-top:16px}.game-ops-rail{grid-template-columns:1fr}.game-ops-rail article{border-left:0;border-top:1px solid rgba(226,236,248,.1);min-height:0;padding:20px}.game-ops-rail article:first-child{border-top:0}.game-ops-rail strong{font-size:18px;margin-top:16px}#ad-platforms .section-heading h2 span,#software-scope .section-heading h2 span,#platform-modules .section-heading h2 span,#game-modules .section-heading h2 span{display:block}#ad-platforms .platform-card,#software-scope .card-accent,#platform-modules .card-accent,#game-modules .card-accent{min-height:0;padding-top:72px}#ad-platforms .platform-card h3{min-height:0}#ad-platforms .platform-card h3:after{font-size:32px;right:10px;top:-44px}#ad-platforms .platform-factors li{grid-template-columns:42px minmax(0,1fr)}#software-scope .card-accent h3{min-height:0}#software-scope .card-accent h3:after{font-size:32px;right:10px;top:-44px}#software-scope .software-factors li{grid-template-columns:42px minmax(0,1fr)}#platform-modules .card-accent h3{min-height:0}#platform-modules .card-accent h3:after{font-size:32px;right:10px;top:-44px}#platform-modules .platform-factors li{grid-template-columns:42px minmax(0,1fr)}#game-modules .card-accent h3{min-height:0}#game-modules .card-accent h3:after{font-size:32px;right:10px;top:-44px}#game-modules .game-factors li{grid-template-columns:42px minmax(0,1fr)}}.section-alt .service-split,.process-list,.check-list{position:relative}.process-list li,.check-list li{background:linear-gradient(90deg,rgba(37,99,235,.035),transparent 52%),#fff;border:1px solid #d7e2ef;border-left:0;border-radius:10px;box-shadow:0 10px 28px #0d15240e;color:#253348;min-height:64px;position:relative}.process-list li{padding:18px 20px 18px 72px}.process-list li:before{background:linear-gradient(135deg,#f97316,#2563eb);border-radius:999px;box-shadow:0 0 0 6px #2563eb14,0 12px 22px #2563eb2e;height:32px;left:22px;top:18px;width:32px}.check-list li{padding:18px 20px 18px 64px}.check-list li:before{background:#eef6ff;border:1px solid #bfdbfe;border-radius:8px;content:"";height:28px;left:20px;position:absolute;top:18px;width:28px}.check-list li:after{border-bottom:2px solid #2563eb;border-right:2px solid #2563eb;content:"";height:10px;left:30px;position:absolute;top:24px;transform:rotate(45deg);width:6px}#cloud-checklist .check-list li:before,#submit-info .check-list li:before{background:#fff7ed;border-color:#fed7aa}#cloud-checklist .check-list li:after,#submit-info .check-list li:after{border-color:#f97316}@media(min-width:981px){.process-list:before{background:linear-gradient(180deg,#f973162e,#2563eb2e);bottom:22px;content:"";left:37px;position:absolute;top:22px;width:2px;z-index:0}.process-list li{z-index:1}.cta-band .section-inner{min-height:260px;padding-right:clamp(350px,36vw,480px);position:relative}.cta-band .section-inner:after{background:linear-gradient(180deg,#ffffff1c,#ffffff0e),repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0 1px,transparent 1px 42px);border:1px solid rgba(226,236,248,.18);border-top:3px solid #ff7a1a;border-radius:10px;box-shadow:0 24px 70px #0000003d;color:#edf6ff;content:"NEXT STEP";font-family:var(--font-display);font-size:15px;font-weight:900;line-height:1.2;padding:28px 30px 72px;position:absolute;right:clamp(18px,4vw,40px);top:50%;transform:translateY(-50%);white-space:pre-line;width:min(350px,30vw);z-index:1}.cta-band .section-inner:before{color:#d9e6f5;content:"项目分诊 / 目标市场 / 交付排序 / 上线节奏";font-family:var(--font-display);font-size:14px;font-weight:850;line-height:1.55;position:absolute;right:clamp(18px,4vw,40px);top:calc(50% + 18px);transform:translateY(-50%);width:min(290px,25vw);z-index:2}}@media(max-width:640px){.process-list li,.check-list li{border-radius:9px;min-height:0}.process-list li{padding:16px 16px 16px 62px}.process-list li:before{height:30px;left:17px;top:16px;width:30px}.check-list li{padding:16px 16px 16px 56px}.check-list li:before{left:16px;top:16px}.check-list li:after{left:26px;top:22px}}.page-guide{background:linear-gradient(90deg,rgba(249,115,22,.09),transparent 34%),#07111f;border-bottom:1px solid rgba(226,236,248,.14);border-top:1px solid rgba(226,236,248,.08)}.page-guide-inner{align-items:center;display:flex;gap:9px;min-height:70px}.page-guide-inner>span{align-items:center;color:#ffb86b;display:inline-flex;flex:0 0 auto;font-family:var(--font-mono);font-size:12px;font-weight:950;gap:8px;margin-right:4px}.page-guide-inner>span:before{background:#ffb86b;content:"";height:1px;width:26px}.page-guide a{align-items:center;background:#ffffff0e;border:1px solid rgba(226,236,248,.14);border-radius:999px;color:#d9e6f5;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;gap:7px;min-height:34px;padding:0 13px;text-decoration:none}.page-guide a:before{color:#8ec5ff;content:"0" counter(page-guide-item);counter-increment:page-guide-item;font-family:var(--font-mono);font-size:10px;font-weight:950}.page-guide-inner{counter-reset:page-guide-item}.page-guide a:hover{background:#ffffff1a;border-color:#ffb86b6b;color:#fff}.site-footer{background:radial-gradient(circle at 18% 0%,rgba(249,115,22,.16),transparent 25rem),radial-gradient(circle at 88% 18%,rgba(37,99,235,.18),transparent 22rem),#07111f;border-top:1px solid rgba(226,236,248,.12);color:#e5edf7;position:relative}.site-footer:before{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:56px 56px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 80%);mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 80%);pointer-events:none;position:absolute}.site-footer .brand{color:#fff}.site-footer .brand-mark{box-shadow:0 12px 28px #02061766,0 0 0 1px #ffffff2e}.footer-inner{align-items:center;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding-bottom:clamp(42px,6vw,66px);padding-top:clamp(42px,6vw,66px);position:relative;z-index:1}.footer-note{color:#b9c8d9;font-size:15px;max-width:520px}.footer-links{background:#ffffff0b;border:1px solid rgba(226,236,248,.12);border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.footer-links a{align-items:center;border-left:1px solid rgba(226,236,248,.1);border-top:1px solid rgba(226,236,248,.1);color:#d9e6f5;display:inline-flex;font-size:13px;min-height:48px;padding:0 16px}.footer-links a:nth-child(1),.footer-links a:nth-child(2),.footer-links a:nth-child(3){border-top:0}.footer-links a:nth-child(3n+1){border-left:0}.footer-links a:hover{background:#ffffff14;color:#fff}@media(max-width:720px){.page-guide{overflow:hidden}.page-guide-inner{align-items:center;flex-direction:row;min-height:64px;overflow-x:auto;padding-bottom:13px;padding-top:13px;scrollbar-width:none}.page-guide-inner::-webkit-scrollbar{display:none}.page-guide a{width:auto}.footer-inner{align-items:stretch;grid-template-columns:1fr}.footer-links{grid-template-columns:1fr}.footer-links a,.footer-links a:nth-child(1),.footer-links a:nth-child(2),.footer-links a:nth-child(3),.footer-links a:nth-child(3n+1){border-left:0;border-top:1px solid rgba(226,236,248,.1)}.footer-links a:first-child{border-top:0}}.footer-desk{align-items:stretch;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.1fr) minmax(280px,.7fr)}.footer-brand-block{align-content:start;display:grid;gap:18px}.footer-brand-block .brand{width:fit-content}.footer-badges{display:flex;flex-wrap:wrap;gap:8px;max-width:520px}.footer-badges span{background:#ffffff0f;border:1px solid rgba(226,236,248,.12);border-radius:999px;color:#dce8f7;font-family:var(--font-mono);font-size:11px;font-weight:900;padding:7px 10px}.footer-service-map{background:linear-gradient(135deg,rgba(37,99,235,.1),transparent 40%),#ffffff0b;border-radius:14px;grid-template-columns:1fr}.footer-service-map a,.footer-service-map a:nth-child(1),.footer-service-map a:nth-child(2),.footer-service-map a:nth-child(3),.footer-service-map a:nth-child(3n+1){align-items:start;border-left:0;border-top:1px solid rgba(226,236,248,.1);display:grid;gap:5px;min-height:82px;padding:15px 18px}.footer-service-map a:first-child{border-top:0}.footer-service-map a span{color:#ffcf9b;font-family:var(--font-mono);font-size:11px;font-weight:950}.footer-service-map a strong{color:#fff;font-family:var(--font-display);font-size:16px;font-weight:950}.footer-service-map a em{color:#aebfd2;font-style:normal;line-height:1.45}.footer-contact-card{background:linear-gradient(180deg,#ffffff1c,#ffffff0b),linear-gradient(135deg,#ff7a1a1f,#2563eb14),#ffffff0a;border:1px solid rgba(226,236,248,.15);border-radius:14px;display:grid;gap:14px;padding:24px;position:relative}.footer-contact-card:before{background:linear-gradient(90deg,#ff7a1a,#2563eb);content:"";height:4px;left:24px;position:absolute;right:24px;top:0}.footer-contact-card>span{color:#ffcf9b;font-family:var(--font-mono);font-size:11px;font-weight:950}.footer-contact-card strong{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:950;line-height:1.2}.footer-contact-card p{color:#b9c8d9;line-height:1.72;margin:0}.footer-contact-card a{color:#fff;font-weight:950;margin-top:auto;text-decoration-thickness:2px;text-underline-offset:4px}.footer-bottom{align-items:center;border-top:1px solid rgba(226,236,248,.1);color:#8fa2b8;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 18px;justify-content:space-between;margin:0 auto;max-width:var(--max);padding:18px clamp(18px,4vw,40px);position:relative;z-index:1}@media(max-width:1180px){.footer-desk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.footer-contact-card{grid-column:1 / -1}}@media(max-width:720px){.footer-desk{grid-template-columns:1fr}.footer-contact-card{grid-column:auto}.footer-service-map a{min-height:0}.footer-bottom{align-items:flex-start;flex-direction:column}}.service-selector-section{background:radial-gradient(circle at 6% 8%,rgba(37,99,235,.07),transparent 24rem),radial-gradient(circle at 92% 18%,rgba(249,115,22,.07),transparent 24rem),linear-gradient(180deg,#fff,#f7fbff)}.service-selector-section .section-heading{max-width:980px}.architecture-grid{box-shadow:0 22px 70px #00000038}.architecture-item{--layer-accent: #60a5fa;--layer-code: "OPS";overflow:hidden}.architecture-item:after{color:#ffffff0b;content:var(--layer-code);font-family:var(--font-display);font-size:clamp(42px,5vw,72px);font-weight:950;line-height:1;position:absolute;right:16px;top:18px}.architecture-item span{border-color:color-mix(in srgb,var(--layer-accent) 48%,rgba(255,255,255,.18));color:color-mix(in srgb,var(--layer-accent) 82%,#fff)}.architecture-item h3{position:relative;z-index:1}.architecture-item a{color:#dbeafe;position:relative;z-index:1}.architecture-item:nth-child(1){--layer-accent: #22c55e;--layer-code: "CLOUD"}.architecture-item:nth-child(2){--layer-accent: #38bdf8;--layer-code: "PAGE"}.architecture-item:nth-child(3){--layer-accent: #a78bfa;--layer-code: "OPS"}.architecture-item:nth-child(4){--layer-accent: #fb923c;--layer-code: "GROWTH"}.service-entry{--entry-accent: #2563eb;--entry-stage-bg: #07111f;background:linear-gradient(180deg,color-mix(in srgb,var(--entry-accent) 6%,#fff),#fff 44%),#fff;border-color:#d7e2ef;border-top:0;box-shadow:0 14px 34px #0d152411;min-height:410px;overflow:hidden}.service-entry:before{background:linear-gradient(90deg,var(--entry-accent),color-mix(in srgb,var(--entry-accent) 24%,transparent));content:"";height:3px;left:24px;position:absolute;right:24px;top:0}.service-entry:after{border-color:color-mix(in srgb,var(--entry-accent) 48%,transparent)}.service-entry-head{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;margin-bottom:20px}.service-entry-label{background:color-mix(in srgb,var(--entry-accent) 10%,#fff);border-color:color-mix(in srgb,var(--entry-accent) 34%,#d7e2ef);border-radius:8px;color:color-mix(in srgb,var(--entry-accent) 82%,#0f172a);font-family:var(--font-mono);margin:0}.service-entry-stage{background:color-mix(in srgb,var(--entry-stage-bg) 94%,#fff);border:1px solid color-mix(in srgb,var(--entry-accent) 24%,#111827);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:950;line-height:1.25;padding:6px 9px;white-space:nowrap}.service-entry h3{align-items:flex-start;font-size:23px;margin-bottom:14px}.service-entry h3:before{background:var(--entry-accent);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--entry-accent) 10%,transparent);height:8px;margin-top:11px;opacity:1;width:8px}.service-entry a{color:color-mix(in srgb,var(--entry-accent) 84%,#0f172a)}.service-entry-meta{border:1px solid color-mix(in srgb,var(--entry-accent) 18%,#d7e2ef);border-radius:10px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;overflow:hidden}.service-entry-meta span{background:color-mix(in srgb,var(--entry-accent) 5%,#fff);color:#334155;display:grid;gap:4px;line-height:1.35;min-height:72px;padding:13px 14px}.service-entry-meta span+span{border-left:1px solid color-mix(in srgb,var(--entry-accent) 18%,#d7e2ef)}.service-entry-meta b{color:color-mix(in srgb,var(--entry-accent) 84%,#0f172a);font-family:var(--font-mono);font-size:11px;font-weight:950}.service-entry ul{background:linear-gradient(180deg,color-mix(in srgb,var(--entry-accent) 4%,#fff),#fff);border:1px solid color-mix(in srgb,var(--entry-accent) 16%,#d7e2ef);border-radius:10px;margin:18px 0 22px;padding:14px 16px}.service-entry li{color:#27364b;font-weight:820}.service-entry li:before{background:var(--entry-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--entry-accent) 10%,transparent)}.service-entry:nth-child(1){--entry-accent: #f97316}.service-entry:nth-child(2){--entry-accent: #2563eb}.service-entry:nth-child(3){--entry-accent: #7c3aed}.service-entry:nth-child(4){--entry-accent: #f43f5e}.service-entry:nth-child(5){--entry-accent: #16a34a}.service-entry:nth-child(6){--entry-accent: #0f172a}.service-entry-primary{background:linear-gradient(135deg,#f973161f,#2563eb14),#fff;border-color:#f9731680}.service-entry-primary:before{background:linear-gradient(90deg,#ff7a1a,#2563eb),repeating-linear-gradient(90deg,transparent 0 18px,rgba(249,115,22,.18) 18px 19px);border-radius:999px;height:4px;top:18px}.service-entry-primary .service-entry-label{background:#07111f;border-color:#ffb86b61;color:#ffb86b}.section-dark .platform-card{background:linear-gradient(180deg,#ffffff17,#ffffff0b),#ffffff0a}.platform-coverage-section{background:radial-gradient(circle at 14% 8%,rgba(255,184,107,.18),transparent 30%),radial-gradient(circle at 84% 16%,rgba(64,124,255,.2),transparent 32%),linear-gradient(135deg,#07111f,#0d1a2c 48%,#111827)}.platform-coverage-section .section-inner{position:relative;z-index:1}.platform-coverage-section .section-heading{position:relative}.platform-coverage-section .section-heading:after{background:linear-gradient(90deg,transparent,rgba(255,184,107,.95),transparent),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.24) 18px 19px);content:"";display:block;height:2px;margin:24px auto 0;max-width:440px}.platform-coverage-section .platform-grid{gap:14px;margin-top:42px}.platform-coverage-section .platform-card{--coverage-accent: #4285f4;--coverage-label: "SEARCH";background:linear-gradient(180deg,#ffffff1f,#ffffff0b),linear-gradient(135deg,color-mix(in srgb,var(--coverage-accent) 16%,transparent),transparent 46%),#ffffff0a;border-color:#e2ecf82e;box-shadow:inset 0 1px #ffffff14;min-height:338px;overflow:hidden;padding:76px 24px 25px}.platform-coverage-section .platform-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--coverage-accent) 20%,#fff),#ffffff0f),#ffffff0a;border:1px solid color-mix(in srgb,var(--coverage-accent) 46%,rgba(255,255,255,.16));border-radius:999px;color:color-mix(in srgb,var(--coverage-accent) 58%,#fff);content:var(--coverage-label);font-family:var(--font-mono);font-size:11px;font-weight:950;left:24px;letter-spacing:0;padding:7px 10px;position:absolute;top:22px;z-index:2}.platform-coverage-section .platform-card:after{border-color:color-mix(in srgb,var(--coverage-accent) 68%,rgba(255,255,255,.2))}.platform-coverage-section .platform-card h3{color:#fff;font-size:20px;min-height:42px}.platform-coverage-section .platform-card h3:after{background:var(--coverage-accent);border-radius:999px;box-shadow:0 0 0 7px color-mix(in srgb,var(--coverage-accent) 16%,transparent);content:"";height:8px;margin-left:auto;width:8px}.platform-coverage-section .platform-card p{color:#dee9f8d1;font-size:15px}.coverage-meta{border:1px solid color-mix(in srgb,var(--coverage-accent) 36%,rgba(226,236,248,.13));border-radius:10px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;overflow:hidden}.coverage-meta span{background:color-mix(in srgb,var(--coverage-accent) 12%,rgba(255,255,255,.055));color:#eaf4ff;font-family:var(--font-mono);font-size:11px;font-weight:950;line-height:1.35;padding:10px 11px}.coverage-meta span+span{border-left:1px solid color-mix(in srgb,var(--coverage-accent) 30%,rgba(226,236,248,.13))}.coverage-checks{display:grid;gap:8px;margin:14px 0 0;padding:0}.coverage-checks li{align-items:start;color:#dce8f7;display:grid;font-size:14px;font-weight:820;gap:9px;grid-template-columns:auto minmax(0,1fr);line-height:1.45;list-style:none}.coverage-checks li:before{background:var(--coverage-accent);border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--coverage-accent) 14%,transparent);content:"";height:7px;margin-top:7px;width:7px}.platform-coverage-section .lucide-mark{background:color-mix(in srgb,var(--coverage-accent) 17%,rgba(255,255,255,.08));border-color:color-mix(in srgb,var(--coverage-accent) 42%,rgba(255,255,255,.16));color:color-mix(in srgb,var(--coverage-accent) 52%,#fff)}.platform-coverage-section .platform-card:nth-child(1){--coverage-accent: #4285f4;--coverage-label: "SEARCH"}.platform-coverage-section .platform-card:nth-child(2){--coverage-accent: #0866ff;--coverage-label: "SOCIAL"}.platform-coverage-section .platform-card:nth-child(3){--coverage-accent: #fe2c55;--coverage-label: "SHORT VIDEO"}.platform-coverage-section .platform-card:nth-child(4){--coverage-accent: #ff6b00;--coverage-label: "LATAM"}.platform-coverage-section .platform-card:nth-child(5){--coverage-accent: #7c3aed;--coverage-label: "LIVE / GAME"}.platform-coverage-section .platform-card:nth-child(6){--coverage-accent: #229ed9;--coverage-label: "COMMUNITY"}@media(max-width:720px){.architecture-item:after{font-size:44px;right:14px;top:14px}.service-entry{min-height:0}.platform-coverage-section .platform-grid{gap:12px;margin-top:30px}.platform-coverage-section .platform-card{min-height:0;padding:68px 20px 22px}.coverage-meta{grid-template-columns:1fr}.coverage-meta span+span{border-left:0;border-top:1px solid color-mix(in srgb,var(--coverage-accent) 30%,rgba(226,236,248,.13))}.platform-coverage-section .platform-card:before{left:20px;top:20px}}#need-triage .triage-grid-four{gap:16px}#need-triage .triage-card{--triage-accent: #2563eb;background:linear-gradient(180deg,color-mix(in srgb,var(--triage-accent) 7%,#fff),#fff 48%),#fff;border-color:#d7e2ef;box-shadow:0 14px 34px #0d152411;min-height:340px;overflow:hidden;padding-top:78px}#need-triage .triage-card:before{background:color-mix(in srgb,var(--triage-accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--triage-accent) 36%,#d7e2ef);border-radius:999px;color:color-mix(in srgb,var(--triage-accent) 86%,#0f172a);content:"PHASE";font-family:var(--font-mono);font-size:11px;font-weight:950;left:24px;padding:7px 10px;position:absolute;top:22px}#need-triage .triage-card:after{border-color:color-mix(in srgb,var(--triage-accent) 44%,transparent)}#need-triage .triage-card span{background:transparent;border:0;color:color-mix(in srgb,var(--triage-accent) 84%,#0f172a);font-size:12px;margin-bottom:16px;padding:0}#need-triage .triage-card h3:before{background:var(--triage-accent);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--triage-accent) 10%,transparent);height:8px;margin-top:11px;opacity:1;width:8px}#need-triage .triage-card ul{border-top:1px solid #e5edf7;margin-top:22px;padding-top:16px}#need-triage .triage-card li:before{color:var(--triage-accent)}#need-triage .triage-card:nth-child(1){--triage-accent: #16a34a}#need-triage .triage-card:nth-child(2){--triage-accent: #f97316}#need-triage .triage-card:nth-child(3){--triage-accent: #2563eb}#need-triage .triage-card:nth-child(4){--triage-accent: #7c3aed}#contact-channels .grid-3{align-items:stretch}#contact-channels .contact-channel{--channel-accent: #2563eb;background:linear-gradient(180deg,color-mix(in srgb,var(--channel-accent) 7%,#fff),#fff 50%),#fff;border-color:#d7e2ef;border-top:0;box-shadow:0 14px 34px #0d152411;overflow:hidden;padding-top:72px}#contact-channels .contact-channel:before{background:var(--channel-accent);border-radius:999px;color:#fff;content:"FAST";font-family:var(--font-mono);font-size:11px;font-weight:950;left:24px;padding:7px 10px;position:absolute;top:22px}#contact-channels .contact-channel:after{border-color:color-mix(in srgb,var(--channel-accent) 48%,transparent)}#contact-channels .contact-channel h3:before{background:var(--channel-accent);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--channel-accent) 10%,transparent);height:8px;margin-top:11px;opacity:1;width:8px}#contact-channels .contact-channel h3{justify-content:flex-start}#contact-channels .contact-channel a{color:color-mix(in srgb,var(--channel-accent) 84%,#0f172a)}#contact-channels .contact-channel p:first-of-type a{align-items:center;background:color-mix(in srgb,var(--channel-accent) 9%,#fff);border:1px solid color-mix(in srgb,var(--channel-accent) 30%,#d7e2ef);border-radius:8px;display:inline-flex;font-family:var(--font-display);font-size:15px;gap:10px;margin-top:2px;min-height:42px;padding:0 12px;text-decoration:none}#contact-channels .contact-channel p:first-of-type a:after{background:var(--channel-accent);border-radius:999px;color:#fff;content:"GO";font-family:var(--font-mono);font-size:10px;font-weight:950;padding:4px 6px}#contact-channels .contact-channel:nth-child(1){--channel-accent: #229ed9}#contact-channels .contact-channel:nth-child(1):before{content:"IM"}#contact-channels .contact-channel:nth-child(2){--channel-accent: #16a34a}#contact-channels .contact-channel:nth-child(2):before{content:"MOBILE"}#contact-channels .contact-channel:nth-child(3){--channel-accent: #f97316}#contact-channels .contact-channel:nth-child(3):before{content:"BRIEF"}#related-services .related-card{--related-accent: #2563eb;background:linear-gradient(180deg,color-mix(in srgb,var(--related-accent) 6%,#fff),#fff 46%),#fff;border-color:#d7e2ef;box-shadow:0 14px 34px #0d15240f}#related-services .related-card span{background:color-mix(in srgb,var(--related-accent) 10%,#fff);border-color:color-mix(in srgb,var(--related-accent) 34%,#d7e2ef);color:color-mix(in srgb,var(--related-accent) 84%,#0f172a)}#related-services .related-card h3:before{background:var(--related-accent);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--related-accent) 10%,transparent);height:8px;margin-top:11px;opacity:1;width:8px}#related-services .related-card a{color:color-mix(in srgb,var(--related-accent) 84%,#0f172a)}#related-services .related-card:nth-child(1){--related-accent: #0f172a}#related-services .related-card:nth-child(2){--related-accent: #16a34a}#related-services .related-card:nth-child(3){--related-accent: #f97316}.contact-brief-section{background:radial-gradient(circle at 8% 8%,rgba(37,99,235,.08),transparent 24rem),radial-gradient(circle at 86% 16%,rgba(255,122,26,.08),transparent 22rem),linear-gradient(180deg,#f8fbff,#fff 72%)}.contact-brief-desk{gap:clamp(24px,4vw,46px)}#submit-info .contact-brief-copy{background:radial-gradient(circle at 14% 12%,rgba(255,122,26,.22),transparent 16rem),radial-gradient(circle at 90% 20%,rgba(37,99,235,.2),transparent 20rem),linear-gradient(135deg,#07111f,#11213a 72%,#17243a);border-left-color:#2563eb;min-height:0}#submit-info .contact-brief-copy:after{content:"BRIEF";font-size:clamp(58px,6vw,92px)}.brief-status{display:grid;gap:10px;margin-top:28px;position:relative;z-index:1}.brief-status div{align-items:center;background:linear-gradient(90deg,#ffffff1a,#ffffff0b),#ffffff0a;border:1px solid rgba(226,236,248,.14);border-radius:10px;display:grid;gap:4px 12px;grid-template-columns:44px minmax(0,1fr);padding:13px 14px}.brief-status span{align-items:center;background:linear-gradient(135deg,#ff7a1a3d,#2563eb3d);border:1px solid rgba(255,184,107,.28);border-radius:9px;color:#ffcf9b;display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:950;height:34px;justify-content:center;width:40px}.brief-status strong{color:#fff;font-family:var(--font-display);font-size:16px;font-weight:950;line-height:1.2}.brief-status em{color:#b9c8d9;font-size:13px;font-style:normal;grid-column:2;line-height:1.45}.brief-note{border-top:1px solid rgba(226,236,248,.13);display:grid;gap:7px;margin-top:28px;padding-top:20px;position:relative;z-index:1}.brief-note strong{color:#fff;font-family:var(--font-display);font-weight:950}.brief-note span{color:#c7d5e7;line-height:1.62}.brief-panel{background:linear-gradient(135deg,rgba(37,99,235,.06),transparent 36%),#fff;border:1px solid #d7e2ef;border-radius:14px;box-shadow:0 24px 70px #0d15241a;overflow:hidden;padding:16px;position:relative}.brief-panel:before{background:linear-gradient(90deg,#ff7a1a,#2563eb,#20c7e8);content:"";height:3px;left:18px;position:absolute;right:18px;top:0}.brief-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 8px 18px}.brief-panel-head span{background:#07111f;border-radius:999px;color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:950;letter-spacing:0;padding:7px 10px}.brief-panel-head strong{color:#0f172a;font-family:var(--font-display);font-size:20px;font-weight:950;line-height:1.2}#submit-info .brief-panel .check-list{counter-reset:brief-item;gap:10px}#submit-info .brief-panel .check-list:after{content:none}#submit-info .brief-panel .check-list li{background:linear-gradient(90deg,rgba(37,99,235,.045),transparent 48%),#fff;border:1px solid #dbe6f3;border-left:0;box-shadow:none;counter-increment:brief-item;display:grid;gap:6px;min-height:82px;padding:18px 20px 18px 102px}#submit-info .brief-panel .check-list li:before{align-items:center;background:linear-gradient(135deg,#ff7a1a29,#2563eb1f),#fff;border:1px solid #fed7aa;border-radius:9px;color:#c2410c;content:"0" counter(brief-item);display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:950;height:38px;justify-content:center;left:22px;top:22px;width:46px}#submit-info .brief-panel .check-list li:after{background:linear-gradient(90deg,#f973169e,#2563eb38);border:0;height:1px;left:78px;top:40px;transform:none;width:18px}#submit-info .brief-panel .check-list strong{color:#0f172a;font-family:var(--font-display);font-size:16px;font-weight:950;line-height:1.25}#submit-info .brief-panel .check-list span{color:#536377;line-height:1.65}@media(max-width:720px){#need-triage .triage-card,#contact-channels .contact-channel{min-height:0;padding-top:66px}.brief-status{margin-top:22px}.brief-panel{padding:14px}}@media(max-width:640px){#submit-info .contact-brief-copy{padding:26px 20px}#submit-info .contact-brief-copy:after{font-size:46px;right:14px;top:20px}.brief-status div{grid-template-columns:40px minmax(0,1fr);padding:12px}.brief-status em{grid-column:1 / -1}.brief-note{margin-top:22px;padding-top:18px}.brief-panel-head{align-items:flex-start;flex-direction:column;padding:10px 4px 16px}#submit-info .brief-panel .check-list li{gap:5px;min-height:0;padding:16px 16px 16px 72px}#submit-info .brief-panel .check-list li:before{height:34px;left:16px;top:18px;width:42px}#submit-info .brief-panel .check-list li:after{display:none}#submit-info .brief-panel .check-list strong{font-size:15px}}.trust-strip{background:linear-gradient(90deg,rgba(255,122,26,.08),transparent 28%),linear-gradient(180deg,#08111f,#0b1626);border-top:1px solid rgba(226,236,248,.08)}.trust-strip .section-inner{padding-bottom:14px;padding-top:14px}.trust-grid{gap:10px}.trust-grid>span{background:linear-gradient(180deg,#ffffff13,#ffffff09),#ffffff08;border:1px solid rgba(226,236,248,.13);border-left:1px solid rgba(226,236,248,.13);border-radius:10px;color:#e5edf7;justify-content:flex-start;min-height:58px;padding:12px 14px;text-align:left}.trust-grid>span:first-child{border-left:1px solid rgba(226,236,248,.13)}.trust-grid>span:hover{background:#ffffff14;border-color:#ffb86b52}.metrics{background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.16),transparent 25rem),radial-gradient(circle at 86% 4%,rgba(249,115,22,.12),transparent 24rem),#0b1626;border-bottom:1px solid rgba(226,236,248,.1)}.metrics .section-inner{padding-bottom:42px;padding-top:6px}.metrics-grid{gap:12px}.metric-card{--metric-accent: #22c55e;--metric-code: "01";background:linear-gradient(180deg,#ffffff13,#ffffff09),linear-gradient(135deg,color-mix(in srgb,var(--metric-accent) 15%,transparent),transparent 52%),#ffffff08;border:1px solid rgba(226,236,248,.13);border-left:1px solid rgba(226,236,248,.13);border-radius:12px;min-height:156px;overflow:hidden;padding:48px 24px 24px;position:relative}.metric-card:first-child{border-left:1px solid rgba(226,236,248,.13)}.metric-card:before{background:color-mix(in srgb,var(--metric-accent) 18%,rgba(255,255,255,.08));border:1px solid color-mix(in srgb,var(--metric-accent) 42%,rgba(255,255,255,.16));border-radius:999px;color:color-mix(in srgb,var(--metric-accent) 56%,#fff);content:var(--metric-code) " / CHAIN";font-family:var(--font-mono);font-size:11px;font-weight:950;left:22px;padding:6px 9px;position:absolute;top:16px}.metric-card:after{background:linear-gradient(90deg,var(--metric-accent),transparent);content:"";height:3px;left:22px;opacity:.8;position:absolute;right:24px;top:0}.metric-card strong{font-size:31px;letter-spacing:0}.metric-card span{color:#c6d5e7;font-size:15px}.metric-card:nth-child(1){--metric-accent: #22c55e;--metric-code: "01"}.metric-card:nth-child(2){--metric-accent: #38bdf8;--metric-code: "02"}.metric-card:nth-child(3){--metric-accent: #a78bfa;--metric-code: "03"}.metric-card:nth-child(4){--metric-accent: #fb923c;--metric-code: "04"}.home-breakpoints-section{background:linear-gradient(180deg,#f8fbff,#fff 38%),#fff}.home-breakpoints-section .section-heading{max-width:940px}.home-breakpoints-section .problem-grid{border-color:#d7e2ef;box-shadow:0 22px 70px #0d152414}.home-breakpoints-section .problem-grid:before{display:none}.home-breakpoints-section .problem-card{--problem-accent: #16a34a;--problem-code: "INFRA";background:linear-gradient(180deg,color-mix(in srgb,var(--problem-accent) 5%,#fff),#fff 48%);box-shadow:inset 0 3px color-mix(in srgb,var(--problem-accent) 84%,#fff);overflow:hidden}.home-breakpoints-section .problem-card:before{color:color-mix(in srgb,var(--problem-accent) 12%,transparent);content:var(--problem-code);font-family:var(--font-display);font-size:clamp(34px,3.8vw,52px);font-weight:950;line-height:1;position:absolute;right:20px;top:26px;z-index:0}.home-breakpoints-section .problem-card h3,.home-breakpoints-section .problem-card p,.home-breakpoints-section .problem-card a{position:relative;z-index:1}.home-breakpoints-section .problem-card>span{background:color-mix(in srgb,var(--problem-accent) 14%,#07111f);border-color:color-mix(in srgb,var(--problem-accent) 46%,rgba(255,184,107,.2));color:#fff;left:26px;position:absolute;top:45px;z-index:1}.home-breakpoints-section .problem-card h3 .lucide-mark{height:34px;left:auto;position:static;top:auto;width:34px}.home-breakpoints-section .problem-card a{color:color-mix(in srgb,var(--problem-accent) 82%,#0f172a)}.home-breakpoints-section .problem-card:nth-child(1){--problem-accent: #16a34a;--problem-code: "INFRA"}.home-breakpoints-section .problem-card:nth-child(2){--problem-accent: #2563eb;--problem-code: "PAGE"}.home-breakpoints-section .problem-card:nth-child(3){--problem-accent: #7c3aed;--problem-code: "OPS"}.home-breakpoints-section .problem-card:nth-child(4){--problem-accent: #f97316;--problem-code: "ADS"}@media(max-width:980px){.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:150px}}@media(max-width:640px){.trust-strip .section-inner{padding-bottom:12px;padding-top:12px}.trust-grid{grid-template-columns:1fr}.trust-grid>span{min-height:48px;padding:10px 12px}.metrics .section-inner{padding-bottom:28px}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:0;padding:46px 20px 20px}.metric-card strong{font-size:28px}.home-breakpoints-section .problem-card:before{font-size:40px;right:16px;top:18px}.home-breakpoints-section .problem-card{padding:84px 20px 22px}.home-breakpoints-section .problem-card>span{left:20px;top:38px}}.home-workflow-section{background:linear-gradient(180deg,#fff,#f6f9fe 62%,#eef4fb);overflow:hidden;position:relative}.home-workflow-section:after{background:radial-gradient(circle at 22% 20%,rgba(37,99,235,.08),transparent 26rem),radial-gradient(circle at 82% 70%,rgba(249,115,22,.09),transparent 25rem);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.home-workflow-section .section-inner{position:relative;z-index:1}.home-workflow-section .section-heading{background:linear-gradient(180deg,#ffffffdb,#ffffff8a),#ffffff70;border:1px solid #dbe6f3;border-left:4px solid #f97316;border-radius:12px;box-shadow:0 18px 52px #0d152412;padding:clamp(24px,3vw,34px)}.home-workflow-section .section-heading.center{text-align:left}.home-workflow-section .section-heading.center .section-kicker{justify-content:flex-start}.home-workflow-section .section-heading h2{font-size:clamp(34px,3.8vw,50px);line-height:1.06}.home-workflow-section .section-heading h2 span{display:block}.home-workflow-section .workflow-map{background:linear-gradient(135deg,rgba(255,122,26,.1),transparent 34%),linear-gradient(180deg,#ffffff12,#ffffff09),#07111f;border:1px solid rgba(226,236,248,.16);border-radius:16px;box-shadow:0 28px 70px #07111f33;gap:14px;overflow:hidden;padding:16px;position:relative}.home-workflow-section .workflow-map:before{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:40px 40px;content:"";height:auto;bottom:0;left:auto;opacity:.72;position:absolute;right:auto;top:auto;z-index:0}.home-workflow-section .workflow-card{--flow-accent: #38bdf8;--flow-label: "BRIEF";background:linear-gradient(180deg,#ffffff1b,#ffffff0b),linear-gradient(135deg,color-mix(in srgb,var(--flow-accent) 16%,transparent),transparent 46%),#ffffff0b;border:1px solid rgba(226,236,248,.14);border-radius:12px;box-shadow:none;min-height:224px;overflow:hidden;padding:78px 24px 24px;position:relative;z-index:1}.home-workflow-section .workflow-card:before{background:linear-gradient(90deg,var(--flow-accent),transparent);content:"";height:3px;left:20px;position:absolute;right:20px;top:18px}.home-workflow-section .workflow-card:after{border:0;color:color-mix(in srgb,var(--flow-accent) 18%,transparent);content:var(--flow-label);display:block;font-family:var(--font-display);font-size:clamp(34px,4vw,56px);font-weight:950;height:auto;line-height:1;position:absolute;right:18px;top:34px;width:auto}.home-workflow-section .workflow-step{background:color-mix(in srgb,var(--flow-accent) 18%,rgba(255,255,255,.08));border:1px solid color-mix(in srgb,var(--flow-accent) 42%,rgba(255,255,255,.16));border-radius:999px;color:color-mix(in srgb,var(--flow-accent) 60%,#fff);height:34px;left:24px;position:absolute;top:34px;width:58px;z-index:2}.home-workflow-section .workflow-card h3{color:#fff;position:relative;z-index:1}.home-workflow-section .workflow-card p{color:#c5d3e5;font-size:15px;position:relative;z-index:1}.home-workflow-section .workflow-card .lucide-mark{background:color-mix(in srgb,var(--flow-accent) 14%,rgba(255,255,255,.06));border-color:color-mix(in srgb,var(--flow-accent) 36%,rgba(255,255,255,.14));color:color-mix(in srgb,var(--flow-accent) 58%,#fff)}.home-workflow-section .workflow-card:nth-child(1){--flow-accent: #38bdf8;--flow-label: "BRIEF"}.home-workflow-section .workflow-card:nth-child(2){--flow-accent: #a78bfa;--flow-label: "SCOPE"}.home-workflow-section .workflow-card:nth-child(3){--flow-accent: #22c55e;--flow-label: "LAUNCH"}.home-workflow-section .workflow-card:nth-child(4){--flow-accent: #fb923c;--flow-label: "REVIEW"}@media(min-width:981px){.home-workflow-section .section-inner{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr)}.home-workflow-section .section-heading{align-content:center;display:grid;margin:0}.home-workflow-section .workflow-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.home-workflow-section .section-heading{margin-bottom:22px}}@media(max-width:640px){.home-workflow-section .section-heading{padding:24px 20px}.home-workflow-section .workflow-map{gap:12px;padding:12px}.home-workflow-section .workflow-card{min-height:0;padding:74px 20px 22px}.home-workflow-section .workflow-step{left:20px;top:30px}.service-entry-head{align-items:flex-start;flex-direction:column}.service-entry h3{font-size:21px}.service-entry-meta{grid-template-columns:1fr}.service-entry-meta span{min-height:0;padding:12px 14px}.service-entry-meta span+span{border-left:0;border-top:1px solid color-mix(in srgb,var(--entry-accent) 18%,#d7e2ef)}}@media(min-width:981px){.service-entry.service-entry-primary{align-items:start;column-gap:34px;display:grid;grid-column:span 12;grid-template-columns:minmax(0,.9fr) minmax(280px,.62fr);min-height:0;padding:42px 34px 34px}.service-entry-primary:before{left:34px;right:34px}.service-entry-primary .service-entry-head,.service-entry-primary h3,.service-entry-primary>p:not(.service-entry-label),.service-entry-primary .service-entry-meta,.service-entry-primary>a{grid-column:1}.service-entry-primary ul{align-self:stretch;background:linear-gradient(180deg,#ffffffdb,#ffffff94),#ffffff80;border:1px solid color-mix(in srgb,#f97316 26%,#d7e2ef);border-radius:12px;grid-column:2;grid-row:1 / span 5;margin:0;padding:22px 22px 20px}.service-entry-primary li{color:#1d2938;font-weight:850}}.section-alt .service-split{align-items:stretch}.section-alt .service-copy{background:radial-gradient(circle at 12% 8%,rgba(255,122,26,.2),transparent 18rem),radial-gradient(circle at 88% 14%,rgba(37,99,235,.18),transparent 20rem),linear-gradient(135deg,#07111f,#101d30);border:1px solid rgba(226,236,248,.14);border-left:4px solid #ff7a1a;border-radius:14px;box-shadow:0 24px 70px #07111f29;display:grid;min-height:360px;overflow:hidden;padding:clamp(28px,4vw,42px);position:sticky}.section-alt .service-copy:after{color:#ffffff0b;content:"DELIVERY";font-family:var(--font-display);font-size:clamp(54px,6vw,86px);font-weight:950;line-height:1;position:absolute;right:18px;top:22px}.section-alt .service-copy .section-kicker,.section-alt .service-copy h2,.section-alt .service-copy p{position:relative;z-index:1}.section-alt .service-copy .section-kicker{color:#ffb86b}.section-alt .service-copy h2{color:#fff}.section-alt .service-copy h2 span{display:block}.section-alt .service-copy p{color:#c7d5e7}.section-alt .service-split>.process-list,.section-alt .service-split>.check-list{background:linear-gradient(135deg,rgba(255,122,26,.11),transparent 36%),linear-gradient(180deg,#ffffff13,#ffffff09),#07111f;border:1px solid rgba(226,236,248,.15);border-radius:14px;box-shadow:0 24px 70px #07111f21;gap:12px;padding:16px}.section-alt .service-split>.process-list:after,.section-alt .service-split>.check-list:after{color:#ffffff4d;content:"CHECK ITEMS";font-family:var(--font-mono);font-size:11px;font-weight:950;position:absolute;right:22px;top:-28px}.section-alt .service-split>.process-list:after{content:"PROCESS STEPS"}.section-alt .service-split>.process-list li,.section-alt .service-split>.check-list li{background:linear-gradient(180deg,#ffffff1b,#ffffff0b),#ffffff09;border-color:#e2ecf824;box-shadow:none;color:#dce8f7}.section-alt .service-split>.process-list li:before{box-shadow:0 0 0 6px #ffb86b14,0 12px 24px #0003}.section-alt .service-split>.check-list li:before{background:#ffffff12;border-color:#ffb86b57}.section-alt .service-split>.check-list li:after{border-color:#ffb86b}#cloud-checklist .service-copy:after{content:"CLOUD"}#ad-flow .service-copy:after{content:"GROWTH"}#platform-launch .service-copy:after{content:"LAUNCH"}#game-loop .service-copy:after{content:"GAME OPS"}#software-maintenance .service-copy:after{content:"SYSTEM"}@media(max-width:980px){.section-alt .service-copy{min-height:0;position:relative;top:auto}}@media(max-width:640px){.section-alt .service-copy{padding:26px 20px}.section-alt .service-copy:after{font-size:42px;right:14px;top:18px}.section-alt .service-split>.process-list,.section-alt .service-split>.check-list{padding:12px}.section-alt .service-split>.process-list:after,.section-alt .service-split>.check-list:after{display:none}}.rich-text{background:radial-gradient(circle at 12% 10%,rgba(249,115,22,.18),transparent 18rem),radial-gradient(circle at 86% 14%,rgba(37,99,235,.18),transparent 20rem),linear-gradient(135deg,#07111f,#101d30);border:1px solid rgba(226,236,248,.15);border-left:0;border-radius:16px;box-shadow:0 28px 76px #07111f2e;display:grid;gap:clamp(24px,4vw,44px);grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr);max-width:1180px;overflow:hidden;padding:clamp(28px,4vw,46px);position:relative}.rich-text:before{color:#ffffff0b;content:"SCENARIO";font-family:var(--font-display);font-size:clamp(54px,6vw,92px);font-weight:950;line-height:1;position:absolute;right:24px;top:20px}.rich-text:after{background:linear-gradient(90deg,#ff7a1a,#2563eb);content:"";height:4px;left:clamp(28px,4vw,46px);position:absolute;right:clamp(28px,4vw,46px);top:0}#game-scenarios .rich-text:before{content:"GAME FIT"}#software-scenarios .rich-text:before{content:"WEB OPS"}.rich-text h2,.rich-text>p,.rich-text h3,.rich-text ul{position:relative;z-index:1}.rich-text h2{color:#fff;font-size:clamp(34px,4vw,52px);grid-column:1;line-height:1.08;margin:0}.rich-text>p{color:#c7d5e7;font-size:17px;grid-column:1;line-height:1.85;margin:0}.rich-text h3{align-self:start;border:0;color:#ffb86b;font-family:var(--font-mono);font-size:12px;font-weight:950;grid-column:2;grid-row:1;letter-spacing:0;margin:18px 20px 0;padding:0;z-index:2}.rich-text h3:before{background:#ffb86b;content:"";display:inline-block;height:1px;margin-right:9px;vertical-align:middle;width:22px}.rich-text ul{background:linear-gradient(180deg,#ffffff16,#ffffff09),#ffffff09;border:1px solid rgba(226,236,248,.14);border-radius:14px;display:grid;gap:12px;grid-column:2;grid-row:1 / span 2;list-style:none;margin:0;padding:58px 18px 18px}.rich-text li{background:#ffffff0f;border:1px solid rgba(226,236,248,.13);border-radius:10px;color:#dce8f7;line-height:1.65;margin:0;padding:14px 16px 14px 44px;position:relative}.rich-text li:before{background:#ffb86b21;border:1px solid rgba(255,184,107,.34);border-radius:8px;content:"";height:22px;left:14px;position:absolute;top:15px;width:22px}.rich-text li:after{border-bottom:2px solid #ffb86b;border-right:2px solid #ffb86b;content:"";height:8px;left:22px;position:absolute;top:20px;transform:rotate(45deg);width:5px}@media(max-width:860px){.rich-text{grid-template-columns:1fr}.rich-text h2,.rich-text>p,.rich-text h3,.rich-text ul{grid-column:1}.rich-text h3,.rich-text ul{grid-row:auto}}@media(max-width:640px){.rich-text{padding:28px 18px 18px}.rich-text:after{left:18px;right:18px}.rich-text:before{font-size:42px;right:14px;top:20px}.rich-text h3{margin-left:0}.rich-text ul{padding:52px 12px 12px}}.cta-band{background:radial-gradient(circle at 74% 18%,rgba(37,99,235,.32),transparent 24rem),radial-gradient(circle at 18% 82%,rgba(249,115,22,.18),transparent 22rem),linear-gradient(135deg,#07111f,#0d1b2e 58%,#132033)}.cta-band .section-inner{position:relative;z-index:1}.cta-band h2{max-width:760px;position:relative}.cta-band h2:before{background:linear-gradient(90deg,#ff7a1a,#2563eb);content:"";display:block;height:4px;margin-bottom:22px;width:112px}.cta-band .cta-actions{position:relative;z-index:3}.home-cta-band .section-inner{align-items:center;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr)}.home-cta-band .section-inner:before,.home-cta-band .section-inner:after{display:none}.cta-copy{min-width:0}.cta-brief-panel{background:linear-gradient(180deg,#ffffff1f,#ffffff0e),linear-gradient(135deg,rgba(255,122,26,.1),transparent 44%),#ffffff09;border:1px solid rgba(226,236,248,.2);border-radius:14px;box-shadow:0 24px 70px #00000038;color:#edf6ff;overflow:hidden;padding:28px;position:relative}.cta-brief-panel:before{background:linear-gradient(90deg,#ff7a1a,#2563eb),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.22) 18px 19px);content:"";height:4px;left:28px;position:absolute;right:28px;top:0}.cta-brief-panel>span{background:#ffffff14;border:1px solid rgba(255,184,107,.28);border-radius:999px;color:#ffcf9b;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:950;line-height:1.3;padding:7px 10px}.cta-brief-panel>strong{color:#fff;display:block;font-family:var(--font-display);font-size:22px;font-weight:950;line-height:1.2;margin-top:18px}.cta-brief-panel ul{display:grid;gap:10px;margin:22px 0 0;padding:0}.cta-brief-panel li{background:#ffffff0f;border:1px solid rgba(226,236,248,.13);border-radius:10px;display:grid;gap:5px;list-style:none;padding:13px 14px}.cta-brief-panel b{color:#ffcf9b;font-family:var(--font-mono);font-size:11px;font-weight:950}.cta-brief-panel em{color:#d8e6f6;font-style:normal;line-height:1.45}@media(min-width:981px){.cta-band .section-inner{padding-right:clamp(410px,38vw,520px)}.cta-band .section-inner:after{background:linear-gradient(180deg,#ffffff1f,#ffffff0e),linear-gradient(135deg,rgba(255,122,26,.1),transparent 44%),#ffffff09;border-color:#e2ecf833;border-radius:14px;content:"REQUEST BRIEF\a项目阶段   目标市场\a服务范围   上线节奏";font-family:var(--font-display);font-size:15px;line-height:1.85;min-height:188px;padding:30px 30px 28px;width:min(390px,32vw)}.cta-band .section-inner:before{background:linear-gradient(90deg,#ff7a1a,#2563eb),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.22) 18px 19px);content:"";height:4px;right:calc(clamp(18px,4vw,40px) + 30px);top:calc(50% - 62px);transform:none;width:min(330px,27vw);z-index:3}.home-cta-band .section-inner{padding-right:clamp(18px,4vw,40px)}}@media(max-width:980px){.home-cta-band .section-inner{grid-template-columns:1fr}}@media(max-width:640px){.cta-brief-panel{padding:24px 20px 20px}.cta-brief-panel:before{left:20px;right:20px}}#ad-review .grid-3,#cloud-scenarios .grid-3,#platform-extension .grid-2{gap:16px}#ad-review .card,#cloud-scenarios .card,#platform-extension .card{--tail-accent: #2563eb;--tail-label: "SUPPORT";background:linear-gradient(180deg,color-mix(in srgb,var(--tail-accent) 6%,#fff),#fff 50%),#fff;border-color:#d7e2ef;border-top:0;box-shadow:0 16px 42px #0d152412;min-height:230px;overflow:hidden;padding-top:76px}#ad-review .card:before,#cloud-scenarios .card:before,#platform-extension .card:before{background:color-mix(in srgb,var(--tail-accent) 11%,#fff);border:1px solid color-mix(in srgb,var(--tail-accent) 34%,#d7e2ef);border-radius:999px;color:color-mix(in srgb,var(--tail-accent) 82%,#0f172a);content:var(--tail-label);font-family:var(--font-mono);font-size:11px;font-weight:950;left:24px;padding:7px 10px;position:absolute;top:22px;z-index:1}#ad-review .card:after,#cloud-scenarios .card:after,#platform-extension .card:after{border-color:color-mix(in srgb,var(--tail-accent) 48%,transparent)}#ad-review .card h3,#cloud-scenarios .card h3,#platform-extension .card h3{align-items:flex-start}#ad-review .card h3:before,#cloud-scenarios .card h3:before,#platform-extension .card h3:before{background:var(--tail-accent);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--tail-accent) 10%,transparent);height:8px;margin-top:11px;opacity:1;width:8px}#ad-review .card:nth-child(1){--tail-accent: #f97316;--tail-label: "LANDING"}#ad-review .card:nth-child(2){--tail-accent: #7c3aed;--tail-label: "CREATIVE"}#ad-review .card:nth-child(3){--tail-accent: #2563eb;--tail-label: "REVIEW"}#platform-extension .card:nth-child(1){--tail-accent: #f97316;--tail-label: "GROWTH"}#platform-extension .card:nth-child(2){--tail-accent: #16a34a;--tail-label: "CLOUD"}#cloud-scenarios .card:nth-child(1){--tail-accent: #2563eb;--tail-label: "PAGE"}#cloud-scenarios .card:nth-child(2){--tail-accent: #7c3aed;--tail-label: "DEPLOY"}#cloud-scenarios .card:nth-child(3){--tail-accent: #16a34a;--tail-label: "RENEW"}#cloud-scenarios .feature-strip{background:linear-gradient(90deg,rgba(249,115,22,.08),transparent 38%),#07111f;border:1px solid rgba(226,236,248,.12);border-radius:14px;gap:8px;margin-top:18px;padding:14px}#cloud-scenarios .mini-tag{background:#fff1;border:1px solid rgba(226,236,248,.13);color:#e5edf7}#cloud-scenarios .mini-tag:hover{background:#ffffff1a;border-color:#ffb86b57}#ad-review .section-heading h2 span{display:block}@media(max-width:640px){#ad-review .card,#cloud-scenarios .card,#platform-extension .card{min-height:0;padding-top:68px}#ad-review .card:before,#cloud-scenarios .card:before,#platform-extension .card:before{left:20px;top:20px}}
