:root{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;--color-paper:oklch(100% 0 0);--color-paper-2:#f4faf7;--color-ink:#23332e;--color-ink-deep:#10241d;--color-ink-2:#64736e;--color-rule:#dcebe5;--color-rule-light:#eff6f3;--color-accent:#e4f7ef;--color-accent-strong:#18b77c;--color-accent-ink:#10241d;--color-focus:#756af5;--color-violet:#756af5;--color-success:oklch(49% .09 155);--color-success-soft:oklch(96% .025 155);--color-warning:oklch(61% .11 75);--color-warning-soft:oklch(97% .025 75);--color-error:oklch(48% .17 28);--font-display:"PingFang SC", "Microsoft YaHei", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"PingFang SC", "Microsoft YaHei", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-display:clamp(2.75rem, 5.6vw, 4.75rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-short:.18s;--dur-medium:.32s;--radius-card:22px;--radius-panel:32px;--radius-input:14px;--radius-pill:999px;--rule-thin:1px;--ink:var(--color-ink);--ink-strong:var(--color-ink-deep);--muted:var(--color-ink-2);--soft:var(--color-paper-2);--line:var(--color-rule);--line-strong:var(--color-accent);--panel:var(--color-paper);--accent:var(--color-accent-strong);--accent-soft:var(--color-paper-2);--mint:var(--color-paper-2);--sky:var(--color-paper-2);--peach:var(--color-paper-2);--rose:var(--color-paper-2);--green:var(--color-success);--green-soft:var(--color-success-soft);--amber:var(--color-warning);--amber-soft:var(--color-warning-soft);--shadow:0 18px 48px #10241d14}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip}body{background:linear-gradient(180deg, var(--color-paper), var(--color-paper-2));min-width:320px;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,textarea{font:inherit}:where(a,button,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.site-header{z-index:20;border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:0;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:28px;width:100%;min-height:82px;margin:0;padding:0 28px;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #1e232a0f}.site-header>nav{grid-column:2}.site-header>.header-cta{grid-column:3;justify-self:end}.company-brand{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.company-brand img{object-fit:contain;object-position:left center;width:190px;height:42px}.company-brand span{color:var(--muted);font-size:13px;font-weight:700}.brand{color:var(--ink-strong);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:10px;font-size:31px;font-weight:400;line-height:1;display:inline-flex}.brand svg{color:#090b10;fill:#090b10;stroke-width:1.5px;width:22px;height:22px}nav{color:#1f252c;align-items:center;gap:clamp(18px,2.4vw,40px);font-size:15px;font-weight:650;display:flex}nav a{padding:10px 0;position:relative}nav a:first-child:after,nav a:hover:after{content:"";background:#1f252c;border-radius:999px;height:2px;position:absolute;bottom:4px;left:0;right:0}.header-cta,.primary,.secondary,.ghost{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.header-cta{min-height:46px;margin-left:auto;padding:0 24px}.primary,.secondary,.ghost{padding:0 28px}.secondary,.ghost{color:#252a30;border:1px solid var(--line-strong);background:#fff}.primary:hover,.header-cta:hover{background:#11141a}.secondary:hover,.ghost:hover{background:#f8f9f9;border-color:#bfc5ca}.primary svg,.secondary svg,.ghost svg,.destination-grid svg,.section-split svg,.project-card a svg,.workbench-foot svg{width:18px;height:18px}.hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1fr);align-items:center;gap:68px;max-width:1500px;min-height:720px;margin:0 auto;padding:58px 36px 48px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 86% 14%,#52c7826b,#0000 30%),radial-gradient(circle at 42% 90%,#6fb8ff57,#0000 32%),radial-gradient(circle at 72% 68%,#ffc8842e,#0000 30%),linear-gradient(90deg,#fff0 0,#ffffffdb 46%,#fff 100%),linear-gradient(#e6faecf5 0,#fff0 54%);position:absolute;inset:0}.hero h1{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(52px,6vw,82px);font-weight:400;line-height:1.03}.hero-copy p{overflow-wrap:anywhere;max-width:660px;color:var(--muted);margin:28px 0;font-size:18px;line-height:1.86}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.trust-row{grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;max-width:650px;margin-top:28px;display:grid}.trust-row span{color:#4f5962;border:1px solid var(--line);background:#ffffffe0;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 12px;font-size:13px;font-weight:750;display:flex}.trust-row span:first-child{color:#148e51;background:var(--mint);border-color:#cce9d4}.trust-row span:nth-child(2){color:#2d79c7;background:var(--sky);border-color:#d3e8fb}.trust-row span:nth-child(3){color:#5b5ff0;background:var(--accent-soft);border-color:#d8dbff}.trust-row span:nth-child(4){color:#c77918;background:var(--peach);border-color:#f0dcc3}.workbench{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 14% 0,#52c7822e,#0000 34%),radial-gradient(circle at 100% 28%,#6fb8ff2e,#0000 36%),linear-gradient(135deg,#fffffff0,#e8f9eeeb);border-radius:8px;padding:16px}.workbench-panel{min-width:0;padding:12px}.workbench-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.workbench-head h2{color:var(--ink-strong);font-family:var(--font-display);margin:0;font-size:32px;font-weight:400;line-height:1.05}.workbench-head p{color:var(--muted);margin:5px 0 0;font-size:14px}.search-box{color:#3e464e;border:1px solid var(--line);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.workbench-table{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.table-head,.table-row{grid-template-columns:minmax(250px,1fr) 80px;align-items:center;gap:12px;display:grid}.table-head{color:#717b84;border-bottom:1px solid var(--line);background:#fbfbfb;min-height:42px;padding:0 16px;font-size:12px;font-weight:800}.table-row{color:#505a63;background:#fff;border-bottom:1px solid #eef0f1;min-height:66px;padding:0 16px;font-size:13px}.table-row:last-child{border-bottom:0}.table-row:hover{background:#fafafa}.row-title{grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.row-title i,.destination-grid i,.project-copy i,.icon-bubble{width:40px;height:40px;color:var(--ink);border:1px solid var(--line);background:#eef6f1;border-radius:8px;place-items:center;display:grid}.row-title i{grid-row:1}.row-title svg,.destination-grid svg,.project-copy i svg,.icon-bubble svg{width:20px;height:20px}.row-title b{min-width:0;color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-title small{color:#7a838b;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-row strong{color:#333a42;justify-self:end;align-items:center;gap:5px;font-size:12px;display:inline-flex}.table-row strong svg{width:14px;height:14px}.workbench-foot{color:#7b848c;justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.workbench-foot a{color:#333a42;white-space:nowrap;align-items:center;gap:8px;font-weight:800;display:inline-flex}.section{max-width:1500px;margin:0 auto;padding:88px 36px;scroll-margin-top:100px}.section-copy{max-width:760px;margin-bottom:34px}.section-copy h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.08}.section-copy p{color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.82}.section-title,.section-split h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:0;margin:0 0 24px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1}.destination-section{padding-top:56px}.destination-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.destination-grid a{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;gap:16px;min-height:170px;padding:22px;display:grid;box-shadow:0 16px 40px #1e232a0f}.destination-grid a:hover,.capability-card:hover,.project-card:hover,.flow-list article:hover{border-color:#c8cdd1;transform:translateY(-2px);box-shadow:0 24px 56px #1e232a1a}.destination-grid span{align-content:end;gap:6px;display:grid}.destination-grid b{color:var(--ink-strong);font-size:18px;line-height:1.25}.destination-grid small{color:var(--muted);font-size:13px;line-height:1.55}.destination-grid>a>svg{color:#535d66}.destination-grid a:nth-child(2n) i{color:#5b5ff0;background:var(--accent-soft)}.destination-grid a:nth-child(3n) i{color:#148e51;background:var(--mint)}.destination-grid a:nth-child(4n) i{color:#c77918;background:var(--peach)}.destination-grid a:nth-child(5n) i{color:#2d79c7;background:var(--sky)}.capability-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.capability-card,.project-card,.flow-list article{border:1px solid var(--line);transition:transform var(--dur-short) var(--ease-out);background:#fff;border-radius:8px;box-shadow:0 16px 40px #1e232a0f}.capability-card{min-height:284px;padding:28px}.icon-bubble{width:52px;height:52px;color:var(--accent);background:var(--accent-soft)}.capability-card:nth-child(2) .icon-bubble{color:#148e51;background:#edf8f1}.capability-card:nth-child(3) .icon-bubble{color:#c77918;background:#fff4e6}.capability-card:nth-child(4) .icon-bubble{color:#2d79c7;background:#edf5ff}.capability-card h3,.project-card h3{color:var(--ink-strong);margin:24px 0 12px;font-size:23px;line-height:1.2}.capability-card p,.project-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.78}.capability-card ul{color:#535d66;margin:18px 0 0;padding-left:18px;font-size:13px;line-height:1.9}.flow-section{background:linear-gradient(#fff,#f4fbf6 48%,#fff);max-width:none;margin-top:10px}.flow-section .section-copy,.flow-list{max-width:1500px;margin-left:auto;margin-right:auto}.flow-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.flow-list article{min-height:230px;padding:30px}.flow-list strong{color:#666cf3;font-size:15px}.flow-list h3{color:var(--ink-strong);margin:28px 0 12px;font-size:24px;line-height:1.2}.flow-list p{color:var(--muted);margin:0;font-size:15px;line-height:1.85}.section-split{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-split h2{margin:0}.section-split a,.project-card a{color:#333a42;align-items:center;gap:8px;font-weight:850;display:inline-flex}.project-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.project-card{grid-template-columns:1fr;min-height:182px;display:grid;overflow:hidden}.project-copy{padding:24px}.project-copy i{width:48px;height:48px}.project-card a{margin-top:20px;font-size:13px}.project-visual{border-top:1px solid var(--line);background:linear-gradient(135deg,#f7fbf8,#edf6ff);min-height:118px;position:relative}.project-visual span{background:#fff;border:1px solid #dfe3e6;border-radius:8px;display:block;position:absolute;box-shadow:0 10px 24px #1e232a14}.project-visual span:first-child{width:70%;height:18px;top:22px;left:20px}.project-visual span:nth-child(2){width:48%;height:42px;top:54px;left:20px}.project-visual span:nth-child(3){background:linear-gradient(135deg,#252a30,#5b5ff0);width:30%;height:50px;bottom:20px;right:20px}.final-cta{max-width:1500px;min-height:150px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin:30px auto 80px;padding:32px 36px;display:flex}.final-cta h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1.05}.final-cta p{max-width:650px;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.75}.light{color:#fff;background:#252a30;border:0}.site-header{gap:var(--space-lg);min-height:76px;padding-inline:max(var(--space-md), calc((100vw - 1500px) / 2));background:color-mix(in oklch, var(--color-paper) 94%, transparent);border-bottom:var(--rule-thin) solid var(--color-rule);box-shadow:none}.company-brand{gap:var(--space-xs)}.company-brand img{width:184px;height:38px}.company-brand span{color:var(--color-accent-strong);font-size:var(--text-xs);letter-spacing:.12em}.brand,.hero h1,.workbench-head h2,.section-copy h2,.section-title,.section-split h2,.final-cta h2{font-family:var(--font-display);letter-spacing:-.035em;font-style:normal}nav{gap:clamp(var(--space-sm), 2.2vw, var(--space-lg));color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600}nav a{padding-block:var(--space-xs);white-space:nowrap}nav a:first-child:after,nav a:hover:after,nav a:focus-visible:after{height:var(--rule-thin);background:var(--color-accent-strong)}.header-cta,.primary,.secondary,.ghost{border-radius:var(--radius-input);transition:transform var(--dur-short) var(--ease-out)}.header-cta,.primary{color:var(--color-accent-ink);background:var(--color-accent);box-shadow:none}.secondary,.ghost{color:var(--color-ink);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule)}.header-cta:hover,.header-cta:focus-visible,.primary:hover,.primary:focus-visible{color:var(--color-paper);background:var(--color-accent-strong);transform:translateY(-2px)}.secondary:hover,.secondary:focus-visible,.ghost:hover,.ghost:focus-visible{color:var(--color-ink-deep);background:var(--color-paper-2);border-color:var(--color-accent-strong);transform:translateY(-2px)}.hero{min-height:calc(100svh - 76px)}.hero:before{background:linear-gradient(135deg, var(--color-paper-2), var(--color-paper));opacity:.86}.hero h1{overflow-wrap:anywhere;min-width:0;color:var(--color-ink-deep);font-size:var(--text-display);line-height:1.02}.hero-copy p,.section-copy p,.capability-card p,.project-card p,.flow-list p,.final-cta p{color:var(--color-ink-2)}.trust-row span{color:var(--color-ink-2);background:var(--color-paper);border-color:var(--color-rule);border-radius:var(--radius-card)}.trust-row span:first-child,.trust-row span:nth-child(2),.trust-row span:nth-child(3),.trust-row span:nth-child(4){color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule)}.workbench{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.search-box,.workbench-table,.table-row,.destination-grid a,.capability-card,.project-card,.flow-list article,.project-visual span,.final-cta{background:var(--color-paper);border-color:var(--color-rule)}.table-head{color:var(--color-ink-2);background:var(--color-paper-2)}.table-row{color:var(--color-ink-2);border-color:var(--color-rule-light)}.table-row:hover,.table-row:focus-visible{background:var(--color-paper-2)}.row-title i,.destination-grid i,.project-copy i,.icon-bubble{color:var(--color-accent-strong);background:var(--color-paper-2);border-color:var(--color-rule);border-radius:var(--radius-card)}.destination-grid a:nth-child(2n) i,.destination-grid a:nth-child(3n) i,.destination-grid a:nth-child(4n) i,.destination-grid a:nth-child(5n) i,.capability-card:nth-child(2) .icon-bubble,.capability-card:nth-child(3) .icon-bubble,.capability-card:nth-child(4) .icon-bubble{color:var(--color-accent-strong);background:var(--color-paper-2)}.destination-grid a,.capability-card,.project-card,.flow-list article{border-radius:var(--radius-card);box-shadow:none;transition:transform var(--dur-short) var(--ease-out)}.destination-grid a:hover,.destination-grid a:focus-visible,.capability-card:hover,.capability-card:focus-within,.project-card:hover,.project-card:focus-within,.flow-list article:hover{border-color:var(--color-accent-strong);box-shadow:none;transform:translateY(-2px)}.flow-section{background:var(--color-paper-2)}.flow-list strong,.section-split a,.project-card a,.workbench-foot a{color:var(--color-accent-strong)}.project-visual{background:var(--color-paper-2);border-color:var(--color-rule)}.project-visual span{box-shadow:none}.project-visual span:nth-child(3){background:var(--color-accent)}.final-cta{box-shadow:none}.light{color:var(--color-paper);background:var(--color-ink-deep)}.site-header>.company-brand{grid-column:1;justify-self:start}.hero{isolation:isolate;background:radial-gradient(circle at 74% 34%,#26ad763d,#0000 32%),linear-gradient(135deg,#071a15,#102b22 58%,#06130f);width:100%;max-width:none;min-height:calc(100svh - 76px);padding:clamp(56px,6vh,88px) max(36px,50vw - 714px)}.hero-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero.hero-video-fallback .hero-video{display:none}.hero:before{z-index:1;opacity:1;background:linear-gradient(90deg,#04140ff0 0%,#04140fd1 38%,#04140f80 72%,#04140fad 100%),linear-gradient(#030f0b5c,#030f0bb8)}.hero-copy,.workbench{z-index:2;position:relative}.hero-copy{max-width:720px}.hero-kicker{color:#aef2d0;border-radius:var(--radius-pill);min-height:30px;font-family:var(--font-mono);letter-spacing:.14em;background:#0a33268f;border:1px solid #aef2d04d;align-items:center;margin-bottom:22px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.hero h1{color:#f5fff9;letter-spacing:-.055em;text-shadow:0 2px 32px #0000003d;font-size:clamp(3.5rem,5.4vw,5.25rem);line-height:1.01}.hero-copy p{color:#e9f7f0c7;max-width:620px;font-size:17px;line-height:1.8}.hero .primary{color:#082118;background:#91e8bd;border:1px solid #91e8bd}.hero .secondary{color:#f5fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081f177a;border-color:#e3f9ee4d}.hero .trust-row span,.hero .trust-row span:first-child,.hero .trust-row span:nth-child(2),.hero .trust-row span:nth-child(3),.hero .trust-row span:nth-child(4){color:#f5fff9db;border-radius:var(--radius-input);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061c1475;border-color:#e2f8ed2e}.hero .workbench{-webkit-backdrop-filter:blur(26px)saturate(120%);backdrop-filter:blur(26px)saturate(120%);background:#f2fbf7d1;border-color:#ffffff8f;box-shadow:0 32px 90px #000c0861,inset 0 1px #ffffff9e}.destination-grid,.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.site-header{padding-inline:22px}.site-header nav{gap:18px;font-size:14px}.hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding:72px 36px}.hero-copy{max-width:760px}.hero .workbench{max-width:920px}.destination-grid,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.site-header{min-height:66px;padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr);justify-items:stretch;top:0}.site-header>.company-brand{grid-area:1/1}.site-header nav{gap:var(--space-md);scrollbar-width:none;grid-area:1/1;width:100%;display:flex;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{white-space:nowrap;flex:none}.site-header>.header-cta,.company-brand span{display:none}.hero{gap:40px;padding:64px 22px}.hero-video{object-position:62% center}.flow-list{grid-template-columns:1fr}}@media (width<=640px){.site-header{height:auto}.company-brand{min-width:0}.company-brand img{width:148px;height:34px}.hero{gap:34px;padding:54px 18px 58px}.hero-copy,.workbench{width:100%;min-width:0}.hero h1{font-size:clamp(3rem,14vw,4rem)}.hero-copy p{margin:22px 0 26px;font-size:16px;line-height:1.78}.actions{flex-direction:column;align-items:stretch;gap:12px}.primary,.secondary,.ghost{width:100%}.trust-row{grid-template-columns:repeat(2,1fr);gap:9px}.workbench{padding:10px}.workbench-panel{padding:6px}.workbench-head{display:grid}.search-box{justify-self:start}.table-head{display:none}.table-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:72px;padding:12px}.row-title{grid-template-columns:36px minmax(0,1fr)}.row-title i{width:36px;height:36px}.workbench-foot{display:grid}.section{padding:66px 18px}.section-copy{margin-bottom:28px}.section-copy h2,.section-title,.section-split h2{font-size:40px}.section-copy p{font-size:15px}.destination-grid,.capability-grid,.project-grid{grid-template-columns:1fr}.destination-grid a{min-height:130px}.capability-card,.flow-list article{min-height:0;padding:24px 22px}.section-split{display:grid}.final-cta{flex-direction:column;align-items:stretch;margin:0 18px 50px;padding:28px 22px}}@media (width<=420px){.site-header{padding:10px 14px 8px}.company-brand img{width:132px;height:32px}.site-header nav{gap:18px;font-size:13px}.hero{gap:30px;padding:48px 18px 54px}.hero-kicker{letter-spacing:.1em;margin-bottom:18px;font-size:10px}.hero h1{font-size:clamp(2.65rem,12.2vw,3rem);line-height:1.04}.hero-copy p{margin-block:20px 24px;font-size:15px;line-height:1.72}.hero .workbench{background:#f4fcf8e6;padding:8px}.hero .workbench-panel{padding:6px}.hero .workbench-head h2{font-size:25px}.hero .workbench-foot span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.hero-video{display:none}.hero{background:radial-gradient(circle at 78% 22%,#26ad7642,#0000 34%),linear-gradient(135deg,#071a15,#102b22 58%,#06130f)}.header-cta:hover,.header-cta:focus-visible,.primary:hover,.primary:focus-visible,.secondary:hover,.secondary:focus-visible,.ghost:hover,.ghost:focus-visible,.destination-grid a:hover,.destination-grid a:focus-visible,.capability-card:hover,.capability-card:focus-within,.project-card:hover,.project-card:focus-within,.flow-list article:hover{transform:none}}.hero{background:#fff}.hero:before{opacity:0;background:0 0}.hero h1{color:var(--color-ink-deep);text-shadow:none}.hero-copy p{color:var(--color-ink-2)}.hero .primary{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.hero .secondary{color:var(--color-ink);border-color:var(--color-rule);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.hero .secondary:hover,.hero .secondary:focus-visible{color:var(--color-ink-deep);background:var(--color-paper-2);border-color:var(--color-accent-strong)}.hero .trust-row span,.hero .trust-row span:first-child,.hero .trust-row span:nth-child(2),.hero .trust-row span:nth-child(3),.hero .trust-row span:nth-child(4){color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule);-webkit-backdrop-filter:none;backdrop-filter:none}.hero .workbench{background:var(--color-paper-2);border-color:var(--color-rule);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.hero .search-box,.hero .workbench-table,.hero .table-row{background:#fff}.hero .table-head{background:var(--color-paper-2)}@media (prefers-reduced-motion:reduce){.hero{background:#fff}}
