.home-h2{font-size:clamp(2.5rem,4.8vw,5.5rem);font-weight:var(--weight-regular);letter-spacing:-.045em;margin:0;line-height:1.04}.home-rule-top{border-top:1px solid var(--line);padding-top:34px}.hero[data-astro-cid-i3irphx7]{min-height:calc(700px - var(--header-h));background:var(--paper);align-items:center;padding:36px 0 56px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7]:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 8%,#d9ff4338,#0000 19%),radial-gradient(circle at 86% 18%,#4869ff14,#0000 22%);position:absolute;inset:0}.hero-grid[data-astro-cid-i3irphx7]{z-index:2;grid-template-columns:.86fr 1.14fr;align-items:center;gap:3vw;display:grid;position:relative}.hero-copy[data-astro-cid-i3irphx7]{z-index:2;max-width:650px;position:relative}.eyebrow[data-astro-cid-i3irphx7]{margin:0 0 26px}h1[data-astro-cid-i3irphx7]{max-width:650px;font-size:var(--heading-page);letter-spacing:-.065em;margin:0;line-height:.95}h1[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--muted-soft);padding-bottom:.04em;font-style:normal;display:inline-block}.hero-lede[data-astro-cid-i3irphx7]{color:#555a54;max-width:580px;margin:26px 0 0;font-size:clamp(1rem,1.25vw,1.22rem)}.hero-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.product-stage[data-astro-cid-i3irphx7]{z-index:3;width:100%;position:relative}.product-stage[data-astro-cid-i3irphx7] img{aspect-ratio:1.62;object-fit:contain;width:100%;height:auto}@media (width<=900px){.hero[data-astro-cid-i3irphx7]{min-height:0;padding:54px 0 126px}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr;gap:48px;padding-bottom:38px}.hero-copy[data-astro-cid-i3irphx7]{max-width:760px}h1[data-astro-cid-i3irphx7]{max-width:800px}.product-stage[data-astro-cid-i3irphx7] img{aspect-ratio:auto}}@media (width<=620px){.hero[data-astro-cid-i3irphx7]{padding:40px 0 88px}.hero-grid[data-astro-cid-i3irphx7]{gap:38px;padding-bottom:22px}.eyebrow[data-astro-cid-i3irphx7]{font-size:.64rem}.hero-actions[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;gap:8px}.hero-actions[data-astro-cid-i3irphx7] .btn-ghost[data-astro-cid-i3irphx7]{padding-inline:0}}.logo-band[data-astro-cid-6g462ny2]{z-index:2;background:var(--paper);border-bottom:1px solid var(--line);text-align:center;padding:30px 0 50px;position:relative}p[data-astro-cid-6g462ny2]{color:#6b706a;font-size:.78rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px}.logo-marquee[data-astro-cid-6g462ny2]{width:100%;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-marquee[data-astro-cid-6g462ny2]:focus-visible{outline-offset:-3px}.logo-marquee-track[data-astro-cid-6g462ny2]{will-change:transform;width:max-content;animation:42s linear infinite logo-marquee;display:flex}.logo-marquee[data-astro-cid-6g462ny2]:hover .logo-marquee-track[data-astro-cid-6g462ny2],.logo-marquee[data-astro-cid-6g462ny2]:focus-within .logo-marquee-track[data-astro-cid-6g462ny2]{animation-play-state:paused}@keyframes logo-marquee{to{transform:translate(-50%)}}.logo-wall[data-astro-cid-6g462ny2]{flex:none;align-items:center;gap:64px;margin:0;padding:0 32px;list-style:none;display:flex}li[data-astro-cid-6g462ny2]{flex:0 0 170px;place-items:center;min-height:72px;padding:8px;display:grid}img[data-astro-cid-6g462ny2]{opacity:.72;filter:grayscale();mix-blend-mode:multiply;width:auto;max-width:142px;height:auto;max-height:44px;transition:opacity var(--dur) ease, filter var(--dur) ease}li[data-astro-cid-6g462ny2]:hover img[data-astro-cid-6g462ny2]{opacity:1;filter:grayscale(.15)}img[data-astro-cid-6g462ny2].reversed,li[data-astro-cid-6g462ny2]:hover img[data-astro-cid-6g462ny2].reversed{filter:invert()grayscale()}@media (width<=900px){.logo-band[data-astro-cid-6g462ny2]{padding:38px 0 48px}p[data-astro-cid-6g462ny2]{margin-bottom:34px}.logo-wall[data-astro-cid-6g462ny2]{gap:42px;padding:0 21px}li[data-astro-cid-6g462ny2]{flex-basis:150px}}@media (width<=620px){.logo-band[data-astro-cid-6g462ny2]{padding:32px 0 42px}.logo-marquee[data-astro-cid-6g462ny2]{mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-marquee-track[data-astro-cid-6g462ny2]{animation-duration:32s}.logo-wall[data-astro-cid-6g462ny2]{gap:32px;padding:0 16px}li[data-astro-cid-6g462ny2]{flex-basis:132px;min-height:68px}img[data-astro-cid-6g462ny2]{max-width:112px;max-height:36px}}@media (prefers-reduced-motion:reduce){.logo-marquee[data-astro-cid-6g462ny2]{overflow-x:auto;mask-image:none}.logo-marquee-track[data-astro-cid-6g462ny2]{animation:none;transform:none}.logo-wall-copy[data-astro-cid-6g462ny2]{display:none}}.market-truth[data-astro-cid-sza7yhi6]{background:var(--paper);padding:112px 0}.section-head[data-astro-cid-sza7yhi6]{grid-template-columns:minmax(0,960px);gap:20px;margin-bottom:72px;display:grid}.section-head[data-astro-cid-sza7yhi6] h2[data-astro-cid-sza7yhi6]{letter-spacing:-.065em;max-width:1080px;line-height:.94}.section-head[data-astro-cid-sza7yhi6] .lead[data-astro-cid-sza7yhi6]{max-width:940px;margin:14px 0 0;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.65}.truth-grid[data-astro-cid-sza7yhi6]{grid-template-columns:1fr 1fr;display:grid}.truth-card[data-astro-cid-sza7yhi6]{flex-direction:column;min-height:520px;padding:48px;display:flex}.truth-card[data-astro-cid-sza7yhi6] .eyebrow[data-astro-cid-sza7yhi6]{margin:0 0 42px}.truth-card[data-astro-cid-sza7yhi6] h3[data-astro-cid-sza7yhi6]{letter-spacing:-.055em;max-width:620px;margin:auto 0 28px;font-size:clamp(2.5rem,4.2vw,5rem);line-height:.98}.truth-text[data-astro-cid-sza7yhi6]{max-width:610px;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.6}.truth-copy[data-astro-cid-sza7yhi6]{--eyebrow-color:var(--lime);--focus-ring:var(--lime);background:var(--ink);color:var(--on-dark)}.truth-copy[data-astro-cid-sza7yhi6] .truth-text[data-astro-cid-sza7yhi6]{color:#b9c0b9}.truth-side[data-astro-cid-sza7yhi6]{background:var(--lime);color:var(--ink)}.truth-side[data-astro-cid-sza7yhi6] .truth-text[data-astro-cid-sza7yhi6]{color:var(--on-lime-muted)}@media (width<=900px){.market-truth[data-astro-cid-sza7yhi6]{padding:84px 0}.section-head[data-astro-cid-sza7yhi6]{margin-bottom:48px}.truth-grid[data-astro-cid-sza7yhi6]{grid-template-columns:1fr}.truth-card[data-astro-cid-sza7yhi6]{min-height:420px;padding:34px}}@media (width<=620px){.market-truth[data-astro-cid-sza7yhi6]{padding:72px 0}.truth-card[data-astro-cid-sza7yhi6]{min-height:360px;padding:28px 22px}}.layer-section[data-astro-cid-onbqkjd6]{padding:var(--section-pad) 0;background:var(--soft)}.layer-grid[data-astro-cid-onbqkjd6]{gap:62px;display:grid}.layer-copy[data-astro-cid-onbqkjd6] .eyebrow[data-astro-cid-onbqkjd6]{margin:0 0 24px}.layer-copy[data-astro-cid-onbqkjd6] h2[data-astro-cid-onbqkjd6]{max-width:1060px}.layer-copy[data-astro-cid-onbqkjd6] .lead[data-astro-cid-onbqkjd6]{max-width:760px}.layer-map[data-astro-cid-onbqkjd6]{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) 52px minmax(280px,.92fr) 52px minmax(0,1fr);display:grid}.layer-side[data-astro-cid-onbqkjd6],.layer-arrow[data-astro-cid-onbqkjd6],.layer-core[data-astro-cid-onbqkjd6]{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.layer-side[data-astro-cid-onbqkjd6]{flex-direction:column;min-width:0;display:flex}.layer-side[data-astro-cid-onbqkjd6] h3[data-astro-cid-onbqkjd6]{border-bottom:1px solid var(--line);color:#64705d;min-height:84px;font-size:.72rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:24px}ul[data-astro-cid-onbqkjd6]{flex:1;grid-template-rows:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-onbqkjd6]{border-bottom:1px solid var(--line);align-items:center;min-height:74px;padding:18px 24px;font-size:.92rem;line-height:1.35;display:flex}li[data-astro-cid-onbqkjd6]:last-child{border-bottom:0}.layer-arrow[data-astro-cid-onbqkjd6]{color:#667b00;place-items:center;font-size:2rem;font-weight:300;display:grid}.layer-core[data-astro-cid-onbqkjd6]{background:var(--ink);min-width:0;min-height:500px;color:var(--on-dark);flex-direction:column;justify-content:space-between;padding:30px;display:flex;container-type:inline-size}.layer-core[data-astro-cid-onbqkjd6] small[data-astro-cid-onbqkjd6]{color:var(--lime);font-size:.72rem;font-weight:var(--weight-bold);letter-spacing:.15em}.layer-core[data-astro-cid-onbqkjd6] h3[data-astro-cid-onbqkjd6]{letter-spacing:-.055em;max-width:100%;margin:52px 0 0;font-size:clamp(2.15rem,14cqw,4.9rem);line-height:.98}.layer-core-copy[data-astro-cid-onbqkjd6]{border-top:1px solid var(--dark-line);margin-top:auto;padding-top:28px}.layer-core-copy[data-astro-cid-onbqkjd6] p[data-astro-cid-onbqkjd6]{color:#c5cac4;margin:0 0 9px;font-size:.9rem}.layer-core-copy[data-astro-cid-onbqkjd6] p[data-astro-cid-onbqkjd6]:last-of-type{margin-bottom:0}.layer-governed[data-astro-cid-onbqkjd6]{background:var(--lime);color:var(--ink);margin-top:30px;padding:16px}.layer-governed[data-astro-cid-onbqkjd6] strong[data-astro-cid-onbqkjd6]{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.layer-governed[data-astro-cid-onbqkjd6] span[data-astro-cid-onbqkjd6]{margin-top:5px;font-size:.82rem;display:block}@media (width<=900px){.layer-map[data-astro-cid-onbqkjd6]{grid-template-columns:1fr}.layer-arrow[data-astro-cid-onbqkjd6]{min-height:58px;font-size:1.7rem}.layer-arrow[data-astro-cid-onbqkjd6] span[data-astro-cid-onbqkjd6]{transform:rotate(90deg)}.layer-core[data-astro-cid-onbqkjd6]{min-height:420px}.layer-side[data-astro-cid-onbqkjd6] h3[data-astro-cid-onbqkjd6]{min-height:0}li[data-astro-cid-onbqkjd6]{min-height:64px}}@media (width<=620px){.layer-core[data-astro-cid-onbqkjd6]{min-height:380px;padding:24px}.layer-core[data-astro-cid-onbqkjd6] h3[data-astro-cid-onbqkjd6]{margin-top:36px}li[data-astro-cid-onbqkjd6]{padding:16px 20px}}.proof-section[data-astro-cid-h7iy32w3]{background:var(--soft);padding:92px 0 104px}.client-story[data-astro-cid-h7iy32w3]{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper);grid-template-columns:1.08fr .92fr;display:grid}.story-main[data-astro-cid-h7iy32w3],.story-evidence[data-astro-cid-h7iy32w3]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:390px;padding:36px}.story-main[data-astro-cid-h7iy32w3] img[data-astro-cid-h7iy32w3]{object-fit:contain;object-position:left center;filter:grayscale();width:170px;height:58px;margin-bottom:50px}.story-main[data-astro-cid-h7iy32w3] .eyebrow[data-astro-cid-h7iy32w3]{margin:0}.story-main[data-astro-cid-h7iy32w3] h3[data-astro-cid-h7iy32w3]{letter-spacing:-.05em;max-width:620px;margin:16px 0 30px;font-size:clamp(2.2rem,3.8vw,4.5rem);line-height:1}blockquote[data-astro-cid-h7iy32w3]{border-top:1px solid var(--line);margin:0;padding-top:26px}blockquote[data-astro-cid-h7iy32w3] p[data-astro-cid-h7iy32w3]{margin:0;font-size:1.2rem;line-height:1.4}cite[data-astro-cid-h7iy32w3]{color:var(--muted);margin-top:10px;font-size:.82rem;font-style:normal;display:block}.story-evidence[data-astro-cid-h7iy32w3]{background:var(--ink);color:var(--on-dark);flex-direction:column;justify-content:space-between;display:flex}.story-evidence[data-astro-cid-h7iy32w3]>p[data-astro-cid-h7iy32w3]{color:#c5cac4;max-width:560px;margin:0;font-size:1.2rem;line-height:1.55}dl[data-astro-cid-h7iy32w3]{margin:42px 0 0}dl[data-astro-cid-h7iy32w3] div[data-astro-cid-h7iy32w3]{border-top:1px solid var(--dark-line);grid-template-columns:120px 1fr;gap:20px;padding:16px 0;display:grid}dt[data-astro-cid-h7iy32w3]{color:var(--lime);font-weight:var(--weight-bold)}dd[data-astro-cid-h7iy32w3]{color:#c5cac4;margin:0}.proof-detail-intro[data-astro-cid-h7iy32w3]{border-top:1px solid var(--line);margin:96px 0 46px;padding-top:28px}.proof-detail-intro[data-astro-cid-h7iy32w3] .eyebrow[data-astro-cid-h7iy32w3]{margin:0}.proof-detail-intro[data-astro-cid-h7iy32w3] h2[data-astro-cid-h7iy32w3]{max-width:900px;margin:22px 0 20px}.proof-ledger[data-astro-cid-h7iy32w3]{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.proof-group[data-astro-cid-h7iy32w3]{background:var(--paper);flex-direction:column;min-height:300px;padding:34px;display:flex}.proof-group[data-astro-cid-h7iy32w3] h3[data-astro-cid-h7iy32w3]{color:var(--muted);font-size:1rem;font-weight:var(--weight-bold);letter-spacing:-.015em;margin:0 0 34px}.proof-stat[data-astro-cid-h7iy32w3]{border-top:1px solid var(--line);padding:19px 0}.proof-stat[data-astro-cid-h7iy32w3] strong[data-astro-cid-h7iy32w3]{font-size:clamp(2.3rem,4vw,4.6rem);font-weight:var(--weight-regular);letter-spacing:-.055em;line-height:.95;display:block}.proof-stat[data-astro-cid-h7iy32w3] span[data-astro-cid-h7iy32w3]{max-width:300px;color:var(--muted);margin-top:8px;font-size:.82rem;line-height:1.45;display:block}.proof-group[data-astro-cid-h7iy32w3]:last-child{background:var(--ink);color:var(--on-dark)}.proof-group[data-astro-cid-h7iy32w3]:last-child h3[data-astro-cid-h7iy32w3]{color:var(--on-dark)}.proof-group[data-astro-cid-h7iy32w3]:last-child .proof-stat[data-astro-cid-h7iy32w3]{border-color:var(--dark-line)}.proof-group[data-astro-cid-h7iy32w3]:last-child .proof-stat[data-astro-cid-h7iy32w3] strong[data-astro-cid-h7iy32w3]{color:var(--lime)}.proof-group[data-astro-cid-h7iy32w3]:last-child .proof-stat[data-astro-cid-h7iy32w3] span[data-astro-cid-h7iy32w3]{color:#afb5ae}@media (width<=900px){.client-story[data-astro-cid-h7iy32w3],.proof-ledger[data-astro-cid-h7iy32w3]{grid-template-columns:1fr}.story-main[data-astro-cid-h7iy32w3],.story-evidence[data-astro-cid-h7iy32w3]{min-height:0}}@media (width<=620px){.story-main[data-astro-cid-h7iy32w3],.story-evidence[data-astro-cid-h7iy32w3]{padding:26px 20px}.story-main[data-astro-cid-h7iy32w3] img[data-astro-cid-h7iy32w3]{margin-bottom:34px}dl[data-astro-cid-h7iy32w3] div[data-astro-cid-h7iy32w3]{grid-template-columns:1fr;gap:4px}.proof-group[data-astro-cid-h7iy32w3]{padding:28px 22px}}.roles-section[data-astro-cid-yshmhzlj]{--eyebrow-color:var(--lime);--focus-ring:var(--lime);background:var(--ink);color:var(--on-dark);padding:96px 0 0}.roles-intro[data-astro-cid-yshmhzlj]{padding:34px 0 88px}.eyebrow[data-astro-cid-yshmhzlj]{margin:0;font-size:.78rem}h2[data-astro-cid-yshmhzlj]{letter-spacing:-.065em;max-width:1260px;margin-top:42px;line-height:.94}.roles-grid[data-astro-cid-yshmhzlj]{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.role-tile[data-astro-cid-yshmhzlj]{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:var(--ink);min-height:320px;color:var(--on-dark);flex-direction:column;justify-content:space-between;padding:28px;transition:background-color .22s,color .22s;display:flex}h3[data-astro-cid-yshmhzlj]{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,1.65vw,1.95rem);line-height:1.05}.role-copy[data-astro-cid-yshmhzlj] strong[data-astro-cid-yshmhzlj]{margin-bottom:11px;font-size:.96rem;line-height:1.35;display:block}.role-copy[data-astro-cid-yshmhzlj] p[data-astro-cid-yshmhzlj]{max-width:360px;color:var(--on-dark-muted);margin:0;font-size:.88rem;line-height:1.5;transition:color .22s}@media (hover:hover){.role-tile[data-astro-cid-yshmhzlj]:hover{background:var(--lime);color:var(--ink)}.role-tile[data-astro-cid-yshmhzlj]:hover .role-copy[data-astro-cid-yshmhzlj] p[data-astro-cid-yshmhzlj]{color:var(--on-lime-muted)}}@media (width<=1000px){.roles-grid[data-astro-cid-yshmhzlj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.roles-section[data-astro-cid-yshmhzlj]{padding-top:76px}.roles-intro[data-astro-cid-yshmhzlj]{padding-bottom:54px}h2[data-astro-cid-yshmhzlj]{margin-top:30px}.roles-grid[data-astro-cid-yshmhzlj]{grid-template-columns:1fr}.role-tile[data-astro-cid-yshmhzlj]{justify-content:flex-start;gap:22px;min-height:0;padding:24px}}.product-section[data-astro-cid-fk6aw4xp]{padding:var(--section-pad) 0;background:var(--paper)}.product-head[data-astro-cid-fk6aw4xp]{margin-bottom:54px}.product-head[data-astro-cid-fk6aw4xp] .eyebrow[data-astro-cid-fk6aw4xp]{margin:0}.product-head[data-astro-cid-fk6aw4xp] h2[data-astro-cid-fk6aw4xp]{max-width:1000px;margin-top:22px}.product-head[data-astro-cid-fk6aw4xp] .lead[data-astro-cid-fk6aw4xp]{max-width:760px}.product-tabs[data-astro-cid-fk6aw4xp]{z-index:8;top:var(--header-h);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#fffffff0;gap:8px;margin:0 0 42px;padding:10px;display:flex;position:sticky}.product-tab[data-astro-cid-fk6aw4xp]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-bold);text-align:center;white-space:nowrap;transition:background-color var(--dur) ease, color var(--dur) ease;flex:1;padding:11px 16px}.product-tab[data-astro-cid-fk6aw4xp]:hover{background:var(--hover-tint)}.product-tab[data-astro-cid-fk6aw4xp].is-active{background:var(--ink);color:var(--paper)}.product-panels[data-astro-cid-fk6aw4xp]{gap:96px;display:grid}.product-panel[data-astro-cid-fk6aw4xp]{border:1px solid var(--line);background:var(--paper);scroll-margin-top:calc(var(--header-h) + 74px);grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);display:grid}.product-panel[data-astro-cid-fk6aw4xp]:focus{outline:none}.product-panel[data-astro-cid-fk6aw4xp]:nth-child(2n){grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}figure[data-astro-cid-fk6aw4xp]{border-right:1px solid var(--line);background:#e8edf3;place-items:center;min-width:0;min-height:560px;margin:0;padding:14px;display:grid}.product-panel[data-astro-cid-fk6aw4xp]:nth-child(2n) figure[data-astro-cid-fk6aw4xp]{border-right:0;border-left:1px solid var(--line);grid-area:1/2}.product-panel[data-astro-cid-fk6aw4xp]:nth-child(2n) .product-panel-copy[data-astro-cid-fk6aw4xp]{grid-area:1/1}figure[data-astro-cid-fk6aw4xp] picture{width:100%}figure[data-astro-cid-fk6aw4xp] img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:620px;box-shadow:0 22px 60px #303a4e21}.figure-range[data-astro-cid-fk6aw4xp],.figure-learn[data-astro-cid-fk6aw4xp]{background:#e7ecf2}.figure-range[data-astro-cid-fk6aw4xp]{padding:12px;display:block}.figure-learn[data-astro-cid-fk6aw4xp]{padding:18px}.figure-range[data-astro-cid-fk6aw4xp] img,.figure-learn[data-astro-cid-fk6aw4xp] img{max-height:none}.product-panel-copy[data-astro-cid-fk6aw4xp]{background:var(--paper);flex-direction:column;justify-content:flex-end;min-height:560px;padding:52px;display:flex}.product-panel-copy[data-astro-cid-fk6aw4xp] small[data-astro-cid-fk6aw4xp]{color:var(--eyebrow);font-size:.72rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.product-panel-copy[data-astro-cid-fk6aw4xp] h3[data-astro-cid-fk6aw4xp]{letter-spacing:-.045em;margin:34px 0 16px;font-size:clamp(2rem,3vw,3.5rem);line-height:1.03}.product-panel-copy[data-astro-cid-fk6aw4xp] p[data-astro-cid-fk6aw4xp]{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.product-examples[data-astro-cid-fk6aw4xp]{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.product-examples[data-astro-cid-fk6aw4xp] li[data-astro-cid-fk6aw4xp]{border-bottom:1px solid var(--line);color:#343a35;padding:12px 0;font-size:.82rem;line-height:1.4}@media (width<=900px){.product-tabs[data-astro-cid-fk6aw4xp]{scrollbar-width:thin;overflow-x:auto}.product-tab[data-astro-cid-fk6aw4xp]{flex:none;min-width:110px}.product-panel[data-astro-cid-fk6aw4xp],.product-panel[data-astro-cid-fk6aw4xp]:nth-child(2n){grid-template-columns:1fr}figure[data-astro-cid-fk6aw4xp],.product-panel[data-astro-cid-fk6aw4xp]:nth-child(2n) figure[data-astro-cid-fk6aw4xp]{border:0;border-bottom:1px solid var(--line);grid-area:1/1;min-height:0}.product-panel-copy[data-astro-cid-fk6aw4xp],.product-panel[data-astro-cid-fk6aw4xp]:nth-child(2n) .product-panel-copy[data-astro-cid-fk6aw4xp]{grid-area:2/1;min-height:0}}@media (width<=620px){.product-tabs[data-astro-cid-fk6aw4xp]{margin-bottom:30px;padding:7px}.product-panels[data-astro-cid-fk6aw4xp]{gap:64px}figure[data-astro-cid-fk6aw4xp]{padding:8px}.product-panel-copy[data-astro-cid-fk6aw4xp]{padding:30px 24px}}.learn-more[data-astro-cid-whfv4wtf]{gap:12px;max-width:480px;display:grid}.fields[data-astro-cid-whfv4wtf]{flex-wrap:wrap;gap:8px;display:flex}.fields[data-astro-cid-whfv4wtf][hidden]{display:none}input[data-astro-cid-whfv4wtf]{border-radius:var(--radius);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border:1px solid #11131152;flex:200px;padding:15px 16px;font-size:max(16px,1em);line-height:1.2}input[data-astro-cid-whfv4wtf]::placeholder{color:var(--muted);opacity:1}button[data-astro-cid-whfv4wtf]{flex:none}button[data-astro-cid-whfv4wtf]:disabled{opacity:.6;cursor:progress}.status[data-astro-cid-whfv4wtf],.fallback[data-astro-cid-whfv4wtf]{color:inherit;margin:0;line-height:1.5}.status[data-astro-cid-whfv4wtf]{font-weight:var(--weight-bold);outline:none}.status[data-astro-cid-whfv4wtf]:empty{display:none}.fallback[data-astro-cid-whfv4wtf] a[data-astro-cid-whfv4wtf]{text-underline-offset:3px;text-decoration:underline}@media (width<=480px){button[data-astro-cid-whfv4wtf]{flex:100%}}@media (scripting:none){.fields[data-astro-cid-whfv4wtf]{display:none}.fallback[data-astro-cid-whfv4wtf][hidden]{display:block}}.mcp-section[data-astro-cid-wqfypvnh]{background:var(--paper);padding:112px 0}.mcp-intro[data-astro-cid-wqfypvnh]{margin-bottom:64px}.eyebrow[data-astro-cid-wqfypvnh]{margin:0 0 24px}h2[data-astro-cid-wqfypvnh]{letter-spacing:-.065em;max-width:1050px;line-height:.94}.mcp-intro[data-astro-cid-wqfypvnh] p[data-astro-cid-wqfypvnh]:not(.eyebrow){max-width:740px;color:var(--muted);font-size:var(--text-lead);margin:32px 0 0;line-height:1.65}.mcp-intro[data-astro-cid-wqfypvnh] p[data-astro-cid-wqfypvnh]:not(.eyebrow)+p[data-astro-cid-wqfypvnh]{margin-top:10px}.mcp-grid[data-astro-cid-wqfypvnh]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.mcp-card[data-astro-cid-wqfypvnh]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:510px;padding:46px;display:flex}.mcp-card[data-astro-cid-wqfypvnh]>div[data-astro-cid-wqfypvnh]{margin-top:88px}.mcp-card[data-astro-cid-wqfypvnh] small[data-astro-cid-wqfypvnh]{color:var(--eyebrow);font-size:.74rem;font-weight:var(--weight-black);letter-spacing:.12em;text-transform:uppercase}h3[data-astro-cid-wqfypvnh]{max-width:680px;min-height:3.92em;font-size:var(--heading-feature);letter-spacing:-.06em;margin:0;line-height:.98}.mcp-card[data-astro-cid-wqfypvnh] p[data-astro-cid-wqfypvnh]{max-width:650px;color:var(--muted);font-size:var(--text-lead);margin:28px 0 0;line-height:1.65}.mcp-card-dark[data-astro-cid-wqfypvnh]{--focus-ring:var(--lime);background:var(--ink);color:var(--on-dark)}.mcp-card-dark[data-astro-cid-wqfypvnh] small[data-astro-cid-wqfypvnh]{color:var(--lime)}.mcp-card-dark[data-astro-cid-wqfypvnh] p[data-astro-cid-wqfypvnh]{color:#aeb6ad}.mcp-card[data-astro-cid-wqfypvnh] .mcp-technical-label[data-astro-cid-wqfypvnh]{color:var(--lime);font-size:.9rem;font-weight:var(--weight-bold);margin:30px 0 12px}@media (width<=900px){.mcp-grid[data-astro-cid-wqfypvnh]{grid-template-columns:1fr}.mcp-card[data-astro-cid-wqfypvnh]>div[data-astro-cid-wqfypvnh]{margin-top:64px}h3[data-astro-cid-wqfypvnh]{min-height:0}}@media (width<=620px){.mcp-intro[data-astro-cid-wqfypvnh]{margin-bottom:42px}.mcp-card[data-astro-cid-wqfypvnh]{min-height:430px;padding:30px 22px}.mcp-card[data-astro-cid-wqfypvnh]>div[data-astro-cid-wqfypvnh]{margin-top:52px}}.ideas-section[data-astro-cid-pna3yk3s]{background:var(--paper);padding:112px 0}.home-ideas-head[data-astro-cid-pna3yk3s]{grid-template-columns:.58fr 1.42fr;gap:7vw;margin-bottom:58px;display:grid}.eyebrow[data-astro-cid-pna3yk3s]{margin:0}h2[data-astro-cid-pna3yk3s]{letter-spacing:-.06em;max-width:900px;line-height:.96}.home-ideas-head[data-astro-cid-pna3yk3s] p[data-astro-cid-pna3yk3s]:not(.eyebrow){max-width:620px;color:var(--muted);margin:24px 0 0;line-height:1.65}.home-ideas-grid[data-astro-cid-pna3yk3s]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1.2fr .8fr;display:grid}.home-idea-feature[data-astro-cid-pna3yk3s],.home-idea-link[data-astro-cid-pna3yk3s]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}small[data-astro-cid-pna3yk3s]{color:var(--eyebrow);font-size:.68rem;font-weight:var(--weight-black);letter-spacing:.1em;text-transform:uppercase}.home-idea-feature[data-astro-cid-pna3yk3s]>span[data-astro-cid-pna3yk3s],.home-idea-link[data-astro-cid-pna3yk3s]>span[data-astro-cid-pna3yk3s]{font-size:.78rem;font-weight:var(--weight-black);margin-top:auto}.home-idea-feature[data-astro-cid-pna3yk3s]{--focus-ring:var(--lime);background:var(--ink);min-height:620px;color:var(--paper);grid-row:span 4;padding:34px}.home-idea-feature[data-astro-cid-pna3yk3s] small[data-astro-cid-pna3yk3s]{color:var(--lime)}.home-idea-feature[data-astro-cid-pna3yk3s] h3[data-astro-cid-pna3yk3s]{max-width:620px;font-size:var(--heading-feature);letter-spacing:-.06em;margin:92px 0 20px;line-height:.94}.home-idea-feature[data-astro-cid-pna3yk3s] p[data-astro-cid-pna3yk3s]{color:#b5bcb5;max-width:560px;margin:0;line-height:1.65}.home-idea-feature[data-astro-cid-pna3yk3s]>span[data-astro-cid-pna3yk3s]{padding-top:32px}.home-idea-link[data-astro-cid-pna3yk3s]{background:var(--paper);min-height:215px;transition:background-color var(--dur) ease, color var(--dur) ease;padding:24px 28px}.home-idea-link[data-astro-cid-pna3yk3s] h3[data-astro-cid-pna3yk3s]{letter-spacing:-.04em;margin:18px 0 12px;font-size:clamp(1.35rem,2vw,2.2rem);line-height:1}.home-idea-link[data-astro-cid-pna3yk3s] p[data-astro-cid-pna3yk3s]{max-width:580px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.home-idea-link[data-astro-cid-pna3yk3s]>span[data-astro-cid-pna3yk3s]{padding-top:18px}.home-idea-link[data-astro-cid-pna3yk3s]:hover,.home-idea-link[data-astro-cid-pna3yk3s]:focus-visible{background:var(--lime);color:var(--ink)}.home-idea-link[data-astro-cid-pna3yk3s]:focus-visible{outline-offset:-3px}.home-idea-link[data-astro-cid-pna3yk3s]:hover p[data-astro-cid-pna3yk3s],.home-idea-link[data-astro-cid-pna3yk3s]:focus-visible p[data-astro-cid-pna3yk3s]{color:#343a35}@media (width<=900px){.home-ideas-head[data-astro-cid-pna3yk3s],.home-ideas-grid[data-astro-cid-pna3yk3s]{grid-template-columns:1fr}.home-idea-feature[data-astro-cid-pna3yk3s]{grid-row:auto;min-height:470px}}@media (width<=700px){.ideas-section[data-astro-cid-pna3yk3s]{padding:80px 0}.home-idea-feature[data-astro-cid-pna3yk3s]{min-height:390px;padding:26px 22px}.home-idea-feature[data-astro-cid-pna3yk3s] h3[data-astro-cid-pna3yk3s]{margin-top:62px}.home-idea-link[data-astro-cid-pna3yk3s]{padding:22px}}.final-section[data-astro-cid-rm6npfgm]{background:var(--lime);color:var(--ink)}.cta-box[data-astro-cid-rm6npfgm]{grid-template-columns:1.08fr .92fr;align-items:end;gap:6vw;min-height:600px;padding:112px 0;display:grid}.contact-copy[data-astro-cid-rm6npfgm]{max-width:1000px}.eyebrow[data-astro-cid-rm6npfgm]{margin:0}h2[data-astro-cid-rm6npfgm]{max-width:760px;margin-top:22px}.contact-copy[data-astro-cid-rm6npfgm]>p[data-astro-cid-rm6npfgm]:not(.eyebrow){max-width:620px;color:var(--on-lime-muted);margin:24px 0 0;font-size:18px}.contact-action[data-astro-cid-rm6npfgm]{z-index:2;background:#ffffff4d;border:1px solid #11131138;max-width:520px;padding:34px;position:relative}.contact-action[data-astro-cid-rm6npfgm] p[data-astro-cid-rm6npfgm]{max-width:620px;color:var(--on-lime-muted);margin:0 0 26px;line-height:1.6}.contact-action[data-astro-cid-rm6npfgm] small[data-astro-cid-rm6npfgm]{max-width:430px;color:var(--on-lime-muted);font-size:var(--text-eyebrow);margin-top:16px;line-height:1.5;display:block}.contact-action[data-astro-cid-rm6npfgm] small[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.cta-box[data-astro-cid-rm6npfgm]{grid-template-columns:1fr;min-height:0;padding:88px 0}}@media (width<=620px){.cta-box[data-astro-cid-rm6npfgm]{padding:72px 0}.contact-action[data-astro-cid-rm6npfgm]{padding:24px 20px}}
