.site-header[data-astro-cid-nen7h5rs]{backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);z-index:20;background:#fffffff7;position:sticky;top:0;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #17232614}.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(160px,196px) minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1400px,100% - 40px);min-height:68px;display:grid}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;min-width:0;display:inline-flex}.brand-logo[data-astro-cid-nen7h5rs]{object-fit:contain;flex-shrink:0;width:60px;height:38px;display:block}.brand[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs],.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:block}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.63rem;line-height:1.3}.brand[data-astro-cid-nen7h5rs] picture[data-astro-cid-nen7h5rs]{flex:none}.brand-copy[data-astro-cid-nen7h5rs]{min-width:0}.brand[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{white-space:nowrap;font-size:.88rem;line-height:1.3}.nav[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.languages[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);white-space:nowrap;min-height:40px;padding:9px 6px;font-size:.84rem;font-weight:800;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{background:var(--brick);content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:3px;left:9px;right:9px;transform:scaleX(.42)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.languages[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--green)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible:after{opacity:1;transform:scaleX(1)}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.header-actions[data-astro-cid-nen7h5rs]>.button[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:38px;padding:8px 12px;font-size:.84rem}.languages[data-astro-cid-nen7h5rs]{gap:8px;display:flex}.languages[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);min-height:30px;padding:6px 8px;font-size:.72rem}.mobile-nav-menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.mobile-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{background:var(--ink);cursor:pointer;place-items:center;width:38px;height:38px;padding:10px;list-style:none;display:grid}.mobile-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{color:#fff}.mobile-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs] svg{width:18px;height:18px;display:block}.mobile-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs] .mobile-close-icon,.mobile-nav-menu[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs] .mobile-menu-icon{display:none}.mobile-nav-menu[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs] .mobile-close-icon{display:block}.mobile-nav-panel[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);z-index:30;background:#fff;width:min(380px,100vw - 24px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 70px #17232638}.mobile-nav-heading[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.mobile-nav-heading[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--brick);text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.mobile-nav-links[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr);display:grid}.mobile-nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-language-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);min-height:42px;padding:12px 10px;font-size:.82rem;font-weight:900}.mobile-nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.mobile-nav-group[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.mobile-nav-links[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}.mobile-nav-group[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:11px 10px;font-size:.86rem;font-weight:800;line-height:1.5;list-style:none;display:flex}.mobile-nav-group[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-nav-group[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{flex:none;margin-left:12px}.mobile-nav-group[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]{color:var(--green)}.mobile-nav-group[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mobile-category-links[data-astro-cid-nen7h5rs]{padding:0 10px 12px}.mobile-category-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:normal;min-height:44px;padding:11px 12px;font-size:.85rem;font-weight:600;line-height:1.5;display:block}.nav-subgroup[data-astro-cid-nen7h5rs]+.nav-subgroup[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.nav-group-label[data-astro-cid-nen7h5rs]{color:var(--muted);padding:8px 12px 4px;font-size:.72rem;font-weight:700;display:block}.mobile-language-links[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.mobile-language-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:#1723260f;min-height:auto;padding:7px 9px}@media (width>=1201px) and (width<=1400px){.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:178px minmax(0,1fr) auto;gap:10px}.brand[data-astro-cid-nen7h5rs]{gap:8px}.brand-logo[data-astro-cid-nen7h5rs]{width:56px;height:36px}.brand[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:.82rem}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1200px){.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:64px}.nav[data-astro-cid-nen7h5rs],.languages[data-astro-cid-nen7h5rs]{display:none}.mobile-nav-menu[data-astro-cid-nen7h5rs]{display:block}}@media (width<=520px){.site-header[data-astro-cid-nen7h5rs]{position:sticky}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;width:calc(100% - 24px);min-height:60px}.brand[data-astro-cid-nen7h5rs]{gap:9px}.brand-logo[data-astro-cid-nen7h5rs]{width:51px;height:34px}.brand-copy[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}.brand-copy[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:.92rem;line-height:1}.header-actions[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]{min-height:34px;padding:7px 10px}.header-actions[data-astro-cid-nen7h5rs]{gap:8px}.mobile-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{width:34px;height:34px}.mobile-nav-panel[data-astro-cid-nen7h5rs]{max-height:calc(100vh - 72px);right:-2px;overflow-y:auto}}.product-nav-menu[data-astro-cid-nen7h5rs]{position:relative}.product-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{color:var(--muted);cursor:pointer;white-space:nowrap;min-height:40px;padding:9px 6px;font-size:.84rem;font-weight:800;list-style:none}.product-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.product-nav-menu[data-astro-cid-nen7h5rs]>.nav-submenu[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:#fff;width:max-content;min-width:240px;max-width:min(360px,100vw - 40px);max-height:calc(100dvh - 100px);padding:8px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 12px 28px #132b2020}.product-nav-menu[data-astro-cid-nen7h5rs]:last-child>.nav-submenu[data-astro-cid-nen7h5rs]{left:auto;right:0}.nav-submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:normal;padding:10px 12px;line-height:1.45;display:block}.product-nav-menu[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]{color:var(--green)}.product-nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:inline-block}.product-nav-menu[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.nav-submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-category-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#edf3f1}.mobile-nav-panel[data-astro-cid-nen7h5rs]{max-height:calc(100dvh - 95px);overflow-y:auto}.public-event-announcement[data-astro-cid-af6r2j7a]{color:#14231f;letter-spacing:0;background:#edf2ef;border-bottom:1px solid #c6d3cb;font-size:13px;line-height:1.5;position:static}.public-event-announcement-inner[data-astro-cid-af6r2j7a]>a[data-astro-cid-af6r2j7a]{min-height:40px;color:inherit;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 20px;padding:8px 0;text-decoration:none;display:flex}.public-event-announcement-link[data-astro-cid-af6r2j7a]{color:#963c2c;text-underline-offset:3px;font-weight:700;text-decoration:underline}.public-event-announcement[data-astro-cid-af6r2j7a] a[data-astro-cid-af6r2j7a]:focus-visible,.public-event-contact[data-astro-cid-af6r2j7a] a[data-astro-cid-af6r2j7a]:focus-visible{outline-offset:4px;outline:2px solid #963c2c}.public-event-announcement[data-astro-cid-af6r2j7a] time[data-astro-cid-af6r2j7a],.public-event-contact[data-astro-cid-af6r2j7a] time[data-astro-cid-af6r2j7a]{white-space:nowrap}.public-event-contact[data-astro-cid-af6r2j7a]{color:#14231f;border-top:1px solid #c6d3cb;grid-column:1/-1;min-width:0;margin-top:4px;padding-top:16px;font-size:14px;line-height:1.6}.public-event-contact[data-astro-cid-af6r2j7a] strong[data-astro-cid-af6r2j7a]{font-size:15px;display:block}.public-event-contact[data-astro-cid-af6r2j7a] p[data-astro-cid-af6r2j7a]{overflow-wrap:anywhere;margin:6px 0}.public-event-contact-links[data-astro-cid-af6r2j7a]{flex-wrap:wrap;gap:8px 20px;margin-top:10px;display:flex}.public-event-contact[data-astro-cid-af6r2j7a] a[data-astro-cid-af6r2j7a]{color:#963c2c;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=600px){.public-event-announcement-inner[data-astro-cid-af6r2j7a]>a[data-astro-cid-af6r2j7a]{justify-content:flex-start;gap:4px 12px}.public-event-announcement[data-astro-cid-af6r2j7a] strong[data-astro-cid-af6r2j7a]{flex-basis:100%}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:#fff;border-top:1px solid #ffffff1f;padding:58px 0 24px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.35fr .75fr .9fr;gap:34px;display:grid}.footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{max-width:660px;margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1.04}.footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#ffffffb8;max-width:620px}.footer[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{margin-top:0;font-size:.95rem}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffb8;border-bottom:1px solid #ffffff1f;margin:0;padding:9px 0;font-weight:800;display:block}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--mint)}.fine-print[data-astro-cid-jo6i4kqk]{color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding-top:18px;font-size:.85rem;display:flex}.fine-print[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{gap:18px;display:flex}.fine-print[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:0;padding:0;font-weight:400}@media (width<=760px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:2rem}}:root{--ink:#172326;--muted:#5e6a68;--line:#c9d2cc;--paper:#eef1ec;--panel:#fffaf1;--panel-2:#e4e1d7;--blueprint:#e6edf1;--mint:#a8dfc9;--green:#17614f;--brick:#b04735;--cobalt:#315e99;--gold:#bd8b32;--steel:#263638;--paper-warm:#fffdf7;--surface-panel:color-mix(in srgb, var(--panel) 90%, #fff);--surface-blueprint:color-mix(in srgb, var(--blueprint) 82%, #fff);--hairline:color-mix(in srgb, var(--ink) 18%, transparent);--shadow:0 24px 70px #17232629;--shadow-card:0 1px 0 #ffffffd1 inset, 0 18px 46px #17232617;--shadow-deep:0 30px 88px #17232638;--focus-ring:0 0 0 3px color-mix(in srgb, var(--gold) 34%, transparent);--max:1180px;--anchor-scroll-margin:96px;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-padding-top:var(--anchor-scroll-margin);font-family:Aptos,Segoe UI,Helvetica Neue,sans-serif;line-height:1.55}body{min-width:320px;margin:0}@media (width<=520px){:root{--anchor-scroll-margin:24px}}body:before{background:linear-gradient(90deg, #315e991a, transparent 30%, #17614f14 62%, #b0473514 100%), linear-gradient(180deg, #fffdf7e6, #eef1ecb8 42%, #e6edf19e), repeating-linear-gradient(0deg, #17232609, #17232609 1px, transparent 1px, transparent 32px), repeating-linear-gradient(90deg, #17232607, #17232607 1px, transparent 1px, transparent 32px), var(--paper);content:"";z-index:-2;position:fixed;inset:0}body:after{content:"";opacity:.32;pointer-events:none;z-index:-1;background-image:linear-gradient(#fffdf72e,#0000 18%,#17232609),repeating-linear-gradient(135deg,#17232609,#17232609 1px,#0000 1px 8px);position:fixed;inset:0}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb, var(--gold) 38%, #fff);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}img{max-width:100%;display:block}.container{width:min(var(--max), calc(100% - 40px));margin:0 auto}.eyebrow{color:var(--brick);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.button{background:var(--ink);border:1px solid var(--ink);color:#fff;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 12px 26px #17232624}.button:hover{background:var(--green);border-color:var(--green);transform:translateY(-1px);box-shadow:0 18px 34px #17614f2e}.button:focus-visible{box-shadow:var(--focus-ring), 0 18px 34px #17232629}.button.secondary{color:var(--ink);background:0 0}.button.secondary:hover{background:var(--ink);border-color:var(--ink);color:#fff}.site-shell{min-height:100vh}.main{padding-bottom:80px}.hero-stage{background:linear-gradient(96deg, #091414fc 0%, #0c1c1bf2 45%, #0c1c1b9e 73%, #0c1818d1 100%), linear-gradient(115deg, transparent 0 61%, #bd8b3247 61% 63%, transparent 63%), linear-gradient(180deg, #1723261f, #172326f0), var(--hero-image);color:#fff;isolation:isolate;background-position:100%;background-size:cover;border-bottom:1px solid #1723262e;position:relative;overflow:hidden;box-shadow:inset 0 -1px #fffaf11f}.hero-stage:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#fffaf114,#0000 28%,#a8dfc914 100%),repeating-linear-gradient(90deg,#fffaf11f,#fffaf11f 1px,#0000 1px 78px),repeating-linear-gradient(0deg,#fffaf112,#fffaf112 1px,#0000 1px 78px);position:absolute;inset:0}.hero-stage:after{background:var(--gold);content:"";width:34%;height:7px;position:absolute;bottom:0;left:0}.hero{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(330px,.42fr);align-items:stretch;gap:28px;min-height:min(720px,100vh - 68px);padding:38px 0 28px;display:grid;position:relative}.hero-copy{max-width:860px;position:relative}.hero-copy:before{background:linear-gradient(90deg, var(--gold), var(--mint));content:"";width:102px;height:8px;position:absolute;top:-26px;left:0}.hero .eyebrow{color:#f3c46d}.hero h1{color:#fff;hyphens:manual;letter-spacing:0;overflow-wrap:break-word;text-shadow:0 8px 28px #00000057;text-wrap:balance;max-width:820px;margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.72rem,4.05vw,4.05rem);font-weight:700;line-height:1.01}.hero p{color:#fffaf1db;max-width:760px;font-size:.96rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.hero-actions .button{color:var(--ink);background:#fffaf1;border-color:#fffaf1}.hero-actions .button:hover{background:var(--mint);border-color:var(--mint);color:var(--ink)}.hero-actions .button.secondary{color:#fff;background:#fffaf114;border-color:#fffaf194}.hero-actions .button.secondary:hover{color:#fff;background:#fffaf12e;border-color:#fff}.home-hero-stage{background:linear-gradient(94deg, #0a1918fa 0%, #0a1918f0 48%, #0a1918a8 100%), linear-gradient(180deg, #0a19181f, #0a1918db), var(--hero-image);background-position:100%;background-size:cover}.home-hero-stage .hero{grid-template-columns:minmax(0,.96fr) minmax(320px,.34fr);align-items:center;gap:36px;min-height:min(650px,100vh - 120px);padding:34px 0 46px}.home-hero-stage .hero-copy{max-width:920px}.home-hero-stage .hero h1{max-width:840px;font-size:clamp(2.92rem,4.42vw,4.28rem);line-height:.98}.home-hero-stage .hero-copy>p:not(.eyebrow){max-width:760px;font-size:1.02rem;line-height:1.62}.home-hero-command{background:linear-gradient(90deg, #fffaf12e, transparent 18%, #bd8b3229 100%), linear-gradient(135deg, #fffdf7fa, #e4e1d7e0), var(--panel);box-shadow:var(--shadow-deep);color:var(--ink);isolation:isolate;border:1px solid #fffaf1ad;grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);max-width:860px;margin-top:20px;display:grid;position:relative;overflow:hidden}.home-hero-command:before{content:"";opacity:.42;pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,#17232614,#17232614 1px,#0000 1px 18px),linear-gradient(90deg,#0000,#bd8b323d,#0000);position:absolute;inset:0}.home-hero-command-head{background:linear-gradient(135deg, #172326fa, #17614fd6), var(--ink);color:#fff;min-width:0;padding:15px}.home-hero-command-head span,.home-hero-command-card span{text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.12;display:block}.home-hero-command-head span{color:#f3c46d}.home-hero-command-head strong{text-wrap:balance;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;line-height:1.05;display:block}.home-hero-command-head p{color:#fffaf1c2;margin:12px 0 0;font-size:.76rem;line-height:1.45}.home-hero-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-hero-command-card{border-right:1px solid #17232624;min-width:0;padding:15px 14px;transition:background .18s,box-shadow .18s,transform .18s;position:relative}.home-hero-command-card:before{background:color-mix(in srgb, var(--gold) 70%, transparent);content:"";width:34px;height:3px;position:absolute;top:0;left:14px}.home-hero-command-card:last-child{border-right:0}.home-hero-command-card:hover{background:#fffaf1b8;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #bd8b3238}.home-hero-command-card span{color:var(--brick)}.home-hero-command-card strong{color:var(--green);overflow-wrap:anywhere;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.04;display:block}.home-hero-command-card p{color:var(--muted);margin:10px 0 0;font-size:.74rem;line-height:1.42}.home-hero-stage .hero-qualification-strip,.home-hero-stage .hero-review-ledger,.home-hero-stage .hero-proof-rail,.home-hero-stage .hero-program-board,.home-hero-stage .hero-signal-rail,.home-hero-stage .hero-intake-console,.home-hero-stage .hero-metadata{display:none}.home-hero-stage .hero-dossier{background:linear-gradient(150deg, #fffaf1fa, #e6edf1db), var(--panel);border-color:#fffaf1ad;align-self:center;gap:12px;max-width:370px;padding:14px;position:relative;box-shadow:0 28px 78px #00000047,inset 0 0 0 1px #fffaf129}.home-hero-stage .hero-dossier:before{background:linear-gradient(180deg, #bd8b32db, #17614f94), var(--gold);content:"";z-index:1;width:5px;position:absolute;inset:0 auto 0 0}.home-hero-stage .hero-dossier-topline{margin:-14px -14px 0}.home-hero-stage .hero-dossier-media{aspect-ratio:4/3;min-height:220px}.home-hero-stage .hero-command-metrics,.home-hero-stage .hero-dossier .hero-handoff-ladder,.home-hero-stage .hero-dossier>p{display:none}.home-hero-stage .hero-dossier>strong{font-size:1.2rem}.product-hero-stage .hero-qualification-strip,.product-hero-stage .hero-review-ledger,.product-hero-stage .hero-program-board,.product-hero-stage .hero-dossier{display:none}.product-hero-stage .hero{grid-template-columns:minmax(0,1fr);min-height:min(640px,100vh - 96px);padding:34px 0 48px}.product-hero-stage .hero-copy{grid-template-columns:minmax(0,.78fr) minmax(360px,.42fr);grid-template-areas:"eyebrow command""title command""text command""actions command";align-items:center;gap:0 36px;max-width:none;display:grid}.product-hero-stage .hero-copy>.eyebrow{grid-area:eyebrow}.product-hero-stage .hero-copy>h1{grid-area:title;max-width:760px}.product-hero-stage .hero-copy>p:not(.eyebrow){grid-area:text;max-width:680px}.product-hero-stage .hero-actions{grid-area:actions}.hero-product-command{color:var(--ink);background:#fffaf1f5;border:1px solid #fffaf194;grid-area:command;grid-template-columns:1fr;max-width:470px;margin-top:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000003d}.hero-product-command-media{aspect-ratio:16/9;background:var(--ink);min-height:176px;margin:0;position:relative;overflow:hidden}.hero-product-command-media:after{content:"";background:linear-gradient(#0000 34%,#091716c7);position:absolute;inset:0}.hero-product-command-media img{object-fit:cover;width:100%;height:100%}.hero-product-command-media figcaption{color:#fff;z-index:1;padding:14px;position:absolute;bottom:0;left:0;right:0}.hero-product-command-media span{color:#f3c46d;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.1;display:block}.hero-product-command-media strong{overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.08;display:block}.hero-product-command-strip{background:linear-gradient(90deg, #f3c46d1a, transparent 42%, #a8dfc914), var(--ink);color:#fffaf1db;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-product-command-strip span{border-right:1px solid #fffaf129;min-height:42px;padding:8px 10px;font-size:.62rem;line-height:1.22;display:grid}.hero-product-command-strip span:last-child{border-right:0}.hero-product-command-strip b{color:#f3c46d;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:900;line-height:1.1;display:block}.hero-product-command-panel{grid-template-rows:auto 1fr;min-width:0;display:grid}.hero-product-command-head{border-bottom:1px solid #17232624;padding:13px}.hero-product-command-head span,.hero-product-command-lane span{color:var(--brick);text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.1;display:block}.hero-product-command-head strong{color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;line-height:1.05;display:block}.hero-product-command-head p{color:var(--muted);margin:6px 0 0;font-size:.76rem;line-height:1.42}.hero-product-command-lanes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-product-command-lane{border-bottom:1px solid #17232624;border-right:1px solid #17232624;min-width:0;min-height:96px;padding:11px}.hero-product-command-lane:nth-child(2n){border-right:0}.hero-product-command-lane:nth-last-child(-n+2){border-bottom:0}.hero-product-command-lane strong{color:var(--green);overflow-wrap:anywhere;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.05;display:block}.hero-product-command-lane p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.38}.hero-qualification-strip{border:1px solid #fffaf138;grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin-top:18px;display:grid}.hero-qualification-item{background:#09171694;border-right:1px solid #fffaf129;gap:7px;min-height:68px;padding:12px 14px;display:grid}.hero-qualification-item:last-child{border-right:0}.hero-qualification-strip span{color:#f3c46d;text-transform:uppercase;font-size:.64rem;font-weight:900}.hero-qualification-strip strong{color:#fffaf1e6;overflow-wrap:anywhere;font-size:.86rem;line-height:1.16}.hero-review-ledger{color:var(--ink);background:#fffaf1f5;border:1px solid #fffaf18a;grid-template-columns:minmax(178px,.25fr) minmax(0,.75fr);max-width:820px;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 24px 74px #0000003d}.hero-review-ledger-head{background:linear-gradient(135deg, #172326fa, #172326e6), var(--ink);color:#fff;flex-direction:column;justify-content:space-between;min-height:118px;padding:14px;display:flex}.hero-review-ledger-head span,.hero-review-ledger-row span{text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.hero-review-ledger-head span{color:#f3c46d}.hero-review-ledger-head strong{max-width:230px;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;line-height:1.04;display:block}.hero-review-ledger-rows{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-review-ledger-row{border-right:1px solid #17232624;gap:8px;min-width:0;min-height:118px;padding:14px 12px;display:grid}.hero-review-ledger-row:last-child{border-right:0}.hero-review-ledger-row span{color:#17232657;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;line-height:1}.hero-review-ledger-row strong{color:var(--brick);text-transform:uppercase;font-size:.72rem;line-height:1.08}.hero-review-ledger-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.38}.hero-proof-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:980px;margin-top:10px;display:none}.hero-proof-pill{color:#fffaf1db;background:#fffaf11a;border:1px solid #fffaf129;gap:6px;min-height:58px;padding:10px 12px;font-size:.88rem;display:grid}.hero-proof-pill b{color:#f3c46d;text-transform:uppercase;font-size:.68rem;display:block}.hero-program-board{color:var(--ink);background:#fffaf1f5;border:1px solid #fffaf19e;grid-template-columns:minmax(220px,.34fr) repeat(3,minmax(0,1fr));max-width:980px;margin-top:10px;display:none;box-shadow:0 24px 70px #00000038}.hero-program-heading,.hero-program-card{border-right:1px solid #17232624;min-height:108px;padding:12px}.hero-program-card:last-child{border-right:0}.hero-program-heading{background:var(--ink);color:#fff}.hero-program-heading span,.hero-program-card span{text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.hero-program-heading span{color:#f3c46d}.hero-program-heading strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.08;display:block}.hero-program-card span{color:#1723265c;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1}.hero-program-card h3{color:var(--brick);text-transform:uppercase;margin:8px 0 6px;font-size:.74rem;line-height:1.1}.hero-program-card strong{color:var(--green);overflow-wrap:anywhere;font-size:.88rem;line-height:1.16;display:block}.hero-program-card p{color:var(--muted);margin:7px 0 0;font-size:.7rem;line-height:1.38}.hero-signal-rail{flex-wrap:wrap;gap:8px;margin-top:12px;display:none}.hero-signal-chip{color:#fffaf1d1;text-transform:uppercase;background:#fffaf114;border:1px solid #fffaf138;padding:8px 10px;font-size:.72rem;font-weight:900}.hero-intake-console{backdrop-filter:blur(8px);background:#0e1f1ead;border:1px solid #fffaf138;grid-template-columns:minmax(190px,.34fr) repeat(4,minmax(0,1fr));max-width:980px;margin-top:10px;display:none}.hero-intake-heading,.hero-intake-card{border-right:1px solid #fffaf129;min-height:86px;padding:10px}.hero-intake-card:last-child{border-right:0}.hero-intake-heading{color:var(--ink);background:#fffaf1f0}.hero-intake-heading span,.hero-intake-card span{text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.hero-intake-heading span{color:var(--brick)}.hero-intake-heading strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.05;display:block}.hero-intake-card span{color:#f3c46d}.hero-intake-card h3{color:var(--mint);overflow-wrap:anywhere;text-transform:uppercase;margin:7px 0 5px;font-size:.7rem;line-height:1.15}.hero-intake-card p{color:#fffaf1bd;margin:0;font-size:.68rem;line-height:1.42}.hero-metadata{border:1px solid #fffaf138;grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;margin-top:16px;display:none}.hero-metadata div{background:#0e1f1e94;border-right:1px solid #fffaf138;min-height:76px;padding:12px}.hero-metadata div:last-child{border-right:0}.hero-metadata span,.hero-metadata strong,.hero-metadata small{display:block}.hero-metadata span{color:#f3c46d;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1}.hero-metadata strong{color:var(--mint);text-transform:uppercase;font-size:.76rem}.hero-metadata small{color:#fff;margin-top:6px;font-size:.88rem;font-weight:800}.hero-dossier{background:linear-gradient(180deg, #fffdf7fa, #f4eee0f0), linear-gradient(135deg, transparent 0 62%, #bd8b321c 62% 64%, transparent 64%), var(--panel);box-shadow:var(--shadow-deep);color:var(--ink);border:1px solid #fffaf19e;align-self:start;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.hero-dossier:before{content:"";opacity:.48;pointer-events:none;background:repeating-linear-gradient(90deg,#17232614,#17232614 1px,#0000 1px 42px),linear-gradient(135deg,#0000,#bd8b3229);position:absolute;inset:0}.hero-dossier>*{z-index:1;position:relative}.hero-dossier-topline{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:-12px -12px 0;padding:10px 12px;display:flex}.hero-dossier-topline span,.hero-dossier-topline b{text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.1;display:block}.hero-dossier-topline span{color:#f3c46d}.hero-dossier-topline b{color:#fffaf1c7;text-align:right}.hero-dossier-media{aspect-ratio:16/10;background:var(--ink);border:1px solid var(--hairline);min-height:190px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 42px #1723262e,inset 0 1px #ffffff2e}.hero-dossier-media:after{content:"";background:linear-gradient(#0000 30%,#1723268a),linear-gradient(135deg,#0000 0 62%,#bd8b329e 62% 65%,#0000 65%);position:absolute;inset:0}.hero-dossier-media img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.hero-visual-caption{color:#fff;z-index:1;padding:18px;position:absolute;bottom:0;left:0;right:0}.hero-visual-caption span{color:#f3c46d;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:900;display:block}.hero-visual-caption strong{text-shadow:0 10px 24px #00000057;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.05;display:block}.hero-dossier-signal-strip{background:linear-gradient(90deg,#17614f29,#0000 42%,#bd8b3224),#fffdf7b8;border:1px solid #17232629;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hero-dossier-signal-strip span{color:var(--ink);border-right:1px solid #17232624;min-height:58px;padding:9px;font-size:.68rem;font-weight:800;line-height:1.2;display:grid}.hero-dossier-signal-strip span:last-child{border-right:0}.hero-dossier-signal-strip b{color:var(--brick);text-transform:uppercase;margin-bottom:6px;font-size:.6rem;font-weight:900;line-height:1.1;display:block}.hero-command-metrics{border:1px solid #1723262e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-command-metric{background:#fffdf7bd;border-right:1px solid #17232624;min-width:0;padding:9px}.hero-command-metric:last-child{border-right:0}.hero-command-metric span,.hero-command-metric strong,.hero-command-metric small{display:block}.hero-command-metric span{color:var(--brick);text-transform:uppercase;font-size:.62rem;font-weight:900}.hero-command-metric strong{color:var(--green);margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.02}.hero-command-metric small{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:.62rem;line-height:1.28}.hero-dossier .hero-dossier-grid,.hero-dossier .hero-routing-timeline,.hero-dossier>.status-pill{display:none}.hero-dossier-kicker,.hero-dossier-grid span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900}.hero-dossier>strong{font-family:Georgia,Times New Roman,serif;font-size:1.26rem;line-height:1.08}.hero-dossier p{color:var(--muted);margin:0;font-size:.84rem}.hero-dossier-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hero-dossier-grid div{border-right:1px solid var(--line);min-width:0;padding:12px}.hero-dossier-grid div:last-child{border-right:0}.hero-dossier-grid b{color:var(--green);overflow-wrap:anywhere;margin-top:4px;font-size:.82rem;display:block}.hero-routing-timeline{color:#fff;background:#172326f0;border:1px solid #17232647;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.hero-routing-timeline:before{content:"";background:#f3c46db8;height:2px;position:absolute;top:20px;left:18px;right:18px}.hero-routing-step{min-width:0;padding:34px 12px 12px;position:relative}.hero-routing-step:before{background:var(--gold);border:3px solid var(--ink);content:"";width:10px;height:10px;position:absolute;top:14px;left:14px}.hero-routing-step span,.hero-routing-step strong{display:block}.hero-routing-step span{color:#f3c46d;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1}.hero-routing-step strong{color:#fffaf1d6;text-transform:uppercase;margin-top:6px;font-size:.68rem;line-height:1.16}.hero-handoff-ladder{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-handoff-step{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px;display:grid}.hero-handoff-step:nth-child(2n){border-left:1px solid var(--line)}.hero-handoff-step:nth-last-child(-n+2){border-bottom:0}.hero-handoff-step span{color:#1723264d;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:700;line-height:1}.hero-handoff-step strong{color:var(--green);text-transform:uppercase;font-size:.74rem;line-height:1.15}.hero-handoff-step p{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.28;display:none}.hero-dossier .hero-handoff-ladder{display:grid}.hero-dossier .hero-handoff-step{min-height:78px}.hero-dossier .hero-handoff-step p{grid-column:2;font-size:.64rem;line-height:1.22;display:block}.facts{background:linear-gradient(135deg, #fffaf1f5, #eef1ecf0), var(--panel);border:1px solid #17232638;grid-template-columns:minmax(250px,.28fr) minmax(0,.48fr) minmax(220px,.24fr);gap:0;margin:10px auto 54px;display:grid;position:relative;overflow:hidden}.facts:before{content:"";pointer-events:none;background:linear-gradient(90deg,#17232614,#0000 36%,#315e991a),repeating-linear-gradient(90deg,#1723260a,#1723260a 1px,#0000 1px 64px);position:absolute;inset:0}.facts-kicker,.runway-track,.runway-cta{z-index:1;position:relative}.facts-kicker{background:var(--ink);color:#fff;min-height:220px;padding:26px}.facts-kicker h2{color:#fff;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;line-height:1.02}.facts-kicker p:last-child{color:#fffaf1b8;margin:0;font-size:.92rem}.runway-track{border-left:1px solid #17232629;border-right:1px solid #17232629;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fact{background:#fffdf7c7;border-right:1px solid #17232624;min-width:0;min-height:220px;padding:26px 20px;position:relative}.fact:last-child{border-right:0}.fact:after{background:var(--gold);content:"";width:44%;height:5px;position:absolute;bottom:0;left:0}.fact>span:first-child{color:#17232640;margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1;display:block}.fact strong{color:var(--brick);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:900;display:block}.fact span:last-child{color:var(--ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:700;line-height:1.12;display:block}.runway-cta{background:#fffaf1;flex-direction:column;justify-content:space-between;min-height:220px;padding:26px;display:flex}.runway-cta>span{color:var(--brick);text-transform:uppercase;font-size:.74rem;font-weight:900}.runway-cta strong{color:var(--green);margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1.04;display:block}.runway-cta p{color:var(--muted);margin:0 0 18px;font-size:.9rem}.runway-cta .button{align-self:flex-start}.conversion-lab{background:linear-gradient(120deg, #172326f5 0%, #172326e6 44%, #17232661), linear-gradient(180deg, #1723262e, #172326e0), var(--conversion-image);color:#fff;background-position:50%;background-size:cover;margin:-18px 0 68px;position:relative;overflow:hidden}.conversion-lab:before{content:"";opacity:.52;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf11a,#fffaf11a 1px,#0000 1px 96px),linear-gradient(135deg,#0000 0 62%,#bd8b32c2 62% 64%,#0000 64%);position:absolute;inset:0}.conversion-lab-shell{z-index:1;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:0;padding:34px 0;display:grid;position:relative}.conversion-lab-lede{color:var(--ink);background:#fffaf1f5;flex-direction:column;justify-content:space-between;min-height:440px;padding:32px;display:flex}.conversion-lab-lede h2{text-wrap:balance;margin:16px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.8vw,4rem);line-height:.98}.conversion-lab-lede>p{color:var(--muted);margin:0 0 26px}.conversion-lab-lede .button{align-self:flex-start}.conversion-lab-board{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.conversion-lab-card{background:#0e1f1ebd;border-left:1px solid #fffaf138;min-height:254px;padding:26px}.conversion-lab-card span,.conversion-lab-format span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.conversion-lab-card h3{color:#fff;text-wrap:balance;margin:14px 0;font-family:Georgia,Times New Roman,serif;font-size:1.58rem;line-height:1.02}.conversion-lab-card p,.conversion-lab-lane p,.conversion-lab-format p{color:#fffaf1c2;margin:0}.conversion-lab-lanes{color:var(--ink);background:#fffaf1f2;grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.conversion-lab-lane{border-left:1px solid var(--line);min-height:194px;padding:22px}.conversion-lab-lane>span{color:#17232642;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;line-height:1;display:block}.conversion-lab-lane h3{color:var(--green);text-transform:uppercase;margin:0 0 10px;font-size:.88rem}.conversion-lab-lane p{color:var(--muted);font-size:.92rem}.conversion-lab-formats{background:#101b1de6;border-top:1px solid #fffaf133;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.conversion-lab-format{border-right:1px solid #fffaf12e;min-height:142px;padding:24px 28px}.conversion-lab-format:last-child{border-right:0}.conversion-lab-format strong{color:var(--mint);text-transform:uppercase;margin:10px 0 8px;font-size:.98rem;display:block}.site-network-launch-board{background:linear-gradient(135deg, #111f1ffa, #122a27f0 54%, #26373cf5), repeating-linear-gradient(90deg, #fffaf10f, #fffaf10f 1px, transparent 1px, transparent 94px), var(--ink);color:#fff;margin:0 0 62px;padding:58px 0;position:relative;overflow:hidden}.site-network-launch-board:before{content:"";opacity:.78;pointer-events:none;background:linear-gradient(90deg,#bd8b323d,#0000 34%),linear-gradient(270deg,#315e9938,#0000 30%);position:absolute;inset:0}.site-network-launch-board:after{content:"";opacity:.22;pointer-events:none;background:repeating-linear-gradient(135deg,#fffaf114,#fffaf114 1px,#0000 1px 10px);position:absolute;inset:0}.site-network-shell{z-index:1;gap:18px;display:grid;position:relative}.site-network-hero{border:1px solid #fffaf133;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);min-height:430px;display:grid}.site-network-visual{border-right:1px solid #fffaf133;grid-template-rows:minmax(320px,1fr) auto;min-width:0;margin:0;display:grid;position:relative}.site-network-visual img{object-fit:cover;width:100%;height:100%}.site-network-visual:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 48%,#bd8b32c7 48.4% 51.2%,#0000 51.6%);position:absolute;inset:0}.site-network-visual figcaption{color:var(--ink);background:#fffaf1f5;gap:6px;padding:18px 20px;display:grid}.site-network-visual span,.site-network-domain-card span,.site-network-route-stack span,.site-network-metrics span{color:#f3c46d;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.site-network-visual figcaption span{color:var(--brick)}.site-network-visual strong{font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1}.site-network-copy{align-content:center;padding:36px;display:grid}.site-network-copy h2{text-wrap:balance;max-width:850px;margin:14px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,5.7rem);line-height:.94}.site-network-copy>p:not(.eyebrow){color:#fffaf1c7;max-width:760px;margin:0;font-size:1.02rem}.site-network-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.site-network-metrics article{border:1px solid #fffaf12e;min-height:142px;padding:18px}.site-network-metrics strong{color:#fff;margin:12px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2.6rem;line-height:1;display:block}.site-network-metrics p{color:#fffaf1ad;margin:0}.site-network-domain-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.site-network-domain-card{color:var(--ink);background:#fffaf1f0;grid-template-rows:150px minmax(300px,1fr) auto;min-width:0;display:grid}.site-network-domain-card figure{margin:0;position:relative;overflow:hidden}.site-network-domain-card img{object-fit:cover;width:100%;height:100%;transition:transform .24s}.site-network-domain-card:hover img{transform:scale(1.04)}.site-network-domain-card figcaption{color:#fff;background:#172326eb;padding:9px 11px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:700;line-height:1;position:absolute;bottom:0;left:0}.site-network-domain-card>div{grid-template-rows:auto auto 1fr auto;padding:18px;display:grid}.site-network-domain-card span{color:var(--brick)}.site-network-domain-card h3{overflow-wrap:anywhere;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.46rem;line-height:1}.site-network-domain-card p{color:var(--muted);margin:0 0 14px}.site-network-domain-card small{color:var(--green);font-weight:800;line-height:1.35}.site-network-domain-card footer{border-top:1px solid var(--line);gap:8px;padding:14px 18px 16px;display:grid}.site-network-domain-card b,.site-network-domain-card em{font-size:.82rem;line-height:1.35;display:block}.site-network-domain-card em{color:var(--muted);font-style:normal}.site-network-route-stack{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-network-route-stack article{background:#081516e6;border:1px solid #fffaf12e;min-height:180px;padding:24px}.site-network-route-stack h3{color:#fff;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1.05}.site-network-route-stack p{color:#fffaf1b8;margin:0}.product-category-switchboard{color:#fff;background:linear-gradient(128deg,#0e1b1afa,#163832eb 52%,#473022f0),repeating-linear-gradient(90deg,#fffaf113,#fffaf113 1px,#0000 1px 64px);border:1px solid #1723262e;grid-template-columns:1fr;margin-bottom:34px;scroll-margin-top:96px;display:grid;overflow:hidden;box-shadow:0 34px 92px #1723262e}.product-switchboard-lede{border:1px solid #fffaf12e;grid-template-columns:minmax(0,.5fr) minmax(260px,.25fr) minmax(280px,.25fr);min-height:430px;display:grid}.product-switchboard-intro{flex-direction:column;justify-content:flex-end;min-width:0;padding:34px;display:flex}.product-switchboard-lede .eyebrow{color:#f3c46d}.product-switchboard-intro h2{color:#fff;text-wrap:balance;max-width:720px;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:3.78rem;line-height:.96}.product-switchboard-intro p:not(.eyebrow){color:#fffaf1bd;max-width:58ch;margin:0}.product-switchboard-route{border-left:1px solid #fffaf12e;grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.product-switchboard-route-step{border-bottom:1px solid #fffaf12e;flex-direction:column;justify-content:flex-end;min-height:140px;padding:24px;display:flex}.product-switchboard-route-step:last-child{border-bottom:0}.product-switchboard-route-step span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-switchboard-route-step h3{color:#fff;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;line-height:1}.product-switchboard-route-step p{color:#fffaf1b3;margin:0;font-size:.9rem;line-height:1.45}.product-switchboard-proof{border-left:1px solid #fffaf12e;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid}.product-switchboard-proof article{border-bottom:1px solid #fffaf12e;border-right:1px solid #fffaf12e;min-height:92px;padding:18px}.product-switchboard-proof article:nth-child(2n){border-right:0}.product-switchboard-proof article:nth-last-child(-n+2){border-bottom:0}.product-switchboard-proof span{color:#f3c46d;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.product-switchboard-proof strong{color:#fff;margin-top:10px;font-size:.9rem;line-height:1.22;display:block}.product-switchboard-proof p{color:#fffaf1a8;margin:10px 0 0;font-size:.76rem;line-height:1.4}.product-switchboard-grid{border-top:1px solid #fffaf12e;border-bottom:1px solid #fffaf12e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.product-switchboard-card{color:var(--ink);background:#fffaf1f7;border-right:1px solid #fffaf12e;grid-template-rows:178px minmax(220px,auto) auto 1fr auto;min-width:0;text-decoration:none;display:grid}.product-switchboard-card:last-child{border-right:0}.product-switchboard-card figure{margin:0;position:relative;overflow:hidden}.product-switchboard-card img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.product-switchboard-card:hover img,.product-switchboard-card:focus-visible img{transform:scale(1.035)}.product-switchboard-card figcaption{background:var(--brick);color:#fff;padding:9px 11px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:800;line-height:1;position:absolute;bottom:14px;left:14px}.product-switchboard-copy,.product-switchboard-input{padding:18px}.product-switchboard-copy span,.product-switchboard-input span{color:var(--brick);text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.product-switchboard-copy h3{color:var(--ink);margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.02}.product-switchboard-copy p{color:var(--muted);margin:0}.product-switchboard-tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.product-switchboard-tag{color:var(--ink);text-transform:uppercase;background:#17614f17;border:1px solid #17614f2e;padding:7px 9px;font-size:.72rem;font-weight:900;line-height:1.15}.product-switchboard-input{border-top:1px solid var(--line);min-height:112px}.product-switchboard-input strong{color:var(--ink);margin-top:9px;font-size:.88rem;line-height:1.35;display:block}.product-switchboard-rail{border-top:1px solid var(--line);background:linear-gradient(#1723260b,#17614f0f),#fffaf1db;gap:0;display:grid}.product-switchboard-rail section{border-bottom:1px solid var(--line);min-height:88px;padding:13px 18px}.product-switchboard-rail section:last-child{border-bottom:0}.product-switchboard-rail span{color:var(--brick);text-transform:uppercase;font-size:.64rem;font-weight:900;display:block}.product-switchboard-rail p{color:var(--muted);margin:7px 0 0;font-size:.78rem;line-height:1.35}.product-switchboard-card-footer{background:var(--ink);color:#fff;align-items:flex-start;gap:8px;min-height:92px;padding:18px;display:grid}.product-switchboard-card-footer span{color:#f3c46d;text-transform:uppercase;font-size:.68rem;font-weight:900}.product-switchboard-card-footer strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.16}.product-category-atlas{border:1px solid var(--line);background:linear-gradient(135deg,#fffaf1fa,#eef1ecf5 52%,#e6edf1fa),repeating-linear-gradient(90deg,#1723260b,#1723260b 1px,#0000 1px 68px);grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);gap:1px;margin-bottom:62px;display:grid;overflow:hidden;box-shadow:0 30px 84px #1723261f}.product-atlas-lede{background:linear-gradient(145deg, #172326f5, #17614fe6), var(--ink);color:#fff;grid-row:span 3;padding:34px;display:grid}.product-atlas-lede h2{text-wrap:balance;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4vw,4.6rem);line-height:.98}.product-atlas-lede>p:not(.eyebrow){color:#fffaf1c2;margin:0}.product-atlas-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;margin-top:34px;display:grid}.product-atlas-metrics article{border:1px solid #fffaf12e;min-height:138px;padding:16px}.product-atlas-metrics span,.product-atlas-flow span,.product-atlas-card-copy span,.product-atlas-specs span,.product-atlas-resources span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-atlas-metrics span,.product-atlas-flow span{color:#f3c46d}.product-atlas-metrics strong{margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;line-height:1;display:block}.product-atlas-metrics p{color:#fffaf1ad;margin:0}.product-atlas-flow{background:#121f1ef5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-atlas-flow article{color:#fff;border-right:1px solid #fffaf12e;min-height:190px;padding:22px}.product-atlas-flow article:last-child{border-right:0}.product-atlas-flow h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.04}.product-atlas-flow p{color:#fffaf1b8;margin:0}.product-atlas-runway{border-top:1px solid var(--line);background:#fffaf1fa;grid-template-columns:1fr;display:grid}.product-atlas-runway-head{border-bottom:1px solid var(--line);background:linear-gradient(#fffaf1f0,#eeeadef0),repeating-linear-gradient(0deg,#ad4a2f14,#ad4a2f14 1px,#0000 1px 24px);padding:22px}.product-atlas-runway-head h3{text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.2vw,2.55rem);line-height:1.02}.product-atlas-runway-head p:not(.eyebrow){color:var(--muted);margin:0}.product-atlas-runway-rows{display:grid}.product-atlas-runway-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.38fr) repeat(2,minmax(0,1fr));min-width:0;display:grid}.product-atlas-runway-row:last-child{border-bottom:0}.product-atlas-runway-route,.product-atlas-runway-card,.product-atlas-runway-resource{border-right:1px solid var(--line);color:inherit;min-width:0;padding:14px}.product-atlas-runway-card:nth-of-type(2),.product-atlas-runway-card:nth-of-type(4),.product-atlas-runway-resource{border-right:0}.product-atlas-runway-route{background:var(--ink);color:#fff;grid-row:span 3;gap:8px;display:grid}.product-atlas-runway-route span,.product-atlas-runway-card span,.product-atlas-runway-resource span{color:var(--brick);text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.product-atlas-runway-route span{color:#f3c46d}.product-atlas-runway-route strong,.product-atlas-runway-resource strong{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.08;display:block}.product-atlas-runway-card{background:#fffaf1db;min-height:132px}.product-atlas-runway-card p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0}.product-atlas-runway-resource{background:#efe8d8;gap:8px;display:grid}.product-atlas-board{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-atlas-card{border-right:1px solid var(--line);border-top:1px solid var(--line);background:#fffaf1fa;grid-template-rows:230px auto auto auto auto;min-width:0;display:grid}.product-atlas-card:nth-child(2n){border-right:0}.product-atlas-card:nth-child(5){grid-column:1/-1}.product-atlas-card figure{margin:0;position:relative;overflow:hidden}.product-atlas-card img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.product-atlas-card:hover img{transform:scale(1.035)}.product-atlas-card figcaption{background:var(--ink);color:#fff;padding:10px 12px;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:700;line-height:1;position:absolute;bottom:0;left:0}.product-atlas-card-copy,.product-atlas-specs section,.product-atlas-resources a{padding:18px}.product-atlas-card-copy h3{text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;line-height:1}.product-atlas-card-copy p,.product-atlas-specs p{color:var(--muted);margin:0}.product-atlas-specs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-atlas-specs section{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:150px}.product-atlas-specs section:nth-child(2n){border-right:0}.product-atlas-resources{display:grid}.product-atlas-resources a{border-bottom:1px solid var(--line);color:inherit;gap:8px;display:grid}.product-atlas-resources strong{font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.12}.product-atlas-cta{background:var(--ink);color:#fff;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:58px;font-weight:900;transition:background .16s;display:flex}.product-atlas-cta:hover{background:var(--green)}.product-portfolio-command{border:1px solid var(--line);background:linear-gradient(135deg,#fffaf1fa,#ecf1eefa 52%,#e6eceffa),repeating-linear-gradient(90deg,#1723260a,#1723260a 1px,#0000 1px 72px);gap:1px;margin-bottom:62px;display:grid;overflow:hidden;box-shadow:0 30px 80px #1723261c}.product-portfolio-head{background:linear-gradient(135deg, #121f1efa, #17614feb), var(--ink);color:#fff;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);display:grid}.product-portfolio-lede{border-right:1px solid #fffaf12e;padding:34px}.product-portfolio-lede .eyebrow,.product-portfolio-signal span{color:#f3c46d}.product-portfolio-lede h2{color:#fff;text-wrap:balance;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4.45rem);line-height:1.12}.product-portfolio-lede p:not(.eyebrow),.product-portfolio-signal p,.product-portfolio-lane p{color:#fffaf1bd;margin:0}.product-portfolio-signals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-portfolio-signal{border-bottom:1px solid #fffaf12e;border-right:1px solid #fffaf12e;min-height:190px;padding:22px}.product-portfolio-signal:nth-child(2n){border-right:0}.product-portfolio-signal:nth-last-child(-n+2){border-bottom:0}.product-portfolio-signal span,.product-portfolio-grid-head span,.product-portfolio-category span,.product-portfolio-cell span,.product-portfolio-lane span,.product-portfolio-output-card span{text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-portfolio-signal strong{color:#fff;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1;display:block}.product-portfolio-matrix{display:grid}.product-portfolio-grid-head,.product-portfolio-row{grid-template-columns:minmax(160px,.82fr) repeat(4,minmax(0,1fr));display:grid}.product-portfolio-grid-head{color:#fffaf1c7;background:#172326f0}.product-portfolio-grid-head span{border-right:1px solid #fffaf129;padding:13px 16px}.product-portfolio-grid-head span:last-child{border-right:0}.product-portfolio-row{border-bottom:1px solid var(--line);background:#fffaf1fa}.product-portfolio-row:last-child{border-bottom:0}.product-portfolio-category,.product-portfolio-cell{border-right:1px solid var(--line);min-height:160px;padding:18px}.product-portfolio-category{color:inherit;background:#eaf0eddb;gap:12px;display:grid}.product-portfolio-category span,.product-portfolio-cell span,.product-portfolio-output-card span{color:var(--brick)}.product-portfolio-category strong{color:var(--ink);align-self:end;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;line-height:1.08}.product-portfolio-cell:last-child{border-right:0}.product-portfolio-cell p,.product-portfolio-output-card p{color:var(--muted);margin:10px 0 0}.product-portfolio-lanes{background:#121f1ef5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-portfolio-lane{color:#fff;border-right:1px solid #fffaf12e;min-height:214px;padding:22px}.product-portfolio-lane:last-child{border-right:0}.product-portfolio-lane span{color:#f3c46d}.product-portfolio-lane h3,.product-portfolio-output-card h3{text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.04}.product-portfolio-lane h3{color:#fff}.product-portfolio-outputs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-portfolio-output-card{border-right:1px solid var(--line);background:#fffaf1fa;min-height:190px;padding:22px}.product-portfolio-output-card:last-child{border-right:0}@media (width<=1180px){.site-network-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-category-atlas,.product-category-switchboard,.product-switchboard-lede{grid-template-columns:1fr}.product-switchboard-intro h2{font-size:3.28rem}.product-switchboard-route{border-top:1px solid #fffaf12e;border-left:0;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.product-switchboard-route-step{border-bottom:0;border-right:1px solid #fffaf12e;min-height:180px}.product-switchboard-route-step:last-child{border-right:0}.product-switchboard-proof{border-top:1px solid #fffaf12e;border-left:0}.product-portfolio-head{grid-template-columns:1fr}.product-portfolio-lede{border-bottom:1px solid #fffaf12e;border-right:0}.product-portfolio-lanes,.product-portfolio-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-portfolio-lane:nth-child(2n),.product-portfolio-output-card:nth-child(2n){border-right:0}.product-portfolio-lane:nth-child(-n+2){border-bottom:1px solid #fffaf12e}.product-portfolio-output-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-switchboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-switchboard-card:nth-child(2n){border-right:0}.product-switchboard-card:nth-child(-n+4){border-bottom:1px solid #fffaf12e}.product-atlas-lede{grid-row:auto}.product-atlas-runway{grid-template-columns:1fr}.product-atlas-runway-head{border-bottom:1px solid var(--line);border-right:0}}@media (width<=860px){.site-network-hero,.site-network-route-stack{grid-template-columns:1fr}.site-network-visual{border-bottom:1px solid #fffaf133;border-right:0;min-height:360px}.site-network-domain-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.site-network-domain-card{grid-template-rows:170px minmax(220px,1fr) auto}.product-atlas-flow,.product-atlas-board,.product-atlas-runway-row,.product-portfolio-signals,.product-portfolio-grid-head,.product-portfolio-row,.product-portfolio-lanes,.product-portfolio-outputs,.product-switchboard-route,.product-switchboard-grid,.product-switchboard-lede{grid-template-columns:1fr}.product-switchboard-intro{padding:26px}.product-switchboard-intro h2{font-size:2.72rem}.product-switchboard-route-step,.product-switchboard-route-step:last-child{border-bottom:1px solid #fffaf12e;border-right:0;min-height:auto}.product-switchboard-route-step:last-child{border-bottom:0}.product-atlas-flow article,.product-atlas-runway-route,.product-atlas-runway-card,.product-atlas-runway-card:nth-of-type(2),.product-atlas-runway-card:nth-of-type(4),.product-atlas-runway-resource,.product-atlas-card,.product-atlas-card:nth-child(2n),.product-portfolio-signal,.product-portfolio-signal:nth-child(2n),.product-portfolio-lane,.product-portfolio-lane:nth-child(2n),.product-portfolio-output-card,.product-portfolio-output-card:nth-child(2n),.product-switchboard-card,.product-switchboard-card:nth-child(2n){border-right:0}.product-switchboard-card:nth-child(-n+4){border-bottom:1px solid #fffaf12e}.product-switchboard-proof{grid-template-columns:1fr}.product-switchboard-proof article,.product-switchboard-proof article:nth-child(2n),.product-switchboard-proof article:nth-last-child(-n+2){border-bottom:1px solid #fffaf12e;border-right:0}.product-switchboard-proof article:last-child{border-bottom:0}.product-portfolio-grid-head{display:none}.product-portfolio-signal,.product-portfolio-signal:nth-last-child(-n+2),.product-portfolio-category,.product-portfolio-cell,.product-portfolio-lane,.product-portfolio-lane:nth-child(-n+2),.product-portfolio-output-card,.product-portfolio-output-card:nth-child(-n+2){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-portfolio-signal,.product-portfolio-signal:nth-last-child(-n+2),.product-portfolio-lane,.product-portfolio-lane:nth-child(-n+2){border-bottom-color:#fffaf12e}.product-portfolio-row:last-child .product-portfolio-cell:last-child,.product-portfolio-lane:last-child,.product-portfolio-output-card:last-child{border-bottom:0}.product-switchboard-card{grid-template-rows:190px auto auto auto auto}.product-atlas-flow article{border-bottom:1px solid #fffaf12e;min-height:auto}.product-atlas-runway-route{grid-row:auto}.product-atlas-runway-card,.product-atlas-runway-resource{border-bottom:1px solid var(--line);min-height:auto}.product-atlas-runway-row:last-child .product-atlas-runway-resource{border-bottom:0}}@media (width<=520px){.site-network-launch-board{margin-bottom:42px;padding:32px 0}.site-network-copy{padding:22px}.site-network-copy h2{font-size:2.12rem}.site-network-metrics,.site-network-domain-rail{grid-template-columns:1fr}.site-network-metrics article,.site-network-route-stack article{min-height:auto}.site-network-domain-card{grid-template-rows:170px auto auto}.product-category-atlas{margin-bottom:42px}.product-switchboard-intro,.product-switchboard-route-step,.product-switchboard-proof article,.product-switchboard-copy,.product-switchboard-input,.product-switchboard-rail section,.product-switchboard-card-footer{padding:20px}.product-switchboard-intro h2{font-size:2.12rem}.product-switchboard-route-step h3{margin:8px 0 7px;font-size:1.52rem}.product-switchboard-route-step p{font-size:.84rem;line-height:1.38}.product-switchboard-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.product-switchboard-proof article,.product-switchboard-proof article:nth-child(2n),.product-switchboard-proof article:nth-last-child(-n+2){border-bottom:1px solid #fffaf12e;border-right:1px solid #fffaf12e;min-height:128px}.product-switchboard-proof article:nth-child(2n){border-right:0}.product-switchboard-proof article:nth-last-child(-n+2){border-bottom:0}.product-switchboard-proof strong{font-size:.82rem}.product-switchboard-proof p{display:none}.product-switchboard-card{grid-template-rows:174px auto auto auto auto}.product-atlas-lede{padding:22px}.product-atlas-lede h2{font-size:2rem}.product-atlas-runway-head{padding:18px}.product-atlas-runway-head h3{font-size:1.7rem}.product-atlas-metrics,.product-atlas-specs{grid-template-columns:1fr}.product-atlas-metrics article,.product-atlas-specs section{min-height:auto}.product-atlas-specs section,.product-atlas-specs section:nth-child(2n){border-right:0}}.buyer-acquisition-studio{background:linear-gradient(135deg, #172326f5, #172326e0 48%, #315e99d6), linear-gradient(90deg, #bd8b3229, transparent 46%), var(--ink);box-shadow:var(--shadow);color:#fff;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);margin-bottom:58px;display:grid;position:relative;overflow:hidden}.buyer-acquisition-studio:before{content:"";opacity:.45;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 84px),repeating-linear-gradient(0deg,#fffaf10f,#fffaf10f 1px,#0000 1px 84px);position:absolute;inset:0}.buyer-acquisition-studio>*{position:relative}.studio-visual{border-right:1px solid #fffaf12e;grid-row:span 2;grid-template-rows:minmax(280px,1fr) auto;min-height:100%;display:grid}.studio-image{background:linear-gradient(180deg, #17232614, #172326b8), var(--studio-image);background-position:50%;background-size:cover;min-height:330px}.studio-index{color:var(--ink);background:#fffaf1f5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-index span{border-right:1px solid var(--line);text-align:center;text-transform:uppercase;min-width:0;padding:16px 12px;font-size:.76rem;font-weight:900}.studio-index span:last-child{border-right:0}.studio-copy{padding:34px 34px 24px}.studio-copy h2{color:#fff;max-width:760px;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1.02}.studio-copy>p{color:#fffaf1c7;max-width:780px;margin:0}.studio-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.studio-meta span{color:#fffaf1c7;overflow-wrap:anywhere;background:#fffaf11a;border:1px solid #fffaf129;gap:5px;min-width:0;padding:14px;display:grid}.studio-meta b{color:#f3c46d;text-transform:uppercase;font-size:.72rem}.geo-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.geo-answer-card{color:var(--ink);background:#fffaf1f2;border-top:1px solid #fffaf12e;min-height:242px;padding:28px 30px}.geo-answer-card+.geo-answer-card{border-left:1px solid var(--line)}.geo-answer-card span,.qualification-heading span,.script-heading span,.repurpose-card span{color:var(--brick);text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:900;display:block}.geo-answer-card h3{color:var(--green);margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.geo-answer-card p,.qualification-row p,.qualification-row small,.video-script-step p,.repurpose-card p{color:var(--muted);overflow-wrap:anywhere;margin:0}.qualification-board{color:var(--ink);background:#fffaf1fa;border-top:1px solid #fffaf138;grid-column:1/-1;grid-template-columns:minmax(220px,.28fr) repeat(4,minmax(0,1fr));display:grid}.qualification-heading{background:var(--blueprint);border-right:1px solid var(--line);padding:24px}.qualification-heading strong,.script-heading strong{font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.08;display:block}.qualification-row{border-right:1px solid var(--line);gap:10px;min-height:230px;padding:22px;display:grid}.qualification-row:last-child{border-right:0}.qualification-row>span{color:#17232647;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;line-height:1}.qualification-row strong{color:var(--green);text-transform:uppercase;font-size:.94rem}.qualification-row small{border-top:1px solid var(--line);padding-top:10px;font-size:.82rem;display:block}.video-script-panel{background:linear-gradient(135deg,#b0473533,#0000 44%),#101b1de0;grid-column:1/-1;grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);display:grid}.script-heading{border-right:1px solid #fffaf133;padding:24px}.script-heading span{color:#f3c46d}.script-heading strong{color:#fff}.script-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.video-script-step{border-right:1px solid #fffaf12e;min-height:202px;padding:22px}.video-script-step:last-child{border-right:0}.video-script-step span{color:var(--mint);margin-bottom:12px;font-size:.78rem;font-weight:900;display:block}.video-script-step h3{color:#fff;margin:0 0 10px;font-size:1.02rem}.video-script-step p{color:#fffaf1c2}.repurpose-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.repurpose-card{border-right:1px solid var(--line);color:var(--ink);background:#fffaf1f5;min-height:178px;padding:24px}.repurpose-card:last-child{border-right:0}.repurpose-card h3{color:var(--ink);margin:0 0 10px;font-size:1rem}.buyer-brief-blueprint{border:1px solid var(--line);background:linear-gradient(135deg,#315e991a,#0000 38%),linear-gradient(315deg,#17614f1f,#0000 38%),#fffaf1fa;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);margin-bottom:62px;display:grid;overflow:hidden;box-shadow:0 28px 82px #1723261f}.brief-blueprint-lede{border-right:1px solid var(--line);flex-direction:column;min-height:560px;padding:34px;display:flex}.brief-blueprint-lede h2,.rfq-email-template h2{margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.6rem;line-height:1}.brief-blueprint-lede p,.rfq-email-template p{color:var(--muted);margin:0}.brief-blueprint-lede .button{align-self:flex-start;margin-top:auto}.quote-readiness-board{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quote-readiness-row{border-bottom:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:18px;min-height:280px;padding:24px;display:grid}.quote-readiness-row:nth-child(2n){border-right:0}.quote-readiness-row:nth-last-child(-n+2){border-bottom:0}.quote-readiness-row>span{color:#17232640;font-family:Georgia,Times New Roman,serif;font-size:2.25rem;font-weight:700;line-height:1}.quote-readiness-row h3{color:var(--green);text-transform:uppercase;margin:0 0 14px;font-size:1rem}.quote-readiness-row p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px}.quote-readiness-row b{color:var(--ink)}.handoff-proof-grid{background:var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.handoff-proof-card{color:#fff;border-right:1px solid #fffaf12e;min-height:240px;padding:26px}.handoff-proof-card:last-child{border-right:0}.handoff-proof-card span{color:#f3c46d;text-transform:uppercase;margin-bottom:12px;font-size:.74rem;font-weight:900;display:block}.handoff-proof-card h3{color:#fff;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.handoff-proof-card p{color:#fffaf1bd;overflow-wrap:anywhere;margin:0}.rfq-email-template{background:linear-gradient(90deg, #bd8b3224, transparent 38%), var(--blueprint);grid-column:1/-1;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);display:grid}.rfq-email-template>div{border-right:1px solid var(--line);padding:32px}.rfq-email-template>div:last-child{border-right:0}.email-template-lines{gap:10px;display:grid}.email-template-line{border:1px solid var(--line);overflow-wrap:anywhere;background:#fffaf1b8;margin:0;padding:12px 14px;font-family:Consolas,Courier New,monospace;font-size:.9rem;color:var(--ink)!important}.resource-index-navigator{border:1px solid var(--line);background:linear-gradient(135deg,#1723260a,#0000 36%),linear-gradient(315deg,#bd8b3233,#0000 38%),#fffdf7fa;grid-template-columns:minmax(0,.64fr) minmax(300px,.36fr);margin:-18px auto 62px;display:grid;overflow:hidden;box-shadow:0 30px 86px #17232621}.resource-navigator-head{gap:28px;min-width:0;padding:34px;display:grid}.resource-navigator-copy h2{text-wrap:balance;max-width:12ch;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.82rem;line-height:1.04}.resource-navigator-copy>p{color:var(--muted);max-width:720px;margin:0}.resource-navigator-flow{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-navigator-step{border-right:1px solid var(--line);background:#fffaf1b8;min-width:0;padding:18px}.resource-navigator-step:last-child{border-right:0}.resource-navigator-step span,.resource-navigator-lane span,.resource-navigator-rfq span,.resource-navigator-visual span{color:var(--brick);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.resource-navigator-step strong,.resource-navigator-rfq strong,.resource-navigator-visual strong{color:var(--ink);margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;line-height:1.08;display:block}.resource-navigator-step p{color:var(--muted);margin:10px 0 0;font-size:.86rem;line-height:1.42}.resource-navigator-visual{background:var(--ink);border-left:1px solid var(--line);min-height:420px;margin:0;position:relative;overflow:hidden}.resource-navigator-visual img{object-fit:cover;opacity:.9;width:100%;height:100%}.resource-navigator-visual:after{content:"";background:linear-gradient(#0000 24%,#172326d1),linear-gradient(135deg,#a8dfc93d,#0000 44%);position:absolute;inset:0}.resource-navigator-visual figcaption{color:#fff;z-index:1;padding:28px;position:absolute;bottom:0;left:0;right:0}.resource-navigator-visual span{color:var(--mint)}.resource-navigator-visual strong{color:#fff;max-width:15ch;font-size:1.55rem}.resource-navigator-lanes{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-navigator-lane{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffdf7eb;flex-direction:column;min-width:0;min-height:246px;padding:24px;display:flex}.resource-navigator-lane:nth-child(3n){border-right:0}.resource-navigator-lane:nth-last-child(-n+3){border-bottom:0}.resource-navigator-lane h3{color:var(--ink);margin:14px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;line-height:1.08}.resource-navigator-lane p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.resource-navigator-link{background:var(--ink);color:#fff;overflow-wrap:anywhere;text-transform:uppercase;align-self:flex-start;max-width:100%;margin-top:auto;padding:10px 12px;font-size:.78rem;font-weight:900;line-height:1.15;transition:background .16s,transform .16s;display:inline-flex}.resource-navigator-link:hover{background:var(--green);transform:translateY(-1px)}.resource-navigator-rfq{border-top:1px solid var(--line);background:linear-gradient(90deg,#17614f29,#0000 52%),#e6edf1b8;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 34px;display:grid}.resource-navigator-rfq strong{margin-top:8px;font-size:1.24rem}.resource-navigator-quicklinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=1100px){.resource-index-navigator{grid-template-columns:1fr}.resource-navigator-visual{border-left:0;border-top:1px solid var(--line);min-height:360px}.resource-navigator-flow,.resource-navigator-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-navigator-step:nth-child(2n),.resource-navigator-lane:nth-child(2n),.resource-navigator-lane:nth-child(3n){border-right:0}.resource-navigator-step:nth-child(odd),.resource-navigator-lane:nth-child(odd){border-right:1px solid var(--line)}.resource-navigator-step:nth-last-child(-n+2),.resource-navigator-lane:nth-last-child(-n+2),.resource-navigator-lane:nth-last-child(-n+3){border-bottom:0}.resource-navigator-rfq{grid-template-columns:1fr}.resource-navigator-quicklinks{justify-content:flex-start}}@media (width<=640px){.resource-navigator-head{padding:24px 20px}.resource-navigator-copy h2{max-width:100%;font-size:2.14rem}.resource-navigator-flow,.resource-navigator-lanes{grid-template-columns:1fr}.resource-navigator-step,.resource-navigator-step:nth-child(2n),.resource-navigator-step:nth-child(odd),.resource-navigator-lane,.resource-navigator-lane:nth-child(2n),.resource-navigator-lane:nth-child(odd),.resource-navigator-lane:nth-child(3n),.resource-navigator-lane:nth-last-child(-n+2),.resource-navigator-lane:nth-last-child(-n+3){border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:20px}.resource-navigator-step:last-child,.resource-navigator-lane:last-child{border-bottom:0}.resource-navigator-visual{min-height:300px}.resource-navigator-visual figcaption,.resource-navigator-rfq{padding:22px 20px}.resource-navigator-link{width:100%}}.resource-library{border:1px solid var(--line);background:linear-gradient(125deg,#315e992e,#0000 38%),linear-gradient(315deg,#17614f24,#0000 34%),#fffaf1f5;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);margin:-18px auto 62px;display:grid;overflow:hidden;box-shadow:0 28px 82px #1723261f}.resource-library-lede{border-right:1px solid var(--line);padding:34px}.resource-library-lede h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.72rem;line-height:1}.resource-library-lede>p{color:var(--muted);margin:0}.resource-library-stats{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.resource-library-stats article{border-right:1px solid var(--line);min-width:0;padding:16px}.resource-library-stats article:last-child{border-right:0}.resource-library-stats span,.resource-workflow span,.resource-group-heading span,.resource-card-grid span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.resource-library-stats strong{color:var(--green);margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1;display:block}.resource-library-stats p{color:var(--muted);margin:0;font-size:.84rem}.resource-workflow{background:var(--ink);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-workflow article{border-right:1px solid #fffaf129;min-height:292px;padding:28px;position:relative}.resource-workflow article:last-child{border-right:0}.resource-workflow article:before{background:var(--gold);content:"";width:54px;height:7px;position:absolute;top:0;left:28px}.resource-workflow span{color:var(--mint)}.resource-workflow h3{color:#fff;margin:18px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.08}.resource-workflow p{color:#fffaf1bd;margin:0}.resource-group-board{border-top:1px solid var(--line);background:#fffaf18a;grid-column:1/-1;gap:0;display:grid}.resource-group{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.26fr) minmax(0,1fr);display:grid}.resource-group:last-child{border-bottom:0}.resource-group-heading{border-right:1px solid var(--line);background:linear-gradient(#fffdf7f5,#e6edf1c2);padding:22px}.resource-group-heading strong{color:var(--green);margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.06;display:block}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.resource-card-grid a{border-right:1px solid var(--line);background:#fffdf7f0;flex-direction:column;min-width:0;min-height:338px;padding:0;transition:background .16s,transform .16s;display:flex;overflow:hidden}.resource-card-grid a:nth-child(3n){border-right:0}.resource-card-grid a:hover{background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #17232614}.resource-card-media{aspect-ratio:16/9;background:linear-gradient(135deg, #17232614, transparent), var(--blueprint);border-bottom:1px solid var(--line);margin:0;position:relative;overflow:hidden}.resource-card-media:after{content:"";background:linear-gradient(#0000 28%,#1723265c),linear-gradient(135deg,#0000 0 66%,#fffaf194 66% 68%,#0000 68%);position:absolute;inset:0}.resource-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.resource-card-grid a:hover .resource-card-media img{transform:scale(1.035)}.resource-card-grid strong{color:var(--ink);margin:12px 0;padding:0 20px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.08;display:block}.resource-card-grid p{color:var(--muted);margin:0;padding:0 20px 22px}.resource-card-grid a>span{margin-top:18px;padding:0 20px}.resource-routing-atlas{background:linear-gradient(90deg, #fffdf7fa, #e6edf1e6), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);margin:-20px auto 62px;display:grid;overflow:hidden;box-shadow:0 24px 72px #1723261c}.resource-atlas-lede{border-right:1px solid var(--line);padding:34px}.resource-atlas-lede h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.86rem;line-height:.98}.resource-atlas-lede>p{color:var(--muted);margin:0 0 24px}.resource-atlas-stage-board{background:var(--ink);color:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-atlas-stage-card{border-bottom:1px solid #fffaf129;border-right:1px solid #fffaf129;min-height:248px;padding:28px}.resource-atlas-stage-card:nth-child(2n){border-right:0}.resource-atlas-stage-card:nth-last-child(-n+2){border-bottom:0}.resource-atlas-stage-card span,.resource-atlas-category-card span,.resource-atlas-output-card span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.resource-atlas-stage-card span{color:var(--mint)}.resource-atlas-stage-card h3,.resource-atlas-category-card h3,.resource-atlas-output-card h3{margin:16px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.46rem;line-height:1.08}.resource-atlas-stage-card p{color:#fffaf1bd;margin:0}.resource-atlas-stage-card a{color:var(--mint);text-transform:uppercase;border-bottom:1px solid #a8dfc980;margin-top:18px;font-size:.84rem;font-weight:900;display:inline-flex}.resource-atlas-category-board{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.resource-atlas-category-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-height:354px;padding:24px;display:flex}.resource-atlas-category-card:last-child{border-right:0}.resource-atlas-category-card span,.resource-atlas-output-card span{color:var(--brick)}.resource-atlas-category-card strong{color:var(--green);margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1;display:block}.resource-atlas-category-card p,.resource-atlas-output-card p{color:var(--muted);margin:8px 0 0;font-size:.9rem}.resource-atlas-category-card b{color:var(--ink)}.resource-atlas-category-card a{background:var(--ink);color:#fff;text-transform:uppercase;align-self:flex-start;margin-top:auto;padding:9px 12px;font-size:.78rem;font-weight:900}.resource-atlas-category-card a:hover{background:var(--green)}.resource-atlas-output-board{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-atlas-output-card{border-right:1px solid var(--line);background:#315e9914;min-height:214px;padding:26px}.resource-atlas-output-card:nth-child(2){background:#17614f1a}.resource-atlas-output-card:nth-child(3){background:#bd8b321f}.resource-atlas-output-card:nth-child(4){background:#b047351a;border-right:0}.resource-atlas-production-console{background:linear-gradient(90deg,#17614f1f,#0000 58%),#fffdf7f5;grid-column:1/-1;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);display:grid}.resource-atlas-production-head{background:linear-gradient(145deg, #315e9957, transparent 58%), var(--ink);color:#fff;grid-row:span 2;min-height:360px;padding:30px}.resource-atlas-production-head .eyebrow{color:var(--mint)}.resource-atlas-production-head h3{margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1.03}.resource-atlas-production-rows{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-atlas-production-row{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;min-height:228px;padding:22px}.resource-atlas-production-row:last-child{border-right:0}.resource-atlas-production-row span,.resource-atlas-cadence-card span{color:var(--brick);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.resource-atlas-production-row strong{color:var(--green);margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;line-height:1;display:block}.resource-atlas-production-row h4{color:var(--ink);margin:16px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.08}.resource-atlas-production-row p,.resource-atlas-cadence-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.44}.resource-atlas-cadence{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-atlas-cadence-card{border-right:1px solid var(--line);min-width:0;min-height:160px;padding:22px}.resource-atlas-cadence-card:last-child{border-right:0}.resource-atlas-cadence-card strong{color:var(--ink);margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.08;display:block}@media (width<=1100px){.resource-atlas-production-console{grid-template-columns:1fr}.resource-atlas-production-head{grid-row:auto;min-height:auto}.resource-atlas-production-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-atlas-production-row:nth-child(2n){border-right:0}.resource-atlas-production-row:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.resource-atlas-cadence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.resource-atlas-production-rows,.resource-atlas-cadence{grid-template-columns:1fr}.resource-atlas-production-head,.resource-atlas-production-row,.resource-atlas-production-row:nth-child(2n),.resource-atlas-production-row:nth-last-child(-n+2),.resource-atlas-cadence-card,.resource-atlas-cadence-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:20px}.resource-atlas-cadence-card:last-child{border-bottom:0}}.resource-refresh-runway{background:linear-gradient(130deg, #172326fa, #17614feb), var(--ink);color:#fff;border:1px solid #fffaf12e;grid-template-columns:1fr;gap:0;margin:-30px auto 62px;scroll-margin-top:104px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 76px #1723262e}.resource-refresh-runway:before{content:"";pointer-events:none;background:linear-gradient(115deg,#bd8b3252,#0000 44%,#a8dfc933),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 82px);position:absolute;inset:0}.resource-refresh-runway>*{z-index:1;position:relative}.resource-refresh-lede{background:linear-gradient(145deg, #fffaf1fa, #e6edf1e6), var(--panel);color:var(--ink);grid-template-columns:minmax(0,.58fr) minmax(260px,.42fr);align-items:end;gap:22px;min-height:auto;padding:34px 38px;display:grid}.resource-refresh-lede .eyebrow{grid-column:1/-1}.resource-refresh-lede h2{text-wrap:balance;grid-column:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.15rem);line-height:1.02}.resource-refresh-lede>p{color:var(--muted);grid-column:2;align-self:end;margin:0}.resource-refresh-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-refresh-metric{background:#fffaf117;border-bottom:1px solid #fffaf129;border-right:1px solid #fffaf124;min-width:0;padding:20px}.resource-refresh-metric:last-child{border-right:0}.resource-refresh-metric span,.resource-refresh-row span{color:#f3c46d;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.resource-refresh-metric strong{color:#fffaf1;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:2.05rem;line-height:1.18;display:block}.resource-refresh-metric p,.resource-refresh-row p,.resource-refresh-row small,.resource-refresh-row b{color:#fffaf1bd;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.38}.resource-refresh-intelligence{border-top:1px solid #fffaf124;border-bottom:1px solid #fffaf124;min-width:0;display:grid}.resource-refresh-topic-head{background:#fffaf114;border-bottom:1px solid #fffaf124;justify-content:space-between;align-items:end;gap:16px;min-width:0;padding:18px 20px;display:flex}.resource-refresh-topic-head span,.resource-refresh-category-card span,.resource-refresh-intent-card span,.resource-refresh-week-card span{color:#f3c46d;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.resource-refresh-topic-head strong{color:#fffaf1;overflow-wrap:anywhere;text-align:right;max-width:620px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.4vw,1.42rem);line-height:1.12}.resource-refresh-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-refresh-category-card{border-bottom:1px solid #fffaf11f;border-right:1px solid #fffaf11f;gap:9px;min-width:0;padding:18px 20px;transition:background .16s,border-color .16s,transform .16s;display:grid}.resource-refresh-category-card:nth-child(3n){border-right:0}.resource-refresh-category-card:hover{background:#fffaf112;border-color:#fffaf147;transform:translateY(-1px)}.resource-refresh-category-card strong,.resource-refresh-intent-card strong,.resource-refresh-week-card strong{color:#fffaf1;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.16;display:block}.resource-refresh-category-card p,.resource-refresh-category-card small,.resource-refresh-intent-card p,.resource-refresh-intent-card small,.resource-refresh-week-card p,.resource-refresh-week-card small,.resource-refresh-week-card b{color:#fffaf1bd;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.4;display:block}.resource-refresh-category-card b,.resource-refresh-week-card b{color:#fffaf1eb;font-weight:900}.resource-refresh-category-card small,.resource-refresh-intent-card small,.resource-refresh-week-card small{color:#f3c46d}.resource-refresh-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-refresh-intent-card{border-bottom:1px solid #fffaf11f;border-right:1px solid #fffaf11f;gap:9px;min-width:0;padding:18px 20px;display:grid}.resource-refresh-intent-card:nth-child(3n){border-right:0}.resource-refresh-week-strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-refresh-week-card{background:#17232647;border-right:1px solid #fffaf11f;gap:9px;min-width:0;padding:18px 20px;display:grid}.resource-refresh-week-card:last-child{border-right:0}.resource-refresh-board{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-refresh-row{border-bottom:1px solid #fffaf11f;border-right:1px solid #fffaf11f;gap:8px;min-width:0;min-height:188px;padding:18px;transition:background .16s,border-color .16s,transform .16s;display:grid}.resource-refresh-row:nth-child(4n){border-right:0}.resource-refresh-row:nth-last-child(-n+4){border-bottom:0}.resource-refresh-row:hover{background:#fffaf114;border-color:#fffaf147;transform:translateY(-1px)}.resource-refresh-row strong{color:#fffaf1;overflow-wrap:anywhere;text-transform:capitalize;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.1;display:block}.resource-refresh-row small{color:#f3c46d;display:block}.resource-refresh-row b{color:#fffaf1eb;font-weight:900;display:block}@media (width<=1100px){.resource-refresh-runway{grid-template-columns:1fr}.resource-refresh-lede{grid-template-columns:1fr;min-height:auto}.resource-refresh-lede h2,.resource-refresh-lede>p{grid-column:1}.resource-refresh-category-grid,.resource-refresh-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-refresh-category-card:nth-child(3n),.resource-refresh-intent-card:nth-child(3n){border-right:1px solid #fffaf11f}.resource-refresh-category-card:nth-child(2n),.resource-refresh-intent-card:nth-child(2n){border-right:0}.resource-refresh-board{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-refresh-row:nth-child(2n){border-right:0}.resource-refresh-row:nth-last-child(-n+4){border-bottom:1px solid #fffaf11f}.resource-refresh-row:nth-last-child(-n+2){border-bottom:0}}@media (width<=720px){.resource-refresh-runway{margin:-22px auto 48px}.resource-refresh-lede,.resource-refresh-metric,.resource-refresh-topic-head,.resource-refresh-category-card,.resource-refresh-intent-card,.resource-refresh-week-card,.resource-refresh-row{padding:20px}.resource-refresh-topic-head{align-items:start;display:grid}.resource-refresh-topic-head strong{text-align:left}.resource-refresh-metrics,.resource-refresh-category-grid,.resource-refresh-intent-grid,.resource-refresh-week-strip,.resource-refresh-board{grid-template-columns:1fr}.resource-refresh-metric,.resource-refresh-metric:last-child,.resource-refresh-category-card,.resource-refresh-category-card:nth-child(2n),.resource-refresh-category-card:nth-child(3n),.resource-refresh-intent-card,.resource-refresh-intent-card:nth-child(2n),.resource-refresh-intent-card:nth-child(3n),.resource-refresh-week-card,.resource-refresh-week-card:last-child,.resource-refresh-row,.resource-refresh-row:nth-child(2n),.resource-refresh-row:nth-child(4n),.resource-refresh-row:nth-last-child(-n+4),.resource-refresh-row:nth-last-child(-n+2){border-bottom:1px solid #fffaf11f;border-right:0;min-height:auto}.resource-refresh-row:last-child{border-bottom:0}}.resource-content-engine{background:linear-gradient(90deg, #172326f5, #172326e6 46%, #315e99c7), linear-gradient(180deg, #bd8b322e, transparent 44%), var(--ink);color:#fff;margin:-18px 0 62px;position:relative;overflow:hidden}.resource-content-engine:before{content:"";opacity:.5;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 76px),repeating-linear-gradient(0deg,#fffaf10f,#fffaf10f 1px,#0000 1px 76px);position:absolute;inset:0}.resource-engine-shell{z-index:1;grid-template-columns:minmax(280px,.32fr) minmax(0,.68fr);padding:58px 0;display:grid;position:relative}.resource-engine-lede{border:1px solid #fffaf12e;border-right:0;min-height:560px;padding:34px}.resource-engine-lede h2{color:#fff;text-wrap:balance;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:.98}.resource-engine-lede>p{color:#fffaf1c2;margin:0}.resource-cluster-board{border:1px solid #fffaf12e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-cluster{background:#fffaf10f;border-bottom:1px solid #fffaf129;border-right:1px solid #fffaf129;grid-template-columns:minmax(112px,.34fr) minmax(0,.66fr);min-height:238px;display:grid}.resource-cluster:nth-child(2n){border-right:0}.resource-cluster:nth-last-child(-n+2){border-bottom:0}.resource-cluster img{object-fit:cover;width:100%;height:100%}.resource-cluster div{padding:22px}.resource-cluster span,.resource-repurpose-card span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.resource-cluster strong{color:#fff;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;line-height:1;display:block}.resource-cluster p{color:#fffaf1bd;margin:8px 0 0;font-size:.9rem}.resource-cluster b{color:var(--mint)}.resource-cluster a{color:var(--mint);border-bottom:1px solid #a8dfc980;margin-top:14px;font-size:.84rem;font-weight:900;display:inline-flex}.resource-repurpose-board{background:#fffaf114;border-bottom:1px solid #fffaf12e;border-left:1px solid #fffaf12e;border-right:1px solid #fffaf12e;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-repurpose-card{border-right:1px solid #fffaf129;min-height:214px;padding:26px}.resource-repurpose-card:last-child{border-right:0}.resource-repurpose-card span{color:var(--mint)}.resource-repurpose-card h3{color:#fff;margin:16px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.46rem;line-height:1.08}.resource-repurpose-card p{color:#fffaf1bd;margin:0}.acquisition-engine{background:linear-gradient(90deg, #172326f5, #172326e6 48%, #17614feb), linear-gradient(180deg, #bd8b3229, transparent 42%), var(--ink);color:#fff;margin:-18px 0 62px;position:relative;overflow:hidden}.acquisition-engine:before{content:"";opacity:.56;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 88px),repeating-linear-gradient(0deg,#fffaf10f,#fffaf10f 1px,#0000 1px 88px);position:absolute;inset:0}.acquisition-engine:after{background:var(--gold);content:"";width:min(420px,44vw);height:8px;position:absolute;top:0;left:0}.engine-shell{z-index:1;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);gap:0;padding:58px 0;display:grid;position:relative}.engine-lede{border:1px solid #fffaf12e;border-right:0;flex-direction:column;justify-content:space-between;min-height:612px;padding:34px;display:flex}.engine-lede h2{color:#fff;text-wrap:balance;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:3.2rem;line-height:.98}.engine-lede>p{color:#fffaf1c7;max-width:620px;margin:0}.engine-stats{border:1px solid #fffaf133;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.engine-stats article{border-right:1px solid #fffaf133;min-width:0;padding:16px}.engine-stats article:last-child{border-right:0}.engine-stats span,.engine-stage span,.engine-cadence span,.engine-lane span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.engine-stats strong{color:#fff;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:2.28rem;line-height:1;display:block}.engine-stats p,.engine-stage p,.engine-cadence p,.engine-lane p{color:#fffaf1bd;margin:0}.engine-stage-board{border:1px solid #fffaf12e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.engine-stage{border-bottom:1px solid #fffaf129;border-right:1px solid #fffaf129;min-height:306px;padding:28px;position:relative}.engine-stage:nth-child(2n){border-right:0}.engine-stage:nth-last-child(-n+2){border-bottom:0}.engine-stage:after{content:"";background:#a8dfc9c7;width:54px;height:6px;position:absolute;top:0;left:28px}.engine-stage h3,.engine-cadence h3{color:#fff;text-wrap:balance;margin:18px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.58rem;line-height:1.08}.engine-stage b{color:var(--mint);border-top:1px solid #fffaf129;margin-top:20px;padding-top:14px;font-size:.86rem;display:block}.engine-cadence{background:#fffaf114;border-left:1px solid #fffaf12e;border-right:1px solid #fffaf12e;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.engine-cadence article{border-right:1px solid #fffaf129;min-height:224px;padding:26px}.engine-cadence article:last-child{border-right:0}.engine-lane-board{border:1px solid #fffaf12e;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.engine-lane{background:#fffaf10f;border-right:1px solid #fffaf129;min-width:0}.engine-lane:last-child{border-right:0}.engine-lane img{aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid #fffaf129;width:100%;height:auto}.engine-lane div{padding:22px}.engine-lane p{margin-top:12px;font-size:.92rem}.engine-lane b{color:var(--mint)}.home-program-wall{background:linear-gradient(90deg, #fffaf1f7, #e6edf1f0), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);margin:0 auto 58px;display:grid;overflow:hidden;box-shadow:0 24px 76px #17232621}.home-program-visual{background:var(--ink);border-right:1px solid #1723263d;grid-row:span 4;grid-template-rows:1.08fr .92fr 1fr;min-height:760px;display:grid}.home-program-frame{border-bottom:1px solid #fffaf129;min-height:0;margin:0;position:relative;overflow:hidden}.home-program-frame:last-child{border-bottom:0}.home-program-frame img{object-fit:cover;opacity:.82;width:100%;height:100%}.home-program-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 36%,#172326c7),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 54px);position:absolute;inset:0}.home-program-frame figcaption{color:#fff;z-index:1;padding:22px;position:absolute;bottom:0;left:0;right:0}.home-program-frame span,.home-program-copy .eyebrow,.home-program-buyer-card span,.home-program-decision-card span,.home-program-path-card span{letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.home-program-frame span{color:var(--mint);margin-bottom:7px;display:block}.home-program-frame strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.08;display:block}.home-program-copy{border-bottom:1px solid var(--line);grid-column:2;gap:14px;padding:36px 40px 30px;display:grid}.home-program-copy h2{text-wrap:balance;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:.98}.home-program-copy>p{color:var(--muted);max-width:820px;margin:0}.home-program-signal-strip{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#17614f1a,#0000 52%),#fffdf7db;grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-program-signal-card{border-right:1px solid var(--line);min-width:0;min-height:148px;padding:18px 20px}.home-program-signal-card:last-child{border-right:0}.home-program-signal-card span,.home-program-launch-row span{color:var(--brick);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.home-program-signal-card strong,.home-program-launch-row strong{color:var(--green);margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.08;display:block}.home-program-signal-card p,.home-program-launch-row p{color:var(--muted);margin:10px 0 0;font-size:.84rem;line-height:1.42}.home-program-buyers{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-program-buyer-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;gap:10px;min-height:260px;padding:28px;display:flex}.home-program-buyer-card:nth-child(2n){border-right:0}.home-program-buyer-card span,.home-program-decision-card span,.home-program-path-card span{color:var(--brick)}.home-program-buyer-card h3,.home-program-decision-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:1.08}.home-program-buyer-card p,.home-program-decision-card p,.home-program-path-card p{color:var(--muted);margin:0}.home-program-buyer-card small{color:#172326b8;margin-top:auto;font-size:.88rem;line-height:1.45;display:block}.home-program-buyer-card a{background:var(--ink);color:#fff;text-transform:uppercase;align-self:flex-start;margin-top:4px;padding:9px 12px;font-size:.8rem;font-weight:900;transition:background .16s,transform .16s}.home-program-buyer-card a:hover{background:var(--green);transform:translateY(-1px)}.home-program-decisions{border-bottom:1px solid var(--line);background:#315e9914;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-program-decision-card{border-right:1px solid var(--line);min-height:210px;padding:26px}.home-program-decision-card:last-child{border-right:0}.home-program-proof-deck{background:linear-gradient(135deg, #0b2427f5, #172326fa 58%, #17614feb), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:minmax(300px,.42fr) minmax(260px,.28fr) minmax(0,.3fr);min-height:620px;display:grid;position:relative;overflow:hidden}.home-program-proof-deck:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf112,#fffaf112 1px,#0000 1px 68px),repeating-linear-gradient(0deg,#fffaf10a,#fffaf10a 1px,#0000 1px 68px);position:absolute;inset:0}.home-program-proof-lead,.home-program-proof-visual,.home-program-proof-cards{z-index:1;position:relative}.home-program-proof-lead{border-right:1px solid #fffaf124;align-content:space-between;gap:24px;padding:36px;display:grid}.home-program-proof-lead .eyebrow,.home-program-proof-card span,.home-program-proof-metric span{color:var(--mint);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-program-proof-lead h3{text-wrap:balance;max-width:640px;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,4.1rem);line-height:.96}.home-program-proof-lead>p{color:#fffaf1c7;max-width:640px;margin:0;line-height:1.6}.home-program-proof-metrics{border:1px solid #fffaf129;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-program-proof-metric{border-bottom:1px solid #fffaf129;border-right:1px solid #fffaf129;min-width:0;padding:18px}.home-program-proof-metric:nth-child(2n){border-right:0}.home-program-proof-metric:nth-last-child(-n+2){border-bottom:0}.home-program-proof-metric strong{color:#f5d58a;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;line-height:1;display:block}.home-program-proof-metric p{color:#fffaf1b8;margin:0;font-size:.82rem;line-height:1.38}.home-program-proof-visual{border-right:1px solid #fffaf124;min-height:100%;margin:0;overflow:hidden}.home-program-proof-visual img{object-fit:cover;opacity:.82;width:100%;height:100%}.home-program-proof-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#0b2427d6),linear-gradient(45deg,#bd8b326b,#0000 32%);position:absolute;inset:0}.home-program-proof-visual figcaption{z-index:1;padding:28px;position:absolute;bottom:0;left:0;right:0}.home-program-proof-visual span{color:var(--mint);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.home-program-proof-visual strong{max-width:420px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.05;display:block}.home-program-proof-cards{grid-template-rows:repeat(5,minmax(0,1fr));display:grid}.home-program-proof-card{border-bottom:1px solid #fffaf124;min-width:0;padding:22px}.home-program-proof-card:last-child{border-bottom:0}.home-program-proof-card h3{color:#fffaf1;margin:9px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.14rem;line-height:1.08}.home-program-proof-card p{color:#fffaf1bd;margin:7px 0 0;font-size:.82rem;line-height:1.38}.home-program-proof-card b{color:#f5d58a}@media (width<=1180px){.home-program-proof-deck{grid-template-columns:1fr;min-height:auto}.home-program-proof-lead,.home-program-proof-visual{border-bottom:1px solid #fffaf124;border-right:0}.home-program-proof-visual{min-height:420px}.home-program-proof-cards{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.home-program-proof-card{border-right:1px solid #fffaf124}.home-program-proof-card:nth-child(2n){border-right:0}}@media (width<=640px){.home-program-proof-lead,.home-program-proof-card,.home-program-proof-visual figcaption{padding:20px}.home-program-proof-metrics,.home-program-proof-cards{grid-template-columns:1fr}.home-program-proof-metric,.home-program-proof-metric:nth-child(2n),.home-program-proof-metric:nth-last-child(-n+2),.home-program-proof-card,.home-program-proof-card:nth-child(2n){border-bottom:1px solid #fffaf124;border-right:0}.home-program-proof-metric:last-child,.home-program-proof-card:last-child{border-bottom:0}.home-program-proof-visual{min-height:280px}}.home-program-launch-grid{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#bd8b3229,#0000 56%),#fffaf1f5;grid-column:1/-1;grid-template-columns:minmax(260px,.42fr) repeat(4,minmax(0,1fr));display:grid}.home-program-launch-head{background:linear-gradient(145deg, #17614f66, transparent 64%), var(--ink);color:#fff;min-height:210px;padding:26px}.home-program-launch-head .eyebrow{color:var(--mint)}.home-program-launch-head h3{margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.46rem;line-height:1.05}.home-program-launch-row{border-right:1px solid var(--line);min-width:0;min-height:210px;padding:24px}.home-program-launch-row:last-child{border-right:0}.home-program-deal-room{background:linear-gradient(135deg, #172326fa, #112d29fa 56%, #315e99e6), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);display:grid;position:relative;overflow:hidden}.home-program-deal-room:before{content:"";pointer-events:none;background:linear-gradient(90deg,#bd8b3247,#0000 34%,#a8dfc91f),repeating-linear-gradient(90deg,#fffaf112,#fffaf112 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#fffaf10b,#fffaf10b 1px,#0000 1px 74px);position:absolute;inset:0}.home-program-deal-lede,.home-program-deal-files,.home-program-deal-lanes{z-index:1;position:relative}.home-program-deal-lede{border-right:1px solid #fffaf129;align-content:center;padding:34px;display:grid}.home-program-deal-lede .eyebrow,.home-program-deal-file span,.home-program-deal-lane span{color:var(--mint);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-program-deal-lede h3{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.03}.home-program-deal-lede>p{color:#fffaf1c2;margin:0}.home-program-deal-files{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-program-deal-file{border-right:1px solid #fffaf129;flex-direction:column;gap:12px;min-width:0;min-height:430px;padding:28px;display:flex}.home-program-deal-file:last-child{border-right:0}.home-program-deal-file p{color:#fffaf1bd;margin:0;font-size:.86rem;line-height:1.45}.home-program-deal-file b{color:#f5d58a}.home-program-deal-lanes{border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-program-deal-lane{background:#fffaf10b;border-right:1px solid #fffaf129;min-width:0;min-height:178px;padding:24px}.home-program-deal-lane:last-child{border-right:0}.home-program-deal-lane strong{color:#f5d58a;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;line-height:1.08;display:block}.home-program-deal-lane p{color:#fffaf1b8;margin:0;font-size:.84rem;line-height:1.42}.home-program-category-grid{background:var(--ink);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-program-category-card{color:#fff;background:#fffaf10a;border-right:1px solid #fffaf124;grid-template-rows:auto 1fr;min-width:0;transition:background .16s,transform .16s;display:grid}.home-program-category-card:last-child{border-right:0}.home-program-category-card:hover{background:#fffaf117;transform:translateY(-2px)}.home-program-category-card img{aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid #fffaf124;width:100%;height:auto}.home-program-category-card div{padding:22px}.home-program-category-card span,.home-program-output-card span{color:var(--mint);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.home-program-category-card h3,.home-program-output-card h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.08}.home-program-category-card p,.home-program-output-card p{color:#fffaf1c2;margin:10px 0 0;font-size:.86rem}.home-program-category-card b{color:#f3c46d}.home-program-output-grid{background:linear-gradient(90deg, #315e991f, transparent 42%), var(--panel);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-program-output-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:210px;padding:26px}.home-program-output-card:last-child{border-right:0}.home-program-output-card span{color:var(--brick)}.home-program-output-card p{color:var(--muted)}.home-program-paths{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-program-path-card{background:var(--ink);color:#fff;border-right:1px solid #fffaf129;min-height:205px;padding:26px;transition:background .16s,transform .16s}.home-program-path-card:nth-child(2){background:var(--green)}.home-program-path-card:nth-child(3){background:var(--cobalt)}.home-program-path-card:nth-child(4){background:var(--brick);border-right:0}.home-program-path-card:hover{transform:translateY(-2px)}.home-program-path-card span{color:var(--mint);display:block}.home-program-path-card strong{margin:16px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.08;display:block}.home-program-path-card p{color:#fffaf1c2}.acquisition-desk{background:linear-gradient(135deg, #315e9938, transparent 34%), linear-gradient(315deg, #b047352e, transparent 30%), var(--ink);color:#fff;border:1px solid #1723263d;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);margin:-18px auto 62px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 84px #17232629}.acquisition-desk:before{content:"";opacity:.52;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#fffaf10f,#fffaf10f 1px,#0000 1px 64px);position:absolute;inset:0}.acquisition-lede,.acquisition-flow,.acquisition-category-board{z-index:1;position:relative}.acquisition-lede{border-right:1px solid #fffaf129;padding:34px}.acquisition-lede h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.75rem;line-height:1}.acquisition-lede>p{color:#fffaf1c7;margin:0}.acquisition-metrics{border:1px solid #fffaf133;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.acquisition-metrics article{border-right:1px solid #fffaf133;min-width:0;padding:16px}.acquisition-metrics article:last-child{border-right:0}.acquisition-metrics span,.acquisition-flow span,.acquisition-category-board span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.acquisition-metrics strong{color:#fff;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;line-height:1;display:block}.acquisition-metrics p{color:#fffaf1b8;margin:0;font-size:.84rem}.acquisition-flow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acquisition-flow article{border-bottom:1px solid #fffaf129;border-right:1px solid #fffaf129;min-height:214px;padding:28px}.acquisition-flow article:nth-child(2n){border-right:0}.acquisition-flow article:nth-last-child(-n+2){border-bottom:0}.acquisition-flow h3,.acquisition-category-board h3{color:#fff;margin:16px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.acquisition-flow p,.acquisition-category-board p{color:#fffaf1bd;margin:0}.acquisition-category-board{background:#fffaf114;border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.acquisition-category-board article{border-right:1px solid #fffaf129;min-height:226px;padding:26px}.acquisition-category-board article:last-child{border-right:0}.acquisition-operating-loop{z-index:1;background:linear-gradient(90deg,#fffaf114,#0000 46%),linear-gradient(135deg,#17614f42,#17232629);border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);display:grid;position:relative}.acquisition-loop-lede{border-right:1px solid #fffaf129;gap:14px;min-width:0;padding:32px;display:grid}.acquisition-loop-lede h3{color:#fff;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,3.35rem);line-height:.98}.acquisition-loop-lede p{color:#fffaf1c2;margin:0}.acquisition-loop-track{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acquisition-loop-step{border-bottom:1px solid #fffaf129;border-right:1px solid #fffaf129;min-width:0;min-height:196px;padding:26px}.acquisition-loop-step:nth-child(2n){border-right:0}.acquisition-loop-step:nth-last-child(-n+2){border-bottom:0}.acquisition-loop-step span,.acquisition-automation-card span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.acquisition-loop-step h4{color:#fff;margin:14px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;line-height:1.08}.acquisition-loop-step p{color:#fffaf1bd;margin:0}.acquisition-automation-grid{background:#fffaf1f0;border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.acquisition-automation-card{border-right:1px solid var(--line);color:var(--ink);min-width:0;min-height:176px;padding:24px}.acquisition-automation-card:last-child{border-right:0}.acquisition-automation-card span{color:var(--brick)}.acquisition-automation-card strong{color:var(--green);margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.08;display:block}.acquisition-automation-card p{color:var(--muted);margin:0;font-size:.9rem}.product-command{background:linear-gradient(135deg, #fffaf1fa, #e6edf1e6), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);margin:-18px auto 62px;scroll-margin-top:92px;display:grid;overflow:hidden;box-shadow:0 26px 76px #17232621}.product-command-visual{background:radial-gradient(circle at 24% 18%, #fffaf124, transparent 34%), linear-gradient(135deg, #17614f57, #172326fa), var(--ink);border-right:1px solid var(--line);grid-row:1/span 2;min-height:640px;margin:0;position:relative;overflow:hidden}.product-command-visual:after{content:"";background:linear-gradient(#1723260a,#172326c2),linear-gradient(135deg,#0000 0 61%,#bd8b32b3 61% 64%,#0000 64%);position:absolute;inset:0}.product-command-visual img{box-sizing:border-box;object-fit:contain;z-index:0;width:100%;height:100%;padding:30px;position:relative}.product-command-visual figcaption{color:#fff;z-index:1;gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.product-command-visual span,.product-command-proof-lede span,.product-command-proof-card span,.product-command-stations span,.product-command-hooks span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-command-visual span{color:#f3c46d}.product-command-visual strong{text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;line-height:1}.product-command-copy{padding:34px}.product-command-copy h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.62rem;line-height:1.02}.product-command-copy p{color:var(--muted);margin:0}.product-command-proof-strip{border-top:1px solid var(--line);background:linear-gradient(90deg,#17614f1c,#0000 46%),#fffdf7e6;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-command-proof-lede,.product-command-proof-card{border-right:1px solid var(--line);min-width:0;padding:22px}.product-command-proof-card:last-child{border-right:0}.product-command-proof-lede{background:linear-gradient(145deg, #172326f2, #17614fe6), var(--ink);border-bottom:1px solid var(--line);color:#fff;border-right:0;grid-column:1/-1}.product-command-proof-lede span,.product-command-proof-card span{color:var(--brick)}.product-command-proof-lede span{color:#f3c46d}.product-command-proof-lede strong,.product-command-proof-card strong{text-wrap:balance;font-family:Georgia,Times New Roman,serif;line-height:1.05;display:block}.product-command-proof-lede strong{margin:14px 0 12px;font-size:1.42rem}.product-command-proof-card strong{color:var(--green);margin:12px 0 10px;font-size:1.16rem}.product-command-proof-lede p,.product-command-proof-card p{margin:0;font-size:.86rem;line-height:1.45}.product-command-proof-lede p{color:#fffaf1c2}.product-command-proof-card p{color:var(--muted)}.product-command-proof-card:nth-child(3),.product-command-proof-card:nth-child(5){border-right:0}.product-command-proof-card:nth-child(2),.product-command-proof-card:nth-child(3){border-bottom:1px solid var(--line)}.product-command-stations{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-command-stations article,.product-command-station-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:256px;padding:24px}.product-command-stations article:nth-child(2n),.product-command-station-card:nth-child(2n){border-right:0}.product-command-stations article:nth-last-child(-n+2),.product-command-station-card:nth-last-child(-n+2){border-bottom:0}.product-command-stations h3{margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:1.08}.product-command-stations p{color:var(--muted);margin:10px 0 0;font-size:.92rem}.product-command-stations b{color:var(--ink)}.product-command-hooks{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-command-hooks article,.product-command-hook-card{border-right:1px solid #fffaf129;min-height:188px;padding:26px}.product-command-hooks article:last-child,.product-command-hook-card:last-child{border-right:0}.product-command-hooks span{color:#f3c46d}.product-command-hooks strong{margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.1;display:block}.product-command-hooks p{color:#fffaf1bd;margin:0}.product-sourcing-evidence-board{background:linear-gradient(#fffaf166,#e6edf1bd 48%,#fffaf133);margin:-28px 0 66px;padding:24px 0 8px}.product-sourcing-evidence-shell{background:linear-gradient(135deg, #fffdf7fa, #f4efe4eb), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);display:grid;overflow:hidden;box-shadow:0 28px 78px #17232624}.product-sourcing-evidence-visual{background:linear-gradient(145deg, #17614fc2, #172326fa), var(--ink);grid-row:1/span 2;min-height:680px;margin:0;position:relative;overflow:hidden}.product-sourcing-evidence-visual:after{content:"";background:linear-gradient(#17232605,#172326c7),linear-gradient(135deg,#0000 0 57%,#bd8b32a3 57% 60%,#0000 60%);position:absolute;inset:0}.product-sourcing-evidence-visual img{object-fit:contain;z-index:0;width:100%;height:100%;padding:34px;position:relative}.product-sourcing-evidence-visual figcaption{color:#fff;z-index:1;gap:10px;display:grid;position:absolute;bottom:26px;left:26px;right:26px}.product-sourcing-evidence-visual span,.product-sourcing-evidence-signal-card span,.product-sourcing-evidence-route-card span,.product-sourcing-evidence-output-card span{color:#f3c46d;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-sourcing-evidence-visual strong{text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:2.42rem;line-height:1}.product-sourcing-evidence-visual p{color:#fffaf1c7;max-width:28rem;margin:0}.product-sourcing-evidence-copy{min-width:0;padding:36px 36px 30px}.product-sourcing-evidence-copy h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:3.05rem;line-height:1}.product-sourcing-evidence-copy>p{color:var(--muted);max-width:62rem;margin:0}.product-sourcing-evidence-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.product-sourcing-evidence-signal-card{border:1px solid var(--line);background:#fffaf1d6;min-width:0;padding:18px}.product-sourcing-evidence-signal-card span,.product-sourcing-evidence-route-card span{color:var(--brick)}.product-sourcing-evidence-signal-card strong{color:var(--green);margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.08;display:block}.product-sourcing-evidence-signal-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.product-sourcing-evidence-routes{border-top:1px solid var(--line);grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-sourcing-evidence-route-card{border-right:1px solid var(--line);min-width:0;min-height:242px;padding:22px}.product-sourcing-evidence-route-card:last-child{border-right:0}.product-sourcing-evidence-route-card h3{text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.08}.product-sourcing-evidence-route-card p,.product-sourcing-evidence-route-card small{color:var(--muted);margin:0;font-size:.88rem;line-height:1.44;display:block}.product-sourcing-evidence-route-card small{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.product-sourcing-evidence-outputs{background:linear-gradient(135deg, #172326fa, #17614feb), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-sourcing-evidence-output-card{border-right:1px solid #fffaf129;min-width:0;min-height:196px;padding:26px}.product-sourcing-evidence-output-card:last-child{border-right:0}.product-sourcing-evidence-output-card strong{text-wrap:balance;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.1;display:block}.product-sourcing-evidence-output-card p{color:#fffaf1bd;margin:0;font-size:.92rem}@media (width<=1040px){.product-sourcing-evidence-shell{grid-template-columns:1fr}.product-sourcing-evidence-visual{grid-row:auto;min-height:460px}.product-sourcing-evidence-routes{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.product-sourcing-evidence-route-card:nth-child(2n){border-right:0}.product-sourcing-evidence-route-card:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=720px){.product-sourcing-evidence-board{margin:-18px 0 46px;padding-top:18px}.product-sourcing-evidence-copy{padding:26px 20px 24px}.product-sourcing-evidence-copy h2{font-size:2.12rem}.product-sourcing-evidence-signals,.product-sourcing-evidence-routes,.product-sourcing-evidence-outputs{grid-template-columns:1fr}.product-sourcing-evidence-visual{min-height:380px}.product-sourcing-evidence-visual img{padding:22px}.product-sourcing-evidence-visual figcaption{bottom:20px;left:20px;right:20px}.product-sourcing-evidence-visual strong{font-size:2rem}.product-sourcing-evidence-route-card,.product-sourcing-evidence-output-card{border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:20px}.product-sourcing-evidence-output-card{border-bottom-color:#fffaf129}.product-sourcing-evidence-route-card:last-child,.product-sourcing-evidence-output-card:last-child{border-bottom:0}}.product-proof-runway{background:linear-gradient(#fffaf100,#fffaf1bd 18%,#e6edf1d1 100%);margin:-12px 0 62px;padding:28px 0 6px}.product-proof-shell{border:1px solid var(--line);background:linear-gradient(140deg,#1723260a,#0000 38%),linear-gradient(315deg,#bd8b3229,#0000 36%),#fffdf7;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);display:grid;overflow:hidden;box-shadow:0 32px 90px #17232624}.product-proof-visual{background:radial-gradient(circle at 20% 18%, #f3c46d38, transparent 34%), linear-gradient(145deg, #17614f57, #172326fa), var(--ink);border-right:1px solid var(--line);grid-row:span 3;min-height:760px;margin:0;position:relative;overflow:hidden}.product-proof-visual:before{content:"";opacity:.5;pointer-events:none;z-index:1;background:repeating-linear-gradient(90deg,#fffaf11a,#fffaf11a 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#fffaf114,#fffaf114 1px,#0000 1px 64px);position:absolute;inset:0}.product-proof-visual:after{content:"";z-index:2;background:linear-gradient(#17232608,#172326d6),linear-gradient(135deg,#0000 0 58%,#bd8b32b8 58% 60%,#0000 60%);position:absolute;inset:0}.product-proof-visual img{object-fit:contain;opacity:.94;width:100%;height:100%;padding:28px;position:relative}.product-proof-visual figcaption{color:#fff;z-index:3;gap:9px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.product-proof-visual span,.product-proof-copy .eyebrow,.product-proof-signal span,.product-proof-shot span,.product-proof-file-card span,.product-proof-output-card span{letter-spacing:0}.product-proof-visual strong{color:#fff;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:.98}.product-proof-visual p{color:#fffaf1cc;margin:0}.product-proof-copy{border-bottom:1px solid var(--line);gap:16px;padding:34px;display:grid}.product-proof-copy h2{text-wrap:balance;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.1vw,3.3rem);line-height:1.01}.product-proof-copy>p{color:var(--muted);max-width:780px;margin:0}.product-proof-signals{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.product-proof-signal{border-right:1px solid var(--line);min-height:92px;padding:14px}.product-proof-signal:last-child{border-right:0}.product-proof-signal span,.product-proof-shot span,.product-proof-file-card span,.product-proof-output-card span{color:var(--brick);text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.product-proof-signal strong{color:var(--green);overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.03;display:block}.product-proof-shots{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-proof-shot{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffaf1ad;min-height:246px;padding:22px}.product-proof-shot:last-child{border-right:0}.product-proof-shot h3,.product-proof-file-card h3,.product-proof-output-card h3{text-wrap:balance;margin:13px 0 11px;font-family:Georgia,Times New Roman,serif;line-height:1.08}.product-proof-shot h3{font-size:1.3rem}.product-proof-shot p,.product-proof-file-card p,.product-proof-output-card p{color:var(--muted);margin:0}.product-proof-files{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-proof-file-card{border-right:1px solid #fffaf129;min-height:210px;padding:24px}.product-proof-file-card:last-child{border-right:0}.product-proof-file-card span{color:#f3c46d}.product-proof-file-card h3{color:#fff;font-size:1.28rem}.product-proof-file-card p{color:#fffaf1bd}.product-proof-outputs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-proof-output-card{border-right:1px solid var(--line);min-height:220px;padding:24px}.product-proof-output-card:last-child{border-right:0}.product-proof-output-card span{color:var(--green)}.product-proof-output-card h3{font-size:1.24rem}.product-range-board{border:1px solid var(--line);background:linear-gradient(135deg,#17614f1f,#0000 36%),linear-gradient(315deg,#315e991f,#0000 34%),#fffaf1f5;grid-template-columns:minmax(320px,.35fr) minmax(0,.65fr);margin:-18px auto 62px;display:grid;overflow:hidden;box-shadow:0 26px 76px #1723261f}.product-range-visual{background:radial-gradient(circle at 18% 20%, #fffaf124, transparent 32%), linear-gradient(160deg, #17614f70, #172326f5), var(--ink);border-right:1px solid var(--line);grid-row:span 5;min-height:820px;margin:0;position:relative;overflow:hidden}.product-range-visual:after{content:"";background:linear-gradient(#17232605,#172326c7),linear-gradient(135deg,#0000 0 62%,#bd8b32b3 62% 64%,#0000 64%);position:absolute;inset:0}.product-range-visual img{box-sizing:border-box;object-fit:contain;opacity:.92;width:100%;height:100%;padding:28px}.product-range-visual figcaption{color:#fff;z-index:1;gap:10px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.product-range-visual strong{color:#fff;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1}.product-range-visual p{color:#fffaf1c7;margin:0}.product-range-lede{border-bottom:1px solid var(--line);padding:34px}.product-range-lede h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.64rem;line-height:1.02}.product-range-lede>p{color:var(--muted);margin:0}.product-range-metrics{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.product-range-metrics article{border-right:1px solid var(--line);min-height:112px;padding:16px}.product-range-metrics article:last-child{border-right:0}.product-range-visual span,.product-range-metrics span,.product-range-path-step span,.product-range-architecture-card span,.product-range-decision-card span,.product-range-output-card span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-range-metrics strong{color:var(--green);overflow-wrap:anywhere;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.05;display:block}.product-range-metrics p{color:var(--muted);margin:0;font-size:.84rem}.product-range-path-rail{background:linear-gradient(90deg, #315e9933, transparent 52%), var(--ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-range-path-step{border-right:1px solid #fffaf129;min-height:178px;padding:22px}.product-range-path-step:last-child{border-right:0}.product-range-path-step span{color:#f3c46d}.product-range-path-step strong{color:#fff;text-wrap:balance;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.08;display:block}.product-range-path-step p{color:#fffaf1bd;margin:0}.product-range-architecture{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-range-architecture-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffdf7c7;min-height:286px;padding:24px}.product-range-architecture-card:last-child{border-right:0}.product-range-architecture-card h3,.product-range-decision-card h3,.product-range-output-card h3{text-wrap:balance;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;line-height:1.08}.product-range-architecture-card h3{font-size:1.36rem}.product-range-architecture-card p,.product-range-decision-card p,.product-range-output-card p{color:var(--muted);margin:0}.product-range-decisions{background:var(--ink);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-range-decision-card{border-right:1px solid #fffaf129;min-height:214px;padding:26px}.product-range-decision-card:last-child{border-right:0}.product-range-decision-card span{color:#f3c46d}.product-range-decision-card h3{color:#fff;font-size:1.34rem}.product-range-decision-card p{color:#fffaf1bd}.product-range-output{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-range-output-card{border-right:1px solid var(--line);min-height:220px;padding:26px}.product-range-output-card:last-child{border-right:0}.product-range-output-card span{color:var(--green)}.product-range-output-card h3{font-size:1.32rem}.product-acquisition-studio{border:1px solid var(--line);background:linear-gradient(135deg,#1723260d,#0000 38%),linear-gradient(315deg,#315e991f,#0000 34%),#fffaf1f5;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);margin:-18px auto 62px;display:grid;overflow:hidden;box-shadow:0 26px 78px #1723261f}.product-acquisition-visual{background:var(--ink);border-right:1px solid var(--line);grid-row:1/span 2;min-height:580px;position:relative;overflow:hidden}.product-acquisition-visual:after{content:"";background:linear-gradient(#1723260a,#172326d1),linear-gradient(135deg,#0000 0 58%,#a8dfc975 58% 62%,#0000 62%);position:absolute;inset:0}.product-acquisition-visual img{object-fit:cover;width:100%;height:100%}.product-acquisition-visual div{color:#fff;z-index:1;gap:8px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.product-acquisition-visual span,.product-acquisition-metrics span,.product-acquisition-stage span,.product-content-angle span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-acquisition-visual span{color:#f3c46d}.product-acquisition-visual strong{text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;line-height:1}.product-acquisition-lede{padding:34px}.product-acquisition-lede h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.72rem;line-height:1}.product-acquisition-lede>p{color:var(--muted);margin:0}.product-acquisition-metrics{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.product-acquisition-metrics article{border-right:1px solid var(--line);min-width:0;padding:16px}.product-acquisition-metrics article:last-child{border-right:0}.product-acquisition-metrics strong{color:var(--green);overflow-wrap:anywhere;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;line-height:1.02;display:block}.product-acquisition-metrics p{color:var(--muted);margin:0;font-size:.84rem}.product-acquisition-stages{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-acquisition-stage{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffdf7d1;min-height:244px;padding:24px}.product-acquisition-stage:nth-child(2n){border-right:0}.product-acquisition-stage:nth-last-child(-n+2){border-bottom:0}.product-acquisition-stage h3{text-wrap:balance;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.36rem;line-height:1.08}.product-acquisition-stage p{color:var(--muted);margin:10px 0 0}.product-acquisition-stage b{color:var(--ink)}.product-content-angles{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-content-angle{border-right:1px solid #fffaf129;min-height:210px;padding:26px}.product-content-angle:last-child{border-right:0}.product-content-angle span{color:var(--mint)}.product-content-angle h3{color:#fff;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.08}.product-content-angle p{color:#fffaf1bd;margin:0}.product-buyer-packet{border:1px solid var(--line);background:linear-gradient(135deg,#315e991f,#0000 36%),linear-gradient(315deg,#bd8b3224,#0000 30%),#fffaf1f5;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);margin:-28px auto 62px;display:grid;overflow:hidden;box-shadow:0 24px 74px #1723261f}.product-buyer-packet-lede{background:var(--ink);color:#fff;align-content:center;min-height:390px;padding:36px;display:grid}.product-buyer-packet-lede .eyebrow{color:#f3c46d}.product-buyer-packet-lede h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.1vw,3.25rem);line-height:.98}.product-buyer-packet-lede p{color:#fffaf1c2;margin:0}.product-buyer-packet-table{border-left:1px solid var(--line);display:grid}.product-buyer-packet-head,.product-buyer-packet-row{grid-template-columns:minmax(150px,.28fr) minmax(0,.34fr) minmax(0,.38fr);display:grid}.product-buyer-packet-head{border-bottom:1px solid var(--line);background:#17232614}.product-buyer-packet-head span{color:var(--brick);text-transform:uppercase;padding:14px 18px;font-size:.72rem;font-weight:900}.product-buyer-packet-row{border-bottom:1px solid var(--line);background:#fffdf7c2;min-height:128px}.product-buyer-packet-row:last-child{border-bottom:0}.product-buyer-packet-row>*{border-right:1px solid var(--line);min-width:0;padding:18px}.product-buyer-packet-row>:last-child{border-right:0}.product-buyer-packet-row span,.product-buyer-packet-decision span,.product-buyer-packet-output span,.product-buyer-packet-question span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-buyer-packet-row strong{overflow-wrap:anywhere;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.08;display:block}.product-buyer-packet-row p,.product-buyer-packet-decision p,.product-buyer-packet-output p,.product-buyer-packet-question p{color:var(--muted);margin:0}.product-buyer-packet-decisions,.product-buyer-packet-outputs,.product-buyer-packet-questions{grid-column:1/-1;display:grid}.product-buyer-packet-decisions{border-top:1px solid var(--line);background:#315e9914;grid-template-columns:repeat(3,minmax(0,1fr))}.product-buyer-packet-decision{border-right:1px solid var(--line);min-height:205px;padding:24px}.product-buyer-packet-decision:last-child{border-right:0}.product-buyer-packet-decision h3,.product-buyer-packet-output h3,.product-buyer-packet-question h3{text-wrap:balance;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.08}.product-buyer-packet-outputs{background:var(--ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr))}.product-buyer-packet-output{border-right:1px solid #fffaf129;min-height:205px;padding:24px}.product-buyer-packet-output:last-child{border-right:0}.product-buyer-packet-output span{color:#f3c46d}.product-buyer-packet-output h3{color:#fff}.product-buyer-packet-output p{color:#fffaf1bd}.product-buyer-packet-questions{grid-template-columns:repeat(4,minmax(0,1fr))}.product-buyer-packet-question{border-right:1px solid var(--line);background:#fffdf7d1;min-height:220px;padding:24px}.product-buyer-packet-question:last-child{border-right:0}.product-conversion-brief{color:#fff;background:linear-gradient(135deg,#172326f5,#172326e6),repeating-linear-gradient(90deg,#fffaf10f,#fffaf10f 1px,#0000 1px 46px);border:1px solid #fffaf129;grid-template-columns:minmax(300px,.72fr) minmax(220px,.38fr) minmax(0,1fr);margin:-18px auto 62px;display:grid;overflow:hidden;box-shadow:0 28px 82px #1723262e}.product-conversion-lede{padding:34px}.product-conversion-lede .eyebrow,.product-conversion-signal span,.product-conversion-matrix-card span,.product-conversion-output-card span,.product-conversion-stats span{color:#f3c46d}.product-conversion-lede h2{color:#fff;text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.55rem);line-height:.98}.product-conversion-lede>p{color:#fffaf1bd;margin:0}.product-conversion-stats{border:1px solid #fffaf129;grid-template-columns:1fr;margin-top:28px;display:grid}.product-conversion-stats article{border-bottom:1px solid #fffaf124;min-width:0;padding:16px}.product-conversion-stats article:last-child{border-bottom:0}.product-conversion-stats strong,.product-conversion-stats span,.product-conversion-stats p{display:block}.product-conversion-stats strong{color:#fff;overflow-wrap:anywhere;margin:9px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.08}.product-conversion-stats p{color:#fffaf194;margin:0;font-size:.8rem}.product-conversion-signal{background:linear-gradient(#315e993d,#17614f29),#fffaf10f;border-left:1px solid #fffaf129;border-right:1px solid #fffaf129;align-content:center;min-height:420px;padding:28px;display:grid}.product-conversion-signal strong{color:#fff;text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;line-height:1;display:block}.product-conversion-signal p{color:#fffaf1b8;margin:0}.product-conversion-matrix{color:var(--ink);background:#fffaf1f5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-conversion-matrix-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;min-height:210px;padding:24px}.product-conversion-matrix-card:nth-child(2n){border-right:0}.product-conversion-matrix-card:nth-last-child(-n+2){border-bottom:0}.product-conversion-matrix-card span,.product-conversion-output-card span,.product-conversion-signal span,.product-conversion-stats span{text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-conversion-matrix-card h3,.product-conversion-output-card h3{text-wrap:balance;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.08}.product-conversion-matrix-card p{color:var(--muted);margin:0}.product-conversion-outputs{background:#fffaf10f;border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-conversion-output-card{border-right:1px solid #fffaf129;min-width:0;min-height:210px;padding:24px}.product-conversion-output-card:last-child{border-right:0}.product-conversion-output-card h3{color:#fff}.product-conversion-output-card p{color:#fffaf1b8;margin:0}.product-market-fit-theater{background:linear-gradient(#e6edf100,#e6edf1eb 18%,#fffaf1d1 100%),repeating-linear-gradient(90deg,#1723260a,#1723260a 1px,#0000 1px 74px);margin:-18px 0 72px;padding:28px 0 12px}.product-market-fit-shell{border:1px solid var(--line);background:linear-gradient(135deg,#1723260a,#0000 38%),linear-gradient(315deg,#315e9924,#0000 36%),#fffaf1;grid-template-columns:minmax(310px,.42fr) minmax(0,.58fr);display:grid;overflow:hidden;box-shadow:0 30px 92px #17232624}.product-market-fit-visual,.product-market-fit-lede,.product-market-fit-market-card,.product-market-fit-step,.product-market-fit-social-card,.product-market-fit-handoff-row,.product-market-fit-handoff-lede,.product-market-fit-cta{min-width:0}.product-market-fit-visual{background:linear-gradient(145deg, #17614f52, #172326fa), var(--ink);border-right:1px solid var(--line);grid-row:span 4;min-height:860px;margin:0;position:relative;overflow:hidden}.product-market-fit-visual:before{content:"";opacity:.48;pointer-events:none;z-index:1;background:repeating-linear-gradient(90deg,#fffaf11a,#fffaf11a 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#fffaf114,#fffaf114 1px,#0000 1px 58px);position:absolute;inset:0}.product-market-fit-visual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#17232605,#172326d1),linear-gradient(135deg,#0000 0 58%,#bd8b32c7 58% 60%,#0000 60%);position:absolute;inset:0}.product-market-fit-visual img{object-fit:contain;z-index:0;width:100%;height:100%;padding:30px;display:block;position:relative}.product-market-fit-visual figcaption{color:#fff;z-index:3;gap:10px;padding:30px;display:grid;position:absolute;bottom:0;left:0;right:0}.product-market-fit-visual span,.product-market-fit-lede .eyebrow,.product-market-fit-signal-strip span,.product-market-fit-market-card span,.product-market-fit-step span,.product-market-fit-social-lede span,.product-market-fit-social-card span,.product-market-fit-handoff-lede span,.product-market-fit-handoff-row span{color:var(--brick);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-market-fit-visual span,.product-market-fit-social-lede span{color:#f3c46d}.product-market-fit-visual strong{color:#fff;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);line-height:.98}.product-market-fit-visual p{color:#fffaf1c7;margin:0}.product-market-fit-lede{gap:16px;padding:34px;display:grid}.product-market-fit-lede h2{text-wrap:balance;max-width:880px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.2vw,3.45rem);line-height:1.05}.product-market-fit-lede>p{color:var(--muted);max-width:820px;margin:0}.product-market-fit-signal-strip{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid}.product-market-fit-signal-strip article{border-right:1px solid var(--line);min-height:116px;padding:16px}.product-market-fit-signal-strip article:last-child{border-right:0}.product-market-fit-signal-strip strong{color:var(--green);overflow-wrap:anywhere;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.05;display:block}.product-market-fit-markets{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-market-fit-market-card{border-right:1px solid var(--line);background:#fffdf7d1;min-height:295px;padding:24px}.product-market-fit-market-card:last-child{border-right:0}.product-market-fit-market-card h3,.product-market-fit-step h3,.product-market-fit-social-card h3{overflow-wrap:anywhere;text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;line-height:1.08}.product-market-fit-market-card p,.product-market-fit-step p,.product-market-fit-social-card p,.product-market-fit-handoff-lede p,.product-market-fit-handoff-row p{color:var(--muted);margin:0}.product-market-fit-market-card p+p,.product-market-fit-social-card p+p{margin-top:10px}.product-market-fit-market-card b,.product-market-fit-social-card b{color:var(--ink)}.product-market-fit-market-card small{border-top:1px solid var(--line);color:var(--green);margin-top:14px;padding-top:14px;font-weight:900;line-height:1.35;display:block}.product-market-fit-path{background:linear-gradient(135deg, color-mix(in srgb, var(--ink) 94%, #000), color-mix(in srgb, var(--green) 58%, var(--ink))), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.product-market-fit-step{border-right:1px solid #fffaf129;min-height:235px;padding:24px}.product-market-fit-step:last-child{border-right:0}.product-market-fit-step span{color:#f3c46d}.product-market-fit-step h3{color:#fff}.product-market-fit-step p{color:#fffaf1c2}.product-market-fit-social{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(260px,.9fr) repeat(4,minmax(0,1fr));display:grid}.product-market-fit-social-lede{background:linear-gradient(150deg, #172326f5, #315e99d6), var(--ink);color:#fff;align-content:center;min-height:270px;padding:28px;display:grid}.product-market-fit-social-lede strong{color:#fff;text-wrap:balance;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.25vw,2.32rem);line-height:1;display:block}.product-market-fit-social-card{border-right:1px solid var(--line);background:#fffaf1eb;min-height:270px;padding:24px}.product-market-fit-social-card:last-child{border-right:0}.product-market-fit-handoff{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(260px,.82fr) repeat(4,minmax(0,1fr));display:grid}.product-market-fit-handoff-lede{background:#315e9914;align-content:center;gap:10px;padding:26px;display:grid}.product-market-fit-handoff-lede strong,.product-market-fit-handoff-row strong{text-wrap:balance;font-family:Georgia,Times New Roman,serif;line-height:1.08;display:block}.product-market-fit-handoff-lede strong{font-size:1.54rem}.product-market-fit-handoff-row{border-left:1px solid var(--line);background:#fffdf7d1;gap:12px;min-height:220px;padding:22px;display:grid}.product-market-fit-handoff-row strong{color:var(--green);align-self:end;font-size:1.08rem}.product-market-fit-cta{background:var(--ink);color:#fff;text-align:center;grid-column:1/-1;padding:20px;font-weight:900;text-decoration:none;display:block}.product-market-fit-cta:hover{background:var(--green)}@media (width<=1120px){.product-market-fit-shell{grid-template-columns:1fr}.product-market-fit-visual{border-bottom:1px solid var(--line);border-right:0;grid-row:auto;min-height:480px}.product-market-fit-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.product-market-fit-market-card:nth-child(2n),.product-market-fit-market-card:last-child{border-right:0}.product-market-fit-market-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-market-fit-social,.product-market-fit-handoff{grid-template-columns:repeat(2,minmax(0,1fr))}.product-market-fit-social-lede,.product-market-fit-handoff-lede,.product-market-fit-cta{grid-column:1/-1}.product-market-fit-social-card:nth-child(3),.product-market-fit-social-card:nth-child(5),.product-market-fit-handoff-row:nth-child(3),.product-market-fit-handoff-row:nth-child(5){border-right:0}.product-market-fit-social-card:nth-child(2),.product-market-fit-social-card:nth-child(3),.product-market-fit-handoff-row:nth-child(2),.product-market-fit-handoff-row:nth-child(3){border-bottom:1px solid var(--line)}.product-market-fit-social-card:nth-child(2),.product-market-fit-social-card:nth-child(3){border-bottom-color:#17232624}}@media (width<=760px){.product-market-fit-theater{margin:42px 0 48px;padding:10px 0 0}.product-market-fit-visual{min-height:360px}.product-market-fit-visual img{padding:18px}.product-market-fit-visual figcaption,.product-market-fit-lede,.product-market-fit-market-card,.product-market-fit-step,.product-market-fit-social-lede,.product-market-fit-social-card,.product-market-fit-handoff-lede,.product-market-fit-handoff-row,.product-market-fit-cta{padding:20px}.product-market-fit-lede h2{font-size:1.86rem}.product-market-fit-visual strong{font-size:1.72rem}.product-market-fit-signal-strip,.product-market-fit-markets,.product-market-fit-path,.product-market-fit-social,.product-market-fit-handoff{grid-template-columns:1fr}.product-market-fit-signal-strip article,.product-market-fit-market-card,.product-market-fit-market-card:nth-child(2n),.product-market-fit-market-card:nth-child(-n+2),.product-market-fit-step,.product-market-fit-social-card,.product-market-fit-social-card:nth-child(2),.product-market-fit-social-card:nth-child(3),.product-market-fit-social-card:nth-child(5),.product-market-fit-handoff-row,.product-market-fit-handoff-row:nth-child(2),.product-market-fit-handoff-row:nth-child(3),.product-market-fit-handoff-row:nth-child(5){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-market-fit-step,.product-market-fit-social-lede{border-bottom-color:#fffaf129}.product-market-fit-signal-strip article:last-child,.product-market-fit-market-card:last-child,.product-market-fit-step:last-child,.product-market-fit-social-card:last-of-type,.product-market-fit-handoff-row:last-of-type{border-bottom:0}.product-market-fit-social-lede,.product-market-fit-handoff-lede,.product-market-fit-cta{grid-column:auto}}.product-content-runway{background:linear-gradient(135deg, color-mix(in srgb, var(--ink) 96%, #000), color-mix(in srgb, var(--green) 52%, var(--ink)) 54%, color-mix(in srgb, var(--brick) 42%, var(--ink))), var(--ink);color:#fffaf1;margin:72px 0;padding:72px 0;position:relative;overflow:hidden}.product-content-runway:before{content:"";opacity:.44;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf11a,#fffaf11a 1px,#0000 1px 86px),repeating-linear-gradient(0deg,#fffaf112,#fffaf112 1px,#0000 1px 44px);position:absolute;inset:0}.product-content-shell{z-index:1;gap:24px;display:grid;position:relative}.product-content-lede{grid-template-columns:minmax(0,.82fr) minmax(300px,.5fr);gap:24px;min-width:0;display:grid}.product-content-lede-copy{align-content:center;gap:16px;min-width:0;display:grid}.product-content-lede .eyebrow,.product-content-answer-head .eyebrow{color:#f3c46d;margin:0}.product-content-lede h2{color:#fffaf1;letter-spacing:0;text-wrap:balance;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:3.05rem;line-height:1.03}.product-content-lede-copy>p{color:#fffaf1c7;margin:0}.product-content-term-strip{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.product-content-term-strip span{color:#fffaf1d1;text-transform:uppercase;border:1px solid #fffaf13d;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.product-content-visual{background:#fffaf114;border:1px solid #fffaf133;min-width:0;min-height:420px;margin:0;display:grid;position:relative;overflow:hidden}.product-content-visual img{object-fit:cover;width:100%;height:100%}.product-content-visual figcaption{color:#fffaf1;background:linear-gradient(#121f1ea3,#121f1ef0);gap:6px;min-width:0;padding:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.product-content-visual span,.product-content-answer-card span,.product-content-bridge-card span,.product-content-cadence-card span{color:#f3c46d;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.2}.product-content-visual strong{font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.06}.product-content-visual small{color:#fffaf1b8;overflow-wrap:anywhere;line-height:1.45}.product-content-answer-bank{grid-template-columns:1fr repeat(2,minmax(0,1fr));gap:1px;min-width:0;display:grid}.product-content-answer-head,.product-content-answer-card,.product-content-bridge-card,.product-content-cadence-head,.product-content-cadence-card{min-width:0;padding:18px}.product-content-answer-head{color:var(--ink);background:#fffaf1;grid-row:span 2;align-content:center;gap:12px;display:grid}.product-content-answer-head h3{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1.04}.product-content-answer-head p,.product-content-answer-card p,.product-content-answer-card small,.product-content-bridge-card p,.product-content-cadence-head p,.product-content-cadence-card p,.product-content-cadence-card small{overflow-wrap:anywhere;margin:0;line-height:1.55}.product-content-answer-head p{color:var(--muted)}.product-content-answer-card{background:#fffaf11a;border:1px solid #fffaf129;gap:10px;display:grid}.product-content-answer-card h3,.product-content-bridge-card h3,.product-content-cadence-card h3{color:#fffaf1;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.06rem;line-height:1.2}.product-content-answer-card p{color:#fffaf1b8;font-size:.88rem}.product-content-answer-card b{color:#fffaf1}.product-content-answer-card small{color:#fffaf19e;border-top:1px solid #fffaf129;padding-top:10px;font-size:.72rem;font-weight:900;display:block}.product-content-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-content-metrics article{border:1px solid #fffaf12e;border-left:0;min-height:150px;padding:18px}.product-content-metrics article:first-child{border-left:1px solid #fffaf12e}.product-content-metrics span,.product-content-feature span,.product-content-row span,.product-content-social-card span,.product-content-bridge-card span,.product-content-cadence-card span,.product-content-workflow-card span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900}.product-content-metrics strong{color:#fffaf1;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:3.1rem;line-height:1;display:block}.product-content-metrics p{color:#fffaf1b8;margin:0}.product-content-stage{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);gap:0;display:grid}.product-content-feature{color:var(--ink);background:#fffaf1;flex-direction:column;justify-content:space-between;min-height:380px;padding:24px;display:flex}.product-content-feature span{color:var(--brick)}.product-content-feature strong{letter-spacing:0;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:2.42rem;line-height:1.02;display:block}.product-content-feature p{color:var(--muted);margin:0 0 24px}.product-content-feature a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:16px;font-size:.85rem;font-weight:900;display:flex}.product-content-feature a span{color:var(--muted);overflow-wrap:anywhere;text-align:right;text-transform:none;max-width:48%;font-size:.74rem}.product-content-row-stack{display:grid}.product-content-row{background:#fffaf114;border:1px solid #fffaf129;border-left:0;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,.72fr));align-items:stretch;display:grid}.product-content-row+.product-content-row{border-top:0}.product-content-row div{border-left:1px solid #fffaf11f;min-height:116px;padding:16px}.product-content-row strong{color:#fffaf1;overflow-wrap:anywhere;margin:8px 0 6px;font-size:.98rem;line-height:1.18;display:block}.product-content-row p{color:#fffaf1b8;overflow-wrap:anywhere;margin:0;font-size:.84rem}.product-content-social{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.product-content-social-card{color:var(--ink);background:#fffaf1eb;border-right:1px solid #1723262e;min-height:260px;padding:18px}.product-content-social-card:last-child{border-right:0}.product-content-social-card span{color:var(--brick)}.product-content-social-card strong{margin:10px 0;font-size:1rem;line-height:1.22;display:block}.product-content-social-card p{color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 14px;font-size:.84rem;display:-webkit-box;overflow:hidden}.product-content-social-card small{color:color-mix(in srgb, var(--ink) 72%, var(--muted));overflow-wrap:anywhere;font-size:.74rem;font-weight:900;display:block}.product-content-rfq-bridge{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;display:grid}.product-content-bridge-card{background:#fffaf114;border:1px solid #fffaf129;gap:11px;min-height:210px;display:grid}.product-content-bridge-card p{color:#fffaf1b8;font-size:.88rem}.product-content-cadence{background:linear-gradient(120deg,#fffaf11f,#fffaf10a);border:1px solid #fffaf12e;grid-template-columns:minmax(280px,.9fr) repeat(4,minmax(0,1fr));min-width:0;display:grid}.product-content-cadence-head{color:var(--ink);background:linear-gradient(135deg,#fffaf1f5,#e6edf1e6),#fffaf1;align-content:center;gap:12px;display:grid}.product-content-cadence-head .eyebrow{color:var(--brick)}.product-content-cadence-head h3{letter-spacing:0;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.62rem;line-height:1.05}.product-content-cadence-head p{color:var(--muted)}.product-content-cadence-card{border-left:1px solid #fffaf129;gap:12px;min-height:230px;display:grid}.product-content-cadence-card p,.product-content-cadence-card small{color:#fffaf1b8;font-size:.86rem}.product-content-cadence-card small{color:#fffaf19e;border-top:1px solid #fffaf124;padding-top:10px;font-weight:900}.product-content-workflow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-content-workflow-card{border:1px solid #fffaf12e;border-left:0;min-height:190px;padding:18px}.product-content-workflow-card:first-child{border-left:1px solid #fffaf12e}.product-content-workflow-card h3{color:#fffaf1;margin:18px 0 10px;font-size:1.08rem;line-height:1.15}.product-content-workflow-card p{color:#fffaf1b8;margin:0}.product-resource-cluster{border:1px solid var(--line);background:linear-gradient(122deg,#17614f1c,#0000 38%),linear-gradient(304deg,#b0473514,#0000 42%),#fffaf1f5;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);margin:-18px auto 62px;display:grid;overflow:hidden;box-shadow:0 24px 72px #1723261f}.product-resource-lede{border-right:1px solid var(--line);flex-direction:column;min-height:600px;padding:30px;display:flex}.product-resource-lede h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.45rem;line-height:1.03}.product-resource-lede>p{color:var(--muted);margin:0}.product-resource-metrics{border:1px solid var(--line);gap:1px;margin-top:auto;display:grid}.product-resource-metrics article{background:#ffffff94;min-width:0;padding:16px}.product-resource-metrics span,.product-resource-card>span,.product-resource-playbook-card span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.product-resource-metrics strong{color:var(--green);overflow-wrap:anywhere;margin:10px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1;display:block}.product-resource-metrics p{color:var(--muted);margin:0;font-size:.86rem}.product-resource-board{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-resource-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffdf7f5;flex-direction:column;min-width:0;min-height:360px;padding:18px;display:flex}.product-resource-card:nth-child(2n){border-right:0}.product-resource-card:nth-last-child(-n+2){border-bottom:0}.product-resource-card:hover{background:#fff}.product-resource-media{aspect-ratio:16/9;background:var(--ink);margin:0 0 16px;position:relative;overflow:hidden}.product-resource-media:after{content:"";background:linear-gradient(#0000 34%,#172326b8),linear-gradient(135deg,#0000 0 62%,#bd8b3294 62% 65%,#0000 65%);position:absolute;inset:0}.product-resource-media img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.product-resource-card:hover .product-resource-media img{transform:scale(1.035)}.product-resource-media figcaption{color:#fffaf1;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:700;line-height:1;position:absolute;bottom:12px;left:14px}.product-resource-card strong{color:var(--ink);overflow-wrap:break-word;text-wrap:balance;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.1;display:block}.product-resource-card p{color:var(--muted);margin:0 0 18px;font-size:.92rem}.product-resource-card small{color:var(--green);text-transform:uppercase;margin-top:auto;font-size:.76rem;font-weight:900}.product-resource-playbook{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-resource-playbook-card{border-right:1px solid #fffaf129;min-width:0;padding:24px}.product-resource-playbook-card:last-child{border-right:0}.product-resource-playbook-card span{color:#f3c46d}.product-resource-playbook-card h3{color:#fff;text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.1}.product-resource-playbook-card p{color:#fffaf1b8;margin:0;font-size:.9rem}.production-map{border:1px solid var(--line);background:linear-gradient(125deg,#315e9929,#0000 44%),linear-gradient(305deg,#17614f1f,#0000 42%),#fffaf1f5;grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);align-items:stretch;gap:0;margin:-26px auto 58px;display:grid;overflow:hidden;box-shadow:0 24px 70px #1723261a}.production-map-copy{border-right:1px solid var(--line);flex-direction:column;min-height:470px;padding:30px;display:flex}.production-map-copy:after{background:linear-gradient(90deg, var(--green), var(--cobalt), var(--gold), var(--brick));content:"";width:100%;height:8px;margin-top:auto;display:block}.production-map-copy h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.65rem;line-height:1.02}.production-map-copy p{color:var(--muted);margin:0}.production-map-board{grid-template-rows:auto 1fr;min-width:0;display:grid}.production-signals{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.production-signals article{background:#fffdf7f5;min-width:0;min-height:128px;padding:20px}.production-signals span,.production-phases span{color:var(--brick);text-transform:uppercase;margin-bottom:12px;font-size:.74rem;font-weight:900;display:block}.production-signals strong{color:var(--green);overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08;display:block}.production-phases{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.production-phases article{border-right:1px solid var(--line);background:#fffaf1d1;min-width:0;min-height:310px;padding:24px;position:relative}.production-phases article:last-child{border-right:0}.production-phases article:before{background:var(--gold);content:"";width:52px;height:6px;position:absolute;top:0;left:24px}.production-phases article:nth-child(2):before{background:var(--green)}.production-phases article:nth-child(3):before{background:var(--cobalt)}.production-phases article:nth-child(4):before{background:var(--brick)}.production-phases h3{overflow-wrap:break-word;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.07}.production-phases p{color:var(--muted);margin:0;font-weight:700}.project-fit-desk{background:linear-gradient(125deg, #a8dfc921, transparent 30%), linear-gradient(305deg, #bd8b322e, transparent 38%), var(--ink);color:#fff;border:1px solid #1723264d;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:0;margin:-24px auto 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #17232633}.project-fit-desk:before{content:"";opacity:.65;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0a,#ffffff0a 1px,#0000 1px 18px),repeating-linear-gradient(0deg,#ffffff09,#ffffff09 1px,#0000 1px 18px);position:absolute;inset:0}.fit-desk-brief,.fit-desk-board{z-index:1;position:relative}.fit-desk-brief{border-right:1px solid #ffffff24;flex-direction:column;min-height:470px;padding:30px;display:flex}.fit-desk-brief .eyebrow{color:var(--mint)}.fit-desk-brief h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.55rem;line-height:1.02}.fit-desk-brief p{color:#ffffffb8;margin:0}.fit-desk-meta{border:1px solid #ffffff29;gap:1px;margin-top:auto;display:grid}.fit-desk-meta span{color:#fff;background:#fffaf114;gap:4px;min-width:0;padding:13px 14px;display:grid}.fit-desk-meta b{color:var(--gold);text-transform:uppercase;font-size:.72rem}.fit-desk-board{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fit-lane{color:var(--ink);background:#fffaf1f0;border-right:1px solid #1723262e;min-width:0;min-height:350px;padding:24px}.fit-lane-positive{box-shadow:inset 0 8px 0 var(--green)}.fit-lane-negative{box-shadow:inset 0 8px 0 var(--brick)}.fit-lane-proof{box-shadow:inset 0 8px 0 var(--cobalt);border-right:0}.fit-lane span,.fit-route-note span{color:var(--brick);text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}.fit-lane h3{text-wrap:balance;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.05}.fit-lane ul{margin:0;padding:0;list-style:none}.fit-lane li{border-top:1px solid var(--line);color:var(--ink);padding:12px 0;font-weight:750}.fit-route-note{background:linear-gradient(90deg,#17614f4d,#0000 45%),#0c1c1eeb;border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);align-items:center;gap:18px;padding:22px 24px;display:grid}.fit-route-note span{color:var(--mint);margin:0}.fit-route-note strong{color:#fff;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.16}.program-brief{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:stretch;gap:24px;margin:-20px auto 58px;display:grid}.program-brief-copy{border:1px solid var(--line);border-top:8px solid var(--green);background:linear-gradient(#315e991a,#0000 46%),#fffaf1eb;padding:24px}.program-brief-copy h2{text-wrap:balance;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.42rem;line-height:1.06}.program-brief-copy p{color:var(--muted);margin-bottom:0}.program-brief-table{background:var(--ink);border:1px solid #17232638;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.program-brief-table article{background:#fffdf7f5;flex-direction:column;min-width:0;min-height:270px;padding:22px;display:flex}.program-brief-table article:first-child{box-shadow:inset 0 6px 0 var(--brick)}.program-brief-table article:nth-child(2){box-shadow:inset 0 6px 0 var(--gold)}.program-brief-table article:nth-child(3){box-shadow:inset 0 6px 0 var(--cobalt)}.program-brief-table article:nth-child(4){box-shadow:inset 0 6px 0 var(--green)}.program-brief-table span{color:var(--brick);text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:900;display:block}.program-brief-table strong{color:var(--ink);overflow-wrap:break-word;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;line-height:1.08;display:block}.program-brief-table p{border-top:1px solid var(--line);color:var(--muted);margin:auto 0 0;padding-top:14px;font-weight:700}.bulk-program-gate{color:#fff;background:linear-gradient(118deg,#17614f29,#0000 46%),linear-gradient(292deg,#bd8b322e,#0000 38%),#172326;border:1px solid #1723264d;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);margin:-20px auto 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 82px #17232633}.bulk-program-gate:before{content:"";opacity:.68;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0a,#ffffff0a 1px,#0000 1px 22px),repeating-linear-gradient(0deg,#ffffff09,#ffffff09 1px,#0000 1px 22px);position:absolute;inset:0}.bulk-gate-rail,.bulk-gate-board{z-index:1;min-width:0;position:relative}.bulk-gate-rail{border-right:1px solid #ffffff24;flex-direction:column;min-height:560px;padding:30px;display:flex}.bulk-gate-rail .eyebrow{color:var(--mint)}.bulk-gate-rail h2{color:#fff;text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.64rem;line-height:1.02}.bulk-gate-rail p{color:#ffffffb8;margin:0}.bulk-gate-signal{background:#fffdf714;border:1px solid #ffffff29;margin-top:auto;padding:18px}.bulk-gate-signal span,.bulk-gate-summary span,.bulk-gate-index span,.bulk-gate-steps div:not(.bulk-gate-index) span{color:var(--mint);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900;display:block}.bulk-gate-signal strong{color:#fff;overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.12;display:block}.bulk-gate-board{grid-template-rows:auto 1fr;display:grid}.bulk-gate-summary{background:#0f1c1fbd;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.bulk-gate-summary article{background:#fffaf11a;min-width:0;min-height:130px;padding:20px}.bulk-gate-summary strong{color:#fff;overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;line-height:1.1;display:block}.bulk-gate-steps{gap:1px;display:grid}.bulk-gate-steps article{color:var(--ink);background:#fffdf7f5;grid-template-columns:minmax(150px,.22fr) repeat(3,minmax(0,1fr));min-width:0;display:grid}.bulk-gate-steps article>div{border-right:1px solid var(--line);min-width:0;padding:18px}.bulk-gate-steps article>div:last-child{border-right:0}.bulk-gate-index{background:linear-gradient(#bd8b3224,#0000),#fffaf1}.bulk-gate-index span{color:#17232659;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.bulk-gate-index strong{color:var(--ink);overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;line-height:1.08;display:block}.bulk-gate-steps div:not(.bulk-gate-index) span{color:var(--brick)}.bulk-gate-steps p{color:var(--muted);overflow-wrap:break-word;margin:0;font-weight:750}.sampling-moq-navigator{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:linear-gradient(115deg,#fffaf1f5,#e6edf1b8 52%,#fffdf7eb),repeating-linear-gradient(90deg,#1723260b,#1723260b 1px,#0000 1px 42px);margin:-16px 0 58px;padding:56px 0}.sampling-moq-shell{gap:18px;display:grid}.sampling-moq-head{border:1px solid var(--line);background:#fffdf7e0;grid-template-columns:minmax(0,.54fr) minmax(340px,.46fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 68px #1723261f}.sampling-moq-copy{align-content:center;gap:18px;min-width:0;padding:32px;display:grid}.sampling-moq-copy h2{overflow-wrap:break-word;text-wrap:balance;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:3.05rem;line-height:1.02}.sampling-moq-copy>p:last-child{color:var(--muted);overflow-wrap:break-word;max-width:740px;margin:0;font-size:1.02rem;font-weight:760}.sampling-moq-visual{background:var(--ink);grid-template-rows:minmax(350px,1fr) auto;min-height:420px;display:grid;overflow:hidden}.sampling-moq-visual img{object-fit:cover;width:100%;height:100%;min-height:350px}.sampling-moq-visual:after{display:none}.sampling-moq-visual figcaption{background:linear-gradient(120deg, #17614f2e, transparent 52%), var(--ink);color:#fff;gap:8px;padding:24px;display:grid}.sampling-moq-visual span,.sampling-moq-lane span,.sampling-moq-step span,.sampling-moq-output span,.sampling-moq-link span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.sampling-moq-visual span{color:#f3c46d}.sampling-moq-visual strong{color:#fff;overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.1;display:block}.sampling-moq-lanes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sampling-moq-lane{border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#fffaf1db;gap:12px;min-width:0;min-height:226px;padding:22px;display:grid}.sampling-moq-lane:nth-child(3n){border-right:1px solid var(--line)}.sampling-moq-lane:nth-child(-n+3){border-top:1px solid var(--line)}.sampling-moq-lane span,.sampling-moq-step span{color:var(--brick)}.sampling-moq-lane h3,.sampling-moq-step h3,.sampling-moq-route-board h3,.sampling-moq-output h3{overflow-wrap:break-word;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.08}.sampling-moq-lane h3{color:var(--green);font-size:1.34rem}.sampling-moq-lane p,.sampling-moq-step p,.sampling-moq-output p{color:var(--muted);overflow-wrap:break-word;margin:0}.sampling-moq-decision-grid{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);gap:18px;min-width:0;display:grid}.sampling-moq-steps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sampling-moq-step{border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:linear-gradient(145deg,#315e991a,#0000 48%),#fffdf7;gap:12px;min-width:0;min-height:210px;padding:22px;display:grid}.sampling-moq-step:nth-child(2n){border-right:1px solid var(--line)}.sampling-moq-step:nth-child(-n+2){border-top:1px solid var(--line)}.sampling-moq-step h3{font-size:1.28rem}.sampling-moq-route-board{border:1px solid var(--line);background:linear-gradient(150deg,#17614f21,#0000 55%),#fffaf1;gap:18px;min-width:0;padding:24px;display:grid}.sampling-moq-route-board h3{font-size:1.6rem}.sampling-moq-links{gap:10px;display:grid}.sampling-moq-link{background:#fffdf7eb;border:1px solid #17232624;border-radius:4px;align-items:center;gap:6px;min-width:0;min-height:66px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.sampling-moq-link:hover{border-color:var(--green);transform:translateY(-1px);box-shadow:0 14px 30px #17614f1f}.sampling-moq-link span{color:var(--brick)}.sampling-moq-link strong{color:var(--ink);overflow-wrap:break-word;font-size:.98rem;line-height:1.2;display:block}.sampling-moq-outputs{background:var(--ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sampling-moq-output{border-right:1px solid #fffaf129;gap:12px;min-width:0;min-height:220px;padding:24px;display:grid}.sampling-moq-output:last-child{border-right:0}.sampling-moq-output span{color:#f3c46d}.sampling-moq-output h3{color:#fff;font-size:1.18rem}.sampling-moq-output p{color:#fffaf1bd}.sample-bulk-runway{border:1px solid var(--line);background:linear-gradient(120deg,#17614f1f,#0000 38%),linear-gradient(300deg,#315e9921,#0000 40%),#fffdf7;margin:-20px auto 58px;display:grid;overflow:hidden;box-shadow:0 28px 76px #17232621}.sample-bulk-lede{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.46fr) minmax(0,.54fr);gap:22px;padding:30px;display:grid}.sample-bulk-lede h2{text-wrap:balance;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3.4vw,3.7rem);line-height:1}.sample-bulk-lede>p{color:var(--muted);align-self:end;max-width:820px;margin:0}.sample-bulk-signals{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sample-bulk-signal{border-right:1px solid var(--line);background:#fffaf1b8;min-height:168px;padding:20px}.sample-bulk-signal:last-child{border-right:0}.sample-bulk-signal span,.sample-bulk-step span,.sample-bulk-matrix-row span,.sample-bulk-routing-card span,.sample-bulk-output-card span{letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.sample-bulk-signal span,.sample-bulk-step span,.sample-bulk-routing-card span{color:var(--brick)}.sample-bulk-signal strong{color:var(--green);text-wrap:balance;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.06;display:block}.sample-bulk-signal p,.sample-bulk-step p,.sample-bulk-matrix-row p,.sample-bulk-routing-card p,.sample-bulk-output-card p{margin:0}.sample-bulk-signal p,.sample-bulk-step p,.sample-bulk-matrix-row p,.sample-bulk-routing-card p{color:var(--muted)}.sample-bulk-timeline{background:var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.sample-bulk-step{background:linear-gradient(145deg,#bd8b3226,#0000 44%),#fffaf1;min-height:280px;padding:22px}.sample-bulk-step h3,.sample-bulk-routing-card h3,.sample-bulk-output-card h3{text-wrap:balance;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;line-height:1.08}.sample-bulk-step h3{font-size:1.28rem}.sample-bulk-matrix{border-bottom:1px solid var(--line);display:grid}.sample-bulk-matrix-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.24fr) repeat(3,minmax(0,.253fr));display:grid}.sample-bulk-matrix-row:last-child{border-bottom:0}.sample-bulk-matrix-row>*{border-right:1px solid var(--line);padding:20px 22px}.sample-bulk-matrix-row>:last-child{border-right:0}.sample-bulk-matrix-row div{background:#17614f14}.sample-bulk-matrix-row span{color:var(--green)}.sample-bulk-matrix-row strong{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.06;display:block}.sample-bulk-routing{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sample-bulk-routing-card{border-right:1px solid var(--line);min-height:210px;padding:22px}.sample-bulk-routing-card:last-child{border-right:0}.sample-bulk-routing-card h3,.sample-bulk-output-card h3{font-size:1.2rem}.sample-bulk-outputs{background:var(--ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sample-bulk-output-card{border-right:1px solid #fffaf129;min-height:220px;padding:24px}.sample-bulk-output-card:last-child{border-right:0}.sample-bulk-output-card span{color:#f3c46d}.sample-bulk-output-card h3{color:#fff}.sample-bulk-output-card p{color:#fffaf1bd}@media (width<=980px){.sampling-moq-navigator{padding:42px 0}.sampling-moq-head,.sampling-moq-decision-grid{grid-template-columns:1fr}.sampling-moq-copy h2{font-size:2.45rem}.sampling-moq-visual,.sampling-moq-visual img{min-height:320px}.sampling-moq-lanes,.sampling-moq-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.sampling-moq-lane:nth-child(3n){border-right:0}.sampling-moq-lane:nth-child(2n){border-right:1px solid var(--line)}.sampling-moq-lane:nth-child(-n+3){border-top:0}.sampling-moq-lane:nth-child(-n+2){border-top:1px solid var(--line)}.sampling-moq-output:nth-child(2){border-right:0}.sampling-moq-output:nth-child(-n+2){border-bottom:1px solid #fffaf129}.sample-bulk-lede,.sample-bulk-signals,.sample-bulk-timeline,.sample-bulk-routing,.sample-bulk-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-bulk-matrix-row{grid-template-columns:minmax(180px,.36fr) minmax(0,.64fr)}.sample-bulk-matrix-row p:nth-child(3),.sample-bulk-matrix-row p:nth-child(4){grid-column:1/-1}}@media (width<=620px){.sampling-moq-navigator{margin:-8px 0 44px;padding:30px 0}.sampling-moq-head,.sampling-moq-lanes,.sampling-moq-steps,.sampling-moq-outputs{grid-template-columns:1fr}.sampling-moq-copy,.sampling-moq-lane,.sampling-moq-step,.sampling-moq-route-board,.sampling-moq-output,.sampling-moq-visual figcaption{padding:18px}.sampling-moq-copy h2{font-size:2rem}.sampling-moq-copy>p:last-child{font-size:.98rem}.sampling-moq-visual,.sampling-moq-visual img{min-height:280px}.sampling-moq-lane,.sampling-moq-lane:nth-child(2n),.sampling-moq-lane:nth-child(3n),.sampling-moq-step,.sampling-moq-step:nth-child(2n),.sampling-moq-output,.sampling-moq-output:last-child{border-right:1px solid var(--line)}.sampling-moq-lane:nth-child(-n+2),.sampling-moq-step:nth-child(-n+2){border-top:0}.sampling-moq-lane:first-child,.sampling-moq-step:first-child{border-top:1px solid var(--line)}.sampling-moq-lane,.sampling-moq-step,.sampling-moq-output{min-height:auto}.sampling-moq-output,.sampling-moq-output:nth-child(2),.sampling-moq-output:last-child{border-bottom:1px solid #fffaf129;border-right:0}.sampling-moq-output:last-child{border-bottom:0}.sample-bulk-runway{margin:-10px auto 48px}.sample-bulk-lede,.sample-bulk-signals,.sample-bulk-timeline,.sample-bulk-matrix-row,.sample-bulk-routing,.sample-bulk-outputs{grid-template-columns:1fr}.sample-bulk-lede,.sample-bulk-signal,.sample-bulk-step,.sample-bulk-matrix-row>*,.sample-bulk-routing-card,.sample-bulk-output-card{padding:18px}.sample-bulk-signal,.sample-bulk-signal:last-child,.sample-bulk-routing-card,.sample-bulk-routing-card:last-child,.sample-bulk-output-card,.sample-bulk-output-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.sample-bulk-step,.sample-bulk-routing-card{min-height:auto}.sample-bulk-output-card,.sample-bulk-output-card:last-child{border-bottom-color:#fffaf129}.sample-bulk-output-card:last-child{border-bottom:0}}.partnership-qualification-desk{background:linear-gradient(130deg, #142529f5, #183336f0), var(--ink);color:#fffaf1;border:1px solid #fffaf12e;margin:-20px auto 58px;display:grid;overflow:hidden;box-shadow:0 30px 86px #131d1f38}.partnership-qualification-lede{border-bottom:1px solid #fffaf129;grid-template-columns:minmax(320px,.52fr) minmax(0,.48fr);gap:26px;padding:30px;display:grid}.partnership-qualification-lede .eyebrow{color:#f3c46d}.partnership-qualification-lede h2{color:#fffaf1;text-wrap:balance;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.35vw,3.65rem);line-height:1.08}.partnership-qualification-lede>p{color:#fffaf1b8;align-self:end;max-width:800px;margin:0}.partnership-qualification-signals{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partnership-qualification-signal{border-bottom:1px solid #fffaf129;border-right:1px solid #fffaf129;min-height:180px;padding:22px}.partnership-qualification-signal:last-child{border-right:0}.partnership-qualification-signal span,.partnership-qualification-lane span,.partnership-qualification-row span,.partnership-qualification-output-card span{letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.partnership-qualification-signal span,.partnership-qualification-lane span,.partnership-qualification-row span{color:#f3c46d}.partnership-qualification-signal strong{color:#fffaf1;text-wrap:balance;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.06;display:block}.partnership-qualification-signal p,.partnership-qualification-lane p,.partnership-qualification-row p,.partnership-qualification-safeguard p,.partnership-qualification-output-card p{margin:0}.partnership-qualification-signal p,.partnership-qualification-lane p,.partnership-qualification-row p,.partnership-qualification-safeguard p{color:#fffaf1b8}.partnership-qualification-lanes{background:#fffaf114;display:grid}.partnership-qualification-lane{border-bottom:1px solid #fffaf129;grid-template-columns:minmax(190px,.25fr) repeat(3,minmax(0,.25fr));display:grid}.partnership-qualification-lane:last-child{border-bottom:0}.partnership-qualification-lane>*{border-right:1px solid #fffaf129;padding:22px}.partnership-qualification-lane>:last-child{border-right:0}.partnership-qualification-lane h3,.partnership-qualification-row h3,.partnership-qualification-output-card h3,.partnership-qualification-safeguards h3{text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.08}.partnership-qualification-lane h3{color:#fffaf1;font-size:1.25rem}.partnership-qualification-outcomes{color:var(--ink);background:#fffaf1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partnership-qualification-row{border-right:1px solid var(--line);min-height:220px;padding:22px}.partnership-qualification-row:last-child{border-right:0}.partnership-qualification-row h3{color:var(--green);margin-bottom:12px;font-size:1.22rem}.partnership-qualification-row p{color:var(--muted)}.partnership-qualification-safeguards{border-top:1px solid #fffaf129;grid-template-columns:minmax(260px,.32fr) repeat(4,minmax(0,.17fr));display:grid}.partnership-qualification-safeguards>*{border-right:1px solid #fffaf129;min-height:190px;padding:22px}.partnership-qualification-safeguards>:last-child{border-right:0}.partnership-qualification-safeguards .eyebrow{color:#f3c46d}.partnership-qualification-safeguards h3{color:#fffaf1;font-size:1.36rem}.partnership-qualification-safeguard strong{color:#f3c46d;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.08;display:block}.partnership-qualification-outputs{background:#f3c46d1f;border-top:1px solid #fffaf129;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partnership-qualification-output-card{border-right:1px solid #fffaf129;min-height:220px;padding:24px}.partnership-qualification-output-card:last-child{border-right:0}.partnership-qualification-output-card span{color:#f3c46d}.partnership-qualification-output-card h3{color:#fffaf1;margin-bottom:12px;font-size:1.2rem}.partnership-qualification-output-card p{color:#fffaf1b8}@media (width<=1020px){.partnership-qualification-lede,.partnership-qualification-signals,.partnership-qualification-outcomes,.partnership-qualification-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.partnership-qualification-lane{grid-template-columns:minmax(190px,.34fr) minmax(0,.66fr)}.partnership-qualification-lane p:nth-child(3),.partnership-qualification-lane p:nth-child(4){grid-column:1/-1}.partnership-qualification-safeguards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.partnership-qualification-desk{margin:-10px auto 48px}.partnership-qualification-lede,.partnership-qualification-signals,.partnership-qualification-lane,.partnership-qualification-outcomes,.partnership-qualification-safeguards,.partnership-qualification-outputs{grid-template-columns:1fr}.partnership-qualification-lede,.partnership-qualification-signal,.partnership-qualification-lane>*,.partnership-qualification-row,.partnership-qualification-safeguards>*,.partnership-qualification-output-card{padding:18px}.partnership-qualification-signal,.partnership-qualification-signal:last-child,.partnership-qualification-lane>*,.partnership-qualification-lane>:last-child,.partnership-qualification-row,.partnership-qualification-row:last-child,.partnership-qualification-safeguards>*,.partnership-qualification-safeguards>:last-child,.partnership-qualification-output-card,.partnership-qualification-output-card:last-child{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.partnership-qualification-row,.partnership-qualification-row:last-child{border-bottom-color:var(--line)}.partnership-qualification-output-card:last-child{border-bottom:0}}.category-intel{border:1px solid var(--line);background:linear-gradient(115deg,#315e991c,#0000 42%),linear-gradient(#fffaf1f2,#eef1ecf0);margin:-20px auto 58px;padding:28px}.category-intel-lead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:24px;margin-bottom:22px;padding-bottom:22px;display:grid}.category-intel-lead h2{text-wrap:balance;max-width:860px;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:2.55rem;line-height:1.04}.category-intel-lead p{color:var(--muted);max-width:780px}.category-intel-lead aside{background:var(--ink);color:#fff;min-height:150px;padding:18px}.category-intel-lead aside span{color:var(--mint);text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}.category-intel-lead aside strong{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.08;display:block}.category-intel-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding-bottom:8px;display:grid}.category-intel-grid article{border:1px solid var(--line);background:#fffdf7eb;flex-direction:column;min-width:0;min-height:620px;padding:20px;display:flex}.category-intel-grid article.active{box-shadow:inset 0 5px 0 var(--green);background:linear-gradient(#a8dfc952,#0000 44%),#fffdf7f5;border-color:#17614f6b}.intel-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.intel-card-top span,.intel-card-top strong,.intel-mini-table span,.intel-angle span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900}.intel-card-top strong{color:var(--green);white-space:nowrap}.category-intel-grid h3{overflow-wrap:break-word;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.08}.category-intel-grid p{color:var(--muted);margin:0}.intel-mini-table{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.intel-mini-table ul{margin:10px 0 0;padding:0;list-style:none}.intel-mini-table li{color:var(--ink);border-top:1px solid #c9d2ccbf;padding:9px 0;font-weight:750}.intel-angle{border-top:1px solid #c9d2ccbf;margin-top:14px;padding-top:12px}.category-intel-grid a{border-top:2px solid var(--ink);color:var(--green);margin-top:auto;padding-top:14px;font-weight:900;display:inline-block}.evidence-studio{border:1px solid var(--line);background:linear-gradient(130deg,#315e991f,#0000 34%),linear-gradient(315deg,#b047351a,#0000 36%),#fffdf7;grid-template-columns:minmax(320px,.48fr) minmax(0,1fr);gap:0;margin:-18px auto 58px;display:grid;overflow:hidden;box-shadow:0 26px 72px #1723261a}.evidence-studio-media{background:var(--ink);gap:1px;min-width:0;display:grid}.evidence-main-shot,.evidence-strip figure{min-width:0;margin:0;position:relative}.evidence-main-shot{min-height:420px}.evidence-main-shot img,.evidence-strip img{object-fit:cover;width:100%;height:100%}.evidence-main-shot img{min-height:420px}.evidence-main-shot:after,.evidence-strip figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 34%,#0c1c1eb8),linear-gradient(90deg,#17614f33,#0000 46%);position:absolute;inset:0}.evidence-main-shot figcaption{color:#fff;z-index:1;padding:24px;position:absolute;bottom:0;left:0;right:0}.evidence-main-shot figcaption span,.evidence-strip figcaption span,.evidence-proof-grid span{color:var(--mint);text-transform:uppercase;margin-bottom:9px;font-size:.72rem;font-weight:900;display:block}.evidence-main-shot figcaption strong{text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.08;display:block}.evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.evidence-strip figure{min-height:198px}.evidence-strip figcaption{color:#fff;z-index:1;padding:18px;position:absolute;bottom:0;left:0;right:0}.evidence-strip figcaption p{color:#ffffffc2;margin:0;font-size:.86rem;font-weight:700}.evidence-studio-copy{flex-direction:column;min-width:0;min-height:620px;padding:30px;display:flex}.evidence-studio-copy h2{text-wrap:balance;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.6rem;line-height:1.02}.evidence-studio-copy>p{color:var(--muted);max-width:780px;margin:0}.evidence-chips{flex-wrap:wrap;gap:8px;margin:22px 0 26px;display:flex}.evidence-chips span{color:var(--green);text-transform:uppercase;background:#17614f1a;border:1px solid #17614f3d;padding:8px 10px;font-size:.76rem;font-weight:900}.evidence-proof-grid{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:auto;display:grid}.evidence-proof-grid article{background:linear-gradient(#fffaf1fa,#eef1ecf0);flex-direction:column;min-width:0;min-height:260px;padding:22px;display:flex}.evidence-proof-grid article:first-child{box-shadow:inset 0 7px 0 var(--gold)}.evidence-proof-grid article:nth-child(2){box-shadow:inset 0 7px 0 var(--green)}.evidence-proof-grid article:nth-child(3){box-shadow:inset 0 7px 0 var(--brick)}.evidence-proof-grid span{color:var(--brick)}.evidence-proof-grid h3{overflow-wrap:break-word;text-wrap:balance;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.08}.evidence-proof-grid p{border-top:1px solid var(--line);color:var(--muted);margin:auto 0 0;padding-top:13px;font-weight:720}.factory-evidence-corridor{margin:0 0 68px}.factory-evidence-shell{border:1px solid var(--line);background:linear-gradient(125deg,#17614f1f,#0000 34%),linear-gradient(315deg,#bd8b3229,#0000 38%),#fffdf7;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);display:grid;overflow:hidden;box-shadow:0 28px 82px #17232621}.factory-evidence-visual{background:var(--ink);border-right:1px solid var(--line);grid-row:span 3;min-height:720px;margin:0;position:relative;overflow:hidden}.factory-evidence-visual:after{content:"";pointer-events:none;background:linear-gradient(#1723260d,#172326db),repeating-linear-gradient(90deg,#fffaf117,#fffaf117 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#fffaf112,#fffaf112 1px,#0000 1px 74px);position:absolute;inset:0}.factory-evidence-visual img{object-fit:cover;opacity:.78;width:100%;height:100%}.factory-evidence-visual figcaption{color:#fff;z-index:1;padding:28px;position:absolute;bottom:0;left:0;right:0}.factory-evidence-visual span,.factory-evidence-signal span,.factory-evidence-station span,.factory-evidence-proof-card span,.factory-evidence-output-card span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.factory-evidence-visual span,.factory-evidence-output-card span{color:#f3c46d}.factory-evidence-visual strong{text-wrap:balance;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;line-height:1.04;display:block}.factory-evidence-visual p{color:#fffaf1bd;margin:10px 0 0}.factory-evidence-copy{border-bottom:1px solid var(--line);gap:22px;padding:34px;display:grid}.factory-evidence-copy h2{text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3.4vw,3.7rem);line-height:.98}.factory-evidence-copy>p{color:var(--muted);max-width:820px;margin:0}.factory-evidence-signals{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.factory-evidence-signal{border-right:1px solid var(--line);min-height:98px;padding:16px}.factory-evidence-signal:last-child{border-right:0}.factory-evidence-signal span,.factory-evidence-station span,.factory-evidence-proof-card span{color:var(--brick)}.factory-evidence-signal strong{color:var(--green);overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.08;display:block}.factory-evidence-stations{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.factory-evidence-station{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffaf1b8;min-height:210px;padding:24px}.factory-evidence-station:nth-child(2n){border-right:0}.factory-evidence-station:nth-last-child(-n+2){border-bottom:0}.factory-evidence-station h3,.factory-evidence-proof-card h3,.factory-evidence-output-card h3{text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;line-height:1.08}.factory-evidence-station h3{font-size:1.35rem}.factory-evidence-station p,.factory-evidence-proof-card p,.factory-evidence-output-card p{margin:0}.factory-evidence-station p,.factory-evidence-proof-card p{color:var(--muted)}.factory-evidence-proof-board{background:var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.factory-evidence-proof-card{border-right:1px solid var(--line);background:linear-gradient(#fffaf1fa,#eef1ecf0);min-height:235px;padding:24px}.factory-evidence-proof-card:last-child{border-right:0}.factory-evidence-proof-card h3,.factory-evidence-output-card h3{font-size:1.22rem}.factory-evidence-outputs{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.factory-evidence-output-card{border-right:1px solid #fffaf129;min-height:225px;padding:24px}.factory-evidence-output-card:last-child{border-right:0}.factory-evidence-output-card h3{color:#fff}.factory-evidence-output-card p{color:#fffaf1bd}.trust-page-dossier{border-block:1px solid var(--line);background:linear-gradient(90deg,#1723260a,#0000 38%),linear-gradient(#fffaf1,#f3f1e7);margin:-28px 0 66px;padding:54px 0}.trust-dossier-shell{gap:28px;display:grid}.trust-dossier-lede{border-left:8px solid var(--green);gap:14px;max-width:980px;padding-left:24px;display:grid}.trust-dossier-lede h2{text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.35rem);line-height:1}.trust-dossier-lede p{color:var(--muted);margin:0}.trust-dossier-rows{border-top:1px solid var(--line);display:grid}.trust-dossier-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.22fr) minmax(0,.39fr) minmax(0,.39fr);min-height:132px;display:grid}.trust-dossier-row>*{border-right:1px solid var(--line);padding:22px}.trust-dossier-row>:last-child{border-right:0}.trust-dossier-index{background:#17614f14}.trust-dossier-index span,.trust-dossier-row div>span,.trust-dossier-question span,.trust-dossier-output span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.trust-dossier-index span,.trust-dossier-output span{color:var(--brick)}.trust-dossier-index strong{color:var(--green);text-wrap:balance;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.06;display:block}.trust-dossier-row div>span,.trust-dossier-question span{color:var(--green)}.trust-dossier-row p{color:var(--muted);margin:10px 0 0}.trust-dossier-questions,.trust-dossier-outputs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-dossier-question,.trust-dossier-output{border-right:1px solid var(--line);min-height:218px;padding:22px}.trust-dossier-question{border-top:1px solid var(--line);background:#fffdf7d6}.trust-dossier-question:last-child,.trust-dossier-output:last-child{border-right:0}.trust-dossier-question h3,.trust-dossier-output h3{text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;line-height:1.1}.trust-dossier-question p,.trust-dossier-output p{margin:0}.trust-dossier-question p{color:var(--muted)}.trust-dossier-outputs{background:var(--ink);color:#fff}.trust-dossier-output{border-color:#fffaf129}.trust-dossier-output h3{color:#fff}.trust-dossier-output p{color:#fffaf1c2}@media (width<=860px){.trust-page-dossier{margin:-10px 0 52px;padding:42px 0}.trust-dossier-row,.trust-dossier-questions,.trust-dossier-outputs{grid-template-columns:1fr}.trust-dossier-row{min-height:auto}.trust-dossier-row>*,.trust-dossier-question,.trust-dossier-question:last-child,.trust-dossier-output,.trust-dossier-output:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.trust-dossier-output,.trust-dossier-output:last-child{border-bottom-color:#fffaf129}.trust-dossier-output:last-child{border-bottom:0}}@media (width<=520px){.trust-page-dossier{padding:34px 0}.trust-dossier-lede{padding-left:18px}.trust-dossier-row>*,.trust-dossier-question,.trust-dossier-output{padding:18px}}.sourcing-proof{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:stretch;gap:24px;margin:-20px auto 58px;display:grid}.sourcing-proof-copy{border:1px solid var(--line);border-top:8px solid var(--brick);background:linear-gradient(#17614f1f,#0000 48%),#fffaf1f2;flex-direction:column;min-height:470px;padding:26px;display:flex}.sourcing-proof-copy h2{text-wrap:balance;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.45rem;line-height:1.03}.sourcing-proof-copy p{color:var(--muted);margin:0}.sourcing-proof-copy aside{background:var(--ink);color:#fff;margin-top:auto;padding:18px}.sourcing-proof-copy aside span{color:var(--mint);text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.sourcing-proof-copy aside strong{font-family:Georgia,Times New Roman,serif;font-size:1.38rem;line-height:1.12;display:block}.sourcing-proof-rows{background:var(--ink);border:1px solid #17232638;gap:1px;display:grid}.sourcing-proof-rows article{background:#fffdf7f5;grid-template-columns:minmax(190px,.85fr) repeat(3,minmax(0,1fr));min-height:172px;display:grid}.sourcing-proof-rows article>*{border-right:1px solid var(--line);min-width:0;padding:20px}.sourcing-proof-rows article>:last-child{border-right:0}.proof-index{background:linear-gradient(135deg,#bd8b322e,#0000 58%),#eef1ecf2}.proof-index>span{color:#1723264d;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;line-height:1;display:block}.proof-index strong{color:var(--ink);overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08;display:block}.sourcing-proof-rows div:not(.proof-index) span{color:var(--brick);text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}.sourcing-proof-rows p{color:var(--muted);margin:0;font-weight:750}.market-coverage{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:stretch;gap:24px;margin:-22px auto 58px;display:grid}.market-coverage-copy{border-left:7px solid var(--cobalt);padding:6px 0 6px 22px}.market-coverage-copy h2{text-wrap:balance;margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1.04}.market-coverage-copy p{color:var(--muted)}.market-coverage-grid{background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.market-coverage-grid article{background:#fffaf1f5;flex-direction:column;min-width:0;min-height:300px;padding:20px;display:flex}.market-coverage-grid article>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.market-coverage-grid span,.market-coverage-grid strong{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900}.market-coverage-grid strong{color:var(--green);text-align:right}.market-coverage-grid h3{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.market-coverage-grid p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 0}.market-coverage-grid b{color:var(--ink)}.market-coverage-grid a{border-top:2px solid var(--ink);color:var(--green);margin-top:auto;padding-top:12px;font-weight:900;display:inline-block}@media (width<=1100px){.category-intel-grid,.market-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-coverage{grid-template-columns:1fr}}.market-priority-navigator{background:linear-gradient(135deg, #172326f5, #17614fe6), var(--ink);color:#fff;border:1px solid #fffaf129;grid-template-columns:minmax(0,.64fr) minmax(300px,.36fr);margin:-18px auto 62px;display:grid;overflow:hidden;box-shadow:0 30px 88px #1723262e}.market-priority-head{gap:28px;min-width:0;padding:34px;display:grid}.market-priority-copy h2{color:#fff;text-wrap:balance;max-width:14ch;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.82rem;line-height:1.04}.market-priority-copy>p{color:#fffaf1bd;max-width:760px;margin:0}.market-priority-steps{border:1px solid #fffaf12e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-priority-step{border-right:1px solid #fffaf12e;min-width:0;padding:18px}.market-priority-step:last-child{border-right:0}.market-priority-step span,.market-priority-lane span,.market-priority-output span,.market-priority-visual span{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.market-priority-step strong{color:#fff;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.14rem;line-height:1.08;display:block}.market-priority-step p{color:#fffaf1b3;margin:10px 0 0;font-size:.86rem;line-height:1.42}.market-priority-visual{background:var(--ink);border-left:1px solid #fffaf129;min-height:420px;margin:0;position:relative;overflow:hidden}.market-priority-visual img{object-fit:cover;opacity:.88;width:100%;height:100%}.market-priority-visual:after{content:"";background:linear-gradient(#0000 24%,#172326e6),linear-gradient(135deg,#bd8b323d,#0000 48%);position:absolute;inset:0}.market-priority-visual figcaption{z-index:1;padding:28px;position:absolute;bottom:0;left:0;right:0}.market-priority-visual strong{color:#fff;max-width:16ch;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;line-height:1.08;display:block}.market-priority-lanes{border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-priority-lane{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);background:#fffdf7f5;flex-direction:column;min-width:0;min-height:354px;padding:22px;display:flex}.market-priority-lane:nth-child(4n){border-right:0}.market-priority-lane:nth-last-child(-n+4){border-bottom:0}.market-priority-lane-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-priority-lane b{color:var(--green)}.market-priority-lane-top b{text-transform:uppercase;font-size:.72rem;font-weight:900}.market-priority-lane h3{color:var(--ink);margin:16px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.06}.market-priority-lane p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:9px 0;font-size:.88rem;line-height:1.42}.market-priority-link{background:var(--ink);color:#fff;overflow-wrap:anywhere;text-transform:uppercase;align-self:flex-start;max-width:100%;margin-top:auto;padding:10px 12px;font-size:.78rem;font-weight:900;line-height:1.14;transition:background .16s,transform .16s;display:inline-flex}.market-priority-link:hover{background:var(--green);transform:translateY(-1px)}.market-priority-outputs{background:linear-gradient(90deg, #fffaf1f0, #e6edf1e6), var(--panel);border-top:1px solid var(--line);color:var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-priority-output{border-right:1px solid var(--line);min-width:0;min-height:194px;padding:24px}.market-priority-output:last-child{border-right:0}.market-priority-output span{color:var(--brick)}.market-priority-output h3{color:var(--ink);margin:14px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.08}.market-priority-output p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.44}@media (width<=1100px){.market-priority-navigator{grid-template-columns:1fr}.market-priority-visual{border-top:1px solid #fffaf129;border-left:0;min-height:360px}.market-priority-steps,.market-priority-lanes,.market-priority-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.market-priority-step:nth-child(2n),.market-priority-lane:nth-child(2n),.market-priority-lane:nth-child(4n),.market-priority-output:nth-child(2n){border-right:0}.market-priority-step:nth-child(odd),.market-priority-lane:nth-child(odd),.market-priority-output:nth-child(odd){border-right:1px solid var(--line)}.market-priority-step:nth-last-child(-n+2),.market-priority-lane:nth-last-child(-n+2),.market-priority-output:nth-last-child(-n+2){border-bottom:0}}@media (width<=640px){.market-priority-head{padding:24px 20px}.market-priority-copy h2{max-width:100%;font-size:2.08rem}.market-priority-steps,.market-priority-lanes,.market-priority-outputs{grid-template-columns:1fr}.market-priority-step,.market-priority-step:nth-child(2n),.market-priority-step:nth-child(odd),.market-priority-lane,.market-priority-lane:nth-child(2n),.market-priority-lane:nth-child(odd),.market-priority-lane:nth-child(4n),.market-priority-lane:nth-last-child(-n+2),.market-priority-lane:nth-last-child(-n+4),.market-priority-output,.market-priority-output:nth-child(2n),.market-priority-output:nth-child(odd),.market-priority-output:nth-last-child(-n+2){border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:20px}.market-priority-step{border-bottom-color:#fffaf129}.market-priority-step:last-child,.market-priority-lane:last-child,.market-priority-output:last-child{border-bottom:0}.market-priority-visual{min-height:300px}.market-priority-visual figcaption{padding:22px 20px}.market-priority-link{width:100%}}.market-hub{grid-template-columns:minmax(280px,.35fr) minmax(0,1fr);gap:22px;margin:24px auto 64px;display:grid}.market-hub-lede{background:linear-gradient(135deg, #17614f1f, #315e9914), var(--panel);border:1px solid var(--line);min-width:0;padding:22px}.market-hub-lede h2{text-wrap:balance;margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1.04}.market-hub-lede p{color:var(--muted)}.market-hub-stats{grid-template-columns:1fr;gap:1px;margin-top:22px;display:grid}.market-hub-stats article{border:1px solid var(--line);background:#fffdf7eb;min-height:112px;padding:14px}.market-hub-stats span,.market-hub-card-top span,.market-hub-card-top strong,.market-hub-workflow span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.market-hub-stats strong{margin:10px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:2.05rem;line-height:1;display:block}.market-hub-board{background:var(--ink);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.market-hub-board article{background:#fffaf1f7;flex-direction:column;min-width:0;min-height:290px;padding:20px;display:flex}.market-hub-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.market-hub-card-top strong{color:var(--green);text-align:right}.market-hub-board h3,.market-hub-workflow h3{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.market-hub-board p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 0}.market-hub-board b{color:var(--ink)}.market-hub-board a{border-top:2px solid var(--ink);color:var(--green);margin-top:auto;padding-top:12px;font-weight:900;display:inline-block}.market-route-desk{background:linear-gradient(135deg, #fffaf1fa, #ecefe7f0), var(--panel);border:1px solid var(--line);grid-column:1/-1;padding:22px}.market-route-desk-head{grid-template-columns:minmax(0,.95fr) minmax(280px,.7fr);align-items:end;gap:18px;margin-bottom:18px;display:grid}.market-route-desk-head h3{text-wrap:balance;max-width:880px;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,3.1rem);line-height:1}.market-route-desk-head p{color:var(--muted);margin-bottom:0}.market-route-desk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.market-route-desk-stats article{border:1px solid var(--line);background:#fff;min-width:0;padding:14px}.market-route-desk-stats span,.market-route-card span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.market-route-desk-stats strong{margin:9px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1;display:block}.market-route-desk-stats p{color:var(--muted);margin:0;font-size:.86rem}.market-route-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.market-route-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:330px;padding:18px;display:flex}.market-route-card>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.market-route-card strong{color:var(--green);text-align:right;text-transform:uppercase;font-size:.74rem;font-weight:900}.market-route-card h4{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.06}.market-route-card p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 0}.market-route-card b{color:var(--ink)}.market-route-card a{border-top:2px solid var(--ink);color:var(--green);margin-top:auto;padding-top:12px;font-weight:900;display:inline-block}.market-hub-workflow{background:#172326f0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.market-hub-workflow article{background:0 0;border-right:1px solid #ffffff1f;min-width:0;min-height:210px;padding:20px}.market-hub-workflow article:last-child{border-right:0}.market-hub-workflow span{color:var(--gold)}.market-hub-workflow h3{color:#fff}.market-hub-workflow p{color:#ffffffb8;margin:0}.market-expansion-command{border:1px solid var(--line);background:linear-gradient(112deg,#17614f1f,#0000 36%),linear-gradient(294deg,#bd8b3229,#0000 42%),#fffdf7;margin:-28px auto 64px;display:grid;overflow:hidden;box-shadow:0 26px 74px #17232621}.market-expansion-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,.54fr) minmax(0,.46fr);gap:24px;padding:30px;display:grid}.market-expansion-hero h2{text-wrap:balance;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.25vw,3.55rem);line-height:1.08}.market-expansion-hero>p{color:var(--muted);align-self:end;max-width:790px;margin:0}.market-expansion-signals{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-expansion-signal{border-right:1px solid var(--line);background:#fffaf1bd;min-height:168px;padding:20px}.market-expansion-signal:last-child{border-right:0}.market-expansion-signal span,.market-expansion-card span,.market-expansion-row span,.market-expansion-intent span,.market-expansion-pipeline-card span,.market-expansion-template-card span{color:var(--brick);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.market-expansion-signal strong,.market-expansion-row strong{color:var(--green);text-wrap:balance;font-family:Georgia,Times New Roman,serif;line-height:1.06;display:block}.market-expansion-signal strong{margin-bottom:10px;font-size:1.34rem}.market-expansion-signal p,.market-expansion-card p,.market-expansion-row p,.market-expansion-intent p,.market-expansion-pipeline-card p,.market-expansion-template-card p{color:var(--muted);margin:0}.market-expansion-map{background:linear-gradient(180deg, #172326f5, #172326e6), var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.market-expansion-card{color:var(--ink);background:#fffaf1;min-width:0;transition:transform .16s,background .16s;display:grid}.market-expansion-card:hover,.market-expansion-card:focus-visible{background:color-mix(in srgb, var(--mint) 20%, #fffaf1);transform:translateY(-1px)}.market-expansion-card figure{background:linear-gradient(180deg, #17232600, #172326d6), var(--ink);min-height:235px;margin:0;position:relative;overflow:hidden}.market-expansion-card img{aspect-ratio:1.18;object-fit:cover;opacity:.92;width:100%;height:100%;min-height:235px;display:block}.market-expansion-card figcaption{color:#fff;gap:8px;padding:16px;display:grid;position:absolute;bottom:0;left:0;right:0}.market-expansion-card figcaption span{color:#f3c46d;margin:0}.market-expansion-card figcaption strong{color:#fff;overflow-wrap:anywhere;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.06;display:block}.market-expansion-card-body{gap:12px;min-width:0;min-height:360px;padding:16px;display:grid}.market-expansion-card small{color:var(--green);overflow-wrap:anywhere;font-size:.77rem;font-weight:900;line-height:1.35;display:block}.market-expansion-card-body>div{border-top:1px solid #1723261f;gap:5px;padding-top:10px;display:grid}.market-expansion-card b{color:var(--brick);letter-spacing:0;text-transform:uppercase;font-size:.7rem;line-height:1.15;display:block}.market-expansion-card em{color:var(--ink);overflow-wrap:anywhere;background:#17614f1a;align-self:end;margin-top:auto;padding:10px;font-size:.8rem;font-style:normal;font-weight:850;line-height:1.4;display:block}.market-expansion-table{display:grid}.market-expansion-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.2fr) repeat(4,minmax(0,.2fr));display:grid}.market-expansion-row:last-child{border-bottom:0}.market-expansion-row>*{border-right:1px solid var(--line);padding:18px 20px}.market-expansion-row>:last-child{border-right:0}.market-expansion-row div{background:#17614f14}.market-expansion-row strong{margin-bottom:12px;font-size:1.18rem}.market-expansion-row b{color:var(--ink)}.market-expansion-row a{color:var(--green);font-size:.86rem;font-weight:900}.market-expansion-intents{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#315e991f,#0000 38%),linear-gradient(315deg,#bd8b3229,#0000 38%),#fffaf1f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.market-expansion-intent{border-right:1px solid var(--line);background:#fffaf1d6;min-width:0;min-height:230px;padding:24px}.market-expansion-intent:last-child{border-right:0}.market-expansion-intent h3{color:var(--green);overflow-wrap:anywhere;text-wrap:balance;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.market-expansion-pipeline{background:var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.market-expansion-pipeline-card{background:linear-gradient(145deg,#bd8b3224,#0000 42%),#fffaf1;min-height:250px;padding:22px}.market-expansion-pipeline-card h3,.market-expansion-template-card h3{text-wrap:balance;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;line-height:1.08}.market-expansion-pipeline-card h3{color:var(--green);font-size:1.22rem}.market-expansion-templates{background:#172326f2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-expansion-template-card{border-right:1px solid #fffaf129;min-height:215px;padding:24px}.market-expansion-template-card:last-child{border-right:0}.market-expansion-template-card span{color:#f3c46d}.market-expansion-template-card h3{color:#fff;font-size:1.18rem}.market-expansion-template-card p{color:#fffaf1b8}@media (width<=1040px){.market-expansion-hero,.market-expansion-signals,.market-expansion-map,.market-expansion-intents,.market-expansion-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.market-expansion-row{grid-template-columns:minmax(180px,.36fr) minmax(0,.64fr)}.market-expansion-row p:nth-child(n+3){grid-column:1/-1}.market-expansion-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.market-expansion-command{margin:-12px auto 54px}.market-expansion-hero,.market-expansion-signals,.market-expansion-map,.market-expansion-row,.market-expansion-intents,.market-expansion-pipeline,.market-expansion-templates{grid-template-columns:1fr}.market-expansion-hero,.market-expansion-signal,.market-expansion-card-body,.market-expansion-row>*,.market-expansion-intent,.market-expansion-pipeline-card,.market-expansion-template-card{padding:18px}.market-expansion-signal,.market-expansion-signal:last-child,.market-expansion-row>*,.market-expansion-row>:last-child,.market-expansion-intent,.market-expansion-intent:last-child,.market-expansion-template-card,.market-expansion-template-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.market-expansion-pipeline-card,.market-expansion-card figure,.market-expansion-card img,.market-expansion-card-body,.market-expansion-intent{min-height:auto}.market-expansion-template-card,.market-expansion-template-card:last-child{border-bottom-color:#fffaf129}.market-expansion-template-card:last-child{border-bottom:0}}.localized-market-brief{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:26px;margin:-18px auto 58px;display:grid}.localized-copy{border-top:6px solid var(--cobalt);padding-top:18px}.localized-copy h2{margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.45rem;line-height:1.04}.localized-copy p{color:var(--muted)}.localized-cards{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.localized-cards article{background:#fffaf1f5;min-height:230px;padding:22px}.localized-cards span{color:var(--brick);text-transform:uppercase;margin-bottom:12px;font-size:.76rem;font-weight:900;display:block}.localized-cards h3{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.08}.localized-cards p{color:var(--muted);margin:0}.localized-intent-room{margin:-18px 0 64px}.localized-intent-shell{background:linear-gradient(130deg, #fffaf1fa, #e6edf1eb 48%, #f4eddef0), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(300px,.33fr) minmax(0,.67fr);display:grid;overflow:hidden;box-shadow:0 28px 82px #17232621}.localized-intent-visual{background:var(--ink);grid-row:span 5;min-height:860px;margin:0;position:relative;overflow:hidden}.localized-intent-visual:after{content:"";background:linear-gradient(#1723260a,#172326eb),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#fffaf10d,#fffaf10d 1px,#0000 1px 48px);position:absolute;inset:0}.localized-intent-visual img{object-fit:cover;opacity:.79;width:100%;height:100%}.localized-intent-visual figcaption{color:#fff;z-index:1;gap:10px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.localized-intent-visual span,.localized-intent-tags span,.localized-intent-query-card span,.localized-intent-answer-card span,.localized-intent-template-card span,.localized-intent-rfq-card span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.localized-intent-visual span,.localized-intent-template-card span{color:#f3c46d}.localized-intent-visual strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.04;display:block}.localized-intent-visual p{color:#fffaf1c7;overflow-wrap:anywhere;margin:0}.localized-intent-copy{border-bottom:1px solid var(--line);gap:14px;padding:clamp(28px,3.2vw,42px);display:grid}.localized-intent-copy h2{color:var(--ink);text-wrap:balance;max-width:940px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.08rem,3.25vw,3.45rem);line-height:.98}.localized-intent-copy>p{color:var(--muted);max-width:920px;margin:0}.localized-intent-tags{flex-wrap:wrap;gap:8px;display:flex}.localized-intent-tags span{color:var(--green);overflow-wrap:anywhere;background:#17614f1a;border:1px solid #17614f2e;padding:8px 10px}.localized-intent-queries,.localized-intent-answers,.localized-intent-templates{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-intent-query-card,.localized-intent-answer-card,.localized-intent-template-card,.localized-intent-rfq-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);overflow-wrap:anywhere;min-height:230px;padding:24px}.localized-intent-query-card{background:#fffaf194}.localized-intent-answer-card{background:#e6edf18f}.localized-intent-template-card{color:#fff;background:#172326f5}.localized-intent-query-card:last-child,.localized-intent-answer-card:last-child,.localized-intent-template-card:last-child{border-right:0}.localized-intent-query-card span,.localized-intent-rfq-card span{color:var(--brick)}.localized-intent-answer-card span{color:var(--green)}.localized-intent-query-card h3,.localized-intent-answer-card h3,.localized-intent-template-card h3,.localized-intent-rfq-card h3{text-wrap:balance;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;line-height:1.07}.localized-intent-query-card h3,.localized-intent-answer-card h3,.localized-intent-rfq-card h3{color:var(--ink);font-size:1.22rem}.localized-intent-template-card h3{color:#fff;font-size:1.24rem}.localized-intent-query-card p,.localized-intent-answer-card p,.localized-intent-rfq-card p{color:var(--muted);margin:0}.localized-intent-template-card p{color:#fffaf1bd;margin:0}.localized-intent-query-card small{color:var(--green);margin-top:14px;font-weight:820;line-height:1.38;display:block}.localized-intent-rfq{background:#fffaf1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-intent-rfq-card{min-height:192px}.localized-intent-rfq-card:nth-child(4){border-right:0}.localized-intent-cta{background:var(--gold);color:var(--ink);text-align:center;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;min-height:58px;padding:16px 18px;font-size:.82rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.localized-intent-cta:hover,.localized-intent-cta:focus-visible{background:color-mix(in srgb, var(--gold) 76%, #fff);outline:none;transform:translateY(-1px)}.localized-buyer-route-desk{color:#fff;background:linear-gradient(135deg,#172326f5,#172326e6),repeating-linear-gradient(0deg,#fffaf112,#fffaf112 1px,#0000 1px 44px);grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);margin:-16px auto 64px;display:grid;overflow:hidden}.localized-buyer-route-lede{border-right:1px solid #fffaf12e;padding:34px}.localized-buyer-route-lede .eyebrow,.localized-buyer-route-lane span,.localized-buyer-route-gate span,.localized-buyer-route-output span,.localized-buyer-route-stats span{color:#f0bd65}.localized-buyer-route-lede h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:10px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3.5vw,4.2rem);line-height:.96}.localized-buyer-route-lede>p{color:#fffaf1c2;margin:0}.localized-buyer-route-stats{border:1px solid #fffaf12e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.localized-buyer-route-stats article{border-right:1px solid #fffaf124;min-width:0;padding:16px}.localized-buyer-route-stats article:last-child{border-right:0}.localized-buyer-route-stats strong,.localized-buyer-route-stats small,.localized-buyer-route-stats span{display:block}.localized-buyer-route-stats strong{overflow-wrap:anywhere;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.05}.localized-buyer-route-stats small{color:#fffaf194;line-height:1.35}.localized-buyer-route-board{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.localized-buyer-route-lane{color:var(--ink);background:#fffaf1f5;border-bottom:1px solid #17232629;border-right:1px solid #17232629;min-height:220px;padding:28px}.localized-buyer-route-lane:nth-child(2n){border-right:0}.localized-buyer-route-lane:nth-last-child(-n+2){border-bottom:0}.localized-buyer-route-lane h3,.localized-buyer-route-output h3{letter-spacing:0;text-wrap:balance;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;line-height:1.05}.localized-buyer-route-lane h3{font-size:1.55rem}.localized-buyer-route-lane p,.localized-buyer-route-gate p,.localized-buyer-route-output p{color:var(--muted);margin:0}.localized-buyer-route-gates,.localized-buyer-route-outputs{grid-column:1/-1;display:grid}.localized-buyer-route-gates{background:#fffaf1;border-top:1px solid #fffaf12e;grid-template-columns:repeat(3,minmax(0,1fr))}.localized-buyer-route-gate{border-right:1px solid var(--line);min-height:150px;padding:24px}.localized-buyer-route-gate:last-child{border-right:0}.localized-buyer-route-output{border-right:1px solid var(--line);color:var(--ink);background:#f4f7f4;min-height:178px;padding:24px}.localized-buyer-route-outputs{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.localized-buyer-route-output:last-child{border-right:0}.localized-buyer-route-output h3{font-size:1.24rem}.localized-acquisition-desk{gap:18px;margin:-22px auto 64px;display:grid}.localized-desk-hero{color:#fff;background:linear-gradient(135deg,#c43d2b38,#0000 46%),linear-gradient(#172326fa,#232f32f5);grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);min-height:460px;display:grid;overflow:hidden}.localized-desk-media{background:#ffffff0f;min-height:460px;margin:0;position:relative}.localized-desk-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.localized-desk-media:after{content:"";background:linear-gradient(#0000 48%,#0d1416d1);position:absolute;inset:0}.localized-desk-media figcaption{z-index:1;max-width:calc(100% - 44px);position:absolute;bottom:22px;left:22px;right:22px}.localized-desk-media figcaption span,.localized-category-head span,.localized-category-card span,.localized-category-lane b,.localized-board-heading span,.localized-keyword-card span,.localized-social-card span,.localized-review-gate span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.localized-desk-media figcaption strong{color:#fff;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.1;display:block}.localized-desk-copy{align-self:center;padding:38px}.localized-desk-copy h2{color:#fff;text-wrap:balance;margin:14px 0 18px;padding-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.4vw,3.8rem);line-height:1.16}.localized-desk-copy>p{color:#ffffffbd;max-width:820px}.localized-desk-meta{border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0;display:grid}.localized-desk-meta span{color:#ffffffc7;border-right:1px solid #ffffff29;min-width:0;padding:16px}.localized-desk-meta span:last-child{border-right:0}.localized-desk-meta b{color:var(--gold);text-transform:uppercase;margin-bottom:7px;font-size:.72rem;display:block}.localized-keyword-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.localized-keyword-card{border:1px solid var(--line);background:#fffaf1f2;min-width:0;min-height:245px;padding:24px}.localized-keyword-card span{color:var(--brick)}.localized-keyword-card h3{overflow-wrap:anywhere;margin:22px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.58rem;line-height:1.08}.localized-keyword-card p{color:var(--muted);margin:0}.localized-category-matrix{border:1px solid var(--line);background:linear-gradient(135deg,#17614f1a,#0000 38%),linear-gradient(315deg,#bd8b3224,#0000 38%),#fffdf7f5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.localized-category-head{background:linear-gradient(180deg, #172326fa, #172326eb), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:end;gap:18px 34px;min-height:auto;padding:24px;display:grid}.localized-category-head span{color:#f3c46d}.localized-category-head strong{text-wrap:balance;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.4vw,2.55rem);line-height:1;display:block}.localized-category-head p{color:#fffaf1b8;margin:0}.localized-category-card{border-left:1px solid var(--line);background:#fffaf1d1;flex-direction:column;gap:14px;min-width:0;min-height:320px;padding:20px;display:flex}.localized-category-card:nth-child(2){border-left:0}.localized-category-card span,.localized-category-lane b{color:var(--brick)}.localized-category-card h3{hyphens:auto;overflow-wrap:normal;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;line-height:1.08}.localized-category-card>p,.localized-category-lane p,.localized-category-lane small{color:var(--muted);margin:0}.localized-category-card>p{font-size:.88rem}.localized-category-lanes{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding-top:14px;display:grid}.localized-category-lane{gap:4px;display:grid}.localized-category-lane p,.localized-category-lane small{font-size:.76rem;line-height:1.35}.localized-category-lane small{color:color-mix(in srgb, var(--green) 72%, var(--ink));font-weight:800;display:block}.localized-category-route{background:var(--ink);color:#fff;text-transform:uppercase;justify-content:center;align-items:center;min-height:40px;margin-top:4px;padding:10px 12px;font-size:.78rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.localized-category-route:hover,.localized-category-route:focus-visible{background:var(--green);transform:translateY(-1px)}.localized-market-runway{border:1px solid var(--line);background:linear-gradient(135deg,#315e991f,#0000 36%),linear-gradient(315deg,#bd8b3229,#0000 36%),#fffdf7f5;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);margin-top:26px;display:grid;overflow:hidden}.localized-market-proof{background:radial-gradient(circle at 18% 20%, #f3c46d2e, transparent 34%), linear-gradient(150deg, #315e9957, #172326fa), var(--ink);border-right:1px solid var(--line);grid-row:span 3;min-height:650px;margin:0;position:relative;overflow:hidden}.localized-market-proof:after{content:"";background:linear-gradient(#1723260a,#172326d1),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 56px);position:absolute;inset:0}.localized-market-proof img{object-fit:cover;opacity:.9;width:100%;height:100%}.localized-market-proof figcaption{color:#fff;z-index:1;gap:10px;padding:26px;display:grid;position:absolute;bottom:0;left:0;right:0}.localized-market-proof span,.localized-market-signal span,.localized-market-step span,.localized-market-output-card span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.localized-market-proof span{color:#f3c46d}.localized-market-proof strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1}.localized-market-proof p{color:#fffaf1c7;margin:0}.localized-market-copy{border-bottom:1px solid var(--line);gap:14px;padding:32px;display:grid}.localized-market-copy h2{text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.05rem);line-height:1.02}.localized-market-copy>p{color:var(--muted);margin:0}.localized-market-signals{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.localized-market-signal{border-right:1px solid var(--line);min-height:92px;padding:14px}.localized-market-signal:last-child{border-right:0}.localized-market-signal span,.localized-market-step span,.localized-market-output-card span{color:var(--brick)}.localized-market-signal strong{color:var(--green);overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.05;display:block}.localized-market-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-market-step{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffaf1b8;min-height:238px;padding:22px}.localized-market-step:last-child{border-right:0}.localized-market-step h3,.localized-market-output-card h3{overflow-wrap:anywhere;text-wrap:balance;margin:13px 0 11px;font-family:Georgia,Times New Roman,serif;line-height:1.08}.localized-market-step h3{font-size:1.25rem}.localized-market-step p,.localized-market-output-card p{color:var(--muted);overflow-wrap:anywhere;margin:0}.localized-market-outputs{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-market-output-card{border-right:1px solid #fffaf129;min-height:220px;padding:24px}.localized-market-output-card:last-child{border-right:0}.localized-market-output-card span{color:#f3c46d}.localized-market-output-card h3{color:#fff;font-size:1.24rem}.localized-market-output-card p{color:#fffaf1bd}.localized-content-factory{border:1px solid var(--line);background:linear-gradient(135deg,#17614f29,#0000 42%),linear-gradient(315deg,#c43d2b1f,#0000 36%),#fffdf7;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);display:grid;overflow:hidden}.localized-content-factory-lede{background:var(--ink);color:#fff;flex-direction:column;min-height:520px;padding:30px;display:flex}.localized-content-factory-lede .eyebrow,.localized-content-stat span,.localized-content-pipeline-card span,.localized-content-template-card span,.localized-content-review-card span{color:var(--gold);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:900;display:block}.localized-content-factory-lede h2{color:#fff;text-wrap:balance;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);line-height:1.02}.localized-content-factory-lede>p{color:#fffaf1c2;margin:0}.localized-content-factory-stats{border:1px solid #fffaf129;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:auto;display:grid}.localized-content-stat{background:#fffaf10f;min-height:132px;padding:16px}.localized-content-stat strong{color:#fff;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1;display:block}.localized-content-stat p{color:#fffaf1b8;margin:0}.localized-content-pipeline{background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.localized-content-pipeline-card{background:linear-gradient(135deg,#315e991f,#0000 46%),#fffdf7fa;min-height:260px;padding:24px}.localized-content-pipeline-card span,.localized-content-template-card span,.localized-content-review-card span{color:var(--brick)}.localized-content-pipeline-card h3,.localized-content-template-card h3{overflow-wrap:anywhere;text-wrap:balance;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.08}.localized-content-pipeline-card p,.localized-content-template-card p,.localized-content-review-card p{color:var(--muted);margin:0}.localized-content-pipeline-card strong{border-top:1px solid var(--line);color:var(--green);margin-top:16px;padding-top:14px;font-size:.9rem;line-height:1.35;display:block}.localized-content-templates{background:var(--blueprint);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-content-template-card{border-right:1px solid var(--line);background:#fffdf7f5;min-height:210px;padding:22px}.localized-content-template-card:last-child{border-right:0}.localized-content-review{background:var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.localized-content-review-card{background:#fffaf1f5;min-height:132px;padding:20px}.localized-desk-lower{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) minmax(260px,.62fr);gap:18px;display:grid}.localized-packet-board,.localized-social-board,.localized-review-board{border:1px solid var(--line);min-width:0}.localized-packet-board{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.localized-social-board{background:var(--mist);display:grid}.localized-review-board{background:#172326f5;display:grid}.localized-board-heading{grid-column:1/-1;padding:24px}.localized-board-heading strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.12;display:block}.localized-packet-item,.localized-social-card,.localized-review-gate{border-top:1px solid var(--line);min-width:0;padding:22px}.localized-packet-item{grid-template-columns:42px minmax(0,1fr);gap:14px;display:grid}.localized-packet-item span{background:var(--green);color:#fff;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;font-weight:900;display:inline-flex}.localized-packet-item p,.localized-social-card p,.localized-review-gate p{color:var(--muted);margin:0}.localized-social-card h3{overflow-wrap:anywhere;margin:12px 0 10px;padding-bottom:4px;font-size:1.2rem;line-height:1.24}.localized-review-gate{border-color:#ffffff1f}.localized-review-gate p{color:#ffffffbd;margin-top:10px}.localized-social-proof-theater{background:linear-gradient(#fffaf100,#e6edf1e6 18%,#fffaf1db 100%),repeating-linear-gradient(90deg,#17232609,#17232609 1px,#0000 1px 82px);margin:-26px 0 68px;padding:26px 0 8px}.localized-social-proof-shell{border:1px solid var(--line);background:linear-gradient(132deg,#315e991f,#0000 32%),linear-gradient(318deg,#bd8b3229,#0000 36%),#fffaf1;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);display:grid;overflow:hidden;box-shadow:0 30px 92px #17232624}.localized-social-proof-lede,.localized-social-proof-channel,.localized-social-proof-beat,.localized-social-proof-rfq-head,.localized-social-proof-rfq-row,.localized-social-proof-approval,.localized-social-proof-cta{min-width:0}.localized-social-proof-lede{background:linear-gradient(150deg, #172326fa, color-mix(in srgb, var(--green) 54%, var(--ink))), var(--ink);color:#fff;grid-row:span 3;align-content:center;gap:16px;min-height:620px;padding:34px;display:grid;position:relative}.localized-social-proof-lede:before{content:"";opacity:.42;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#fffaf10f,#fffaf10f 1px,#0000 1px 58px);position:absolute;inset:0}.localized-social-proof-lede>*{z-index:1;position:relative}.localized-social-proof-lede .eyebrow,.localized-social-proof-channel span,.localized-social-proof-beat span,.localized-social-proof-rfq-head span,.localized-social-proof-rfq-row span,.localized-social-proof-approval span,.localized-social-proof-query span{color:var(--brick);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.localized-social-proof-lede .eyebrow,.localized-social-proof-query span{color:#f3c46d}.localized-social-proof-lede h2{color:#fff;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.35vw,3.7rem);line-height:1.08}.localized-social-proof-lede>p{color:#fffaf1c2;margin:0}.localized-social-proof-query{border:1px solid #fffaf12e;margin-top:10px;padding:18px}.localized-social-proof-query strong{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;line-height:1.08;display:block}.localized-social-proof-channels{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-social-proof-channel{border-right:1px solid var(--line);background:#fffdf7eb;min-height:292px;padding:22px}.localized-social-proof-channel:last-child{border-right:0}.localized-social-proof-channel h3,.localized-social-proof-beat h3{overflow-wrap:anywhere;text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;line-height:1.08}.localized-social-proof-channel p,.localized-social-proof-beat p,.localized-social-proof-rfq-head p,.localized-social-proof-rfq-row p,.localized-social-proof-approval p{color:var(--muted);margin:0}.localized-social-proof-channel small{border-top:1px solid var(--line);color:var(--green);margin-top:14px;padding-top:14px;font-weight:900;line-height:1.35;display:block}.localized-social-proof-script{background:var(--ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-social-proof-beat{border-right:1px solid #fffaf129;min-height:230px;padding:22px}.localized-social-proof-beat:last-child{border-right:0}.localized-social-proof-beat span{color:#f3c46d}.localized-social-proof-beat h3{color:#fff}.localized-social-proof-beat p{color:#fffaf1c2}.localized-social-proof-rfq{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(260px,.82fr) repeat(4,minmax(0,1fr));display:grid}.localized-social-proof-rfq-head{background:#315e9914;align-content:center;gap:12px;min-height:245px;padding:26px;display:grid}.localized-social-proof-rfq-head strong,.localized-social-proof-rfq-row strong{text-wrap:balance;font-family:Georgia,Times New Roman,serif;line-height:1.08;display:block}.localized-social-proof-rfq-head strong{font-size:1.52rem}.localized-social-proof-rfq-row{border-left:1px solid var(--line);background:#fffdf7e6;gap:12px;min-height:245px;padding:22px;display:grid}.localized-social-proof-rfq-row strong{color:var(--green);align-self:end;font-size:1.05rem}.localized-social-proof-approvals{background:linear-gradient(120deg, #172326f5, #17614fe0), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.5fr);display:grid}.localized-social-proof-approval{border-right:1px solid #fffaf129;min-height:150px;padding:22px}.localized-social-proof-approval span{color:#f3c46d}.localized-social-proof-approval p{color:#fffaf1c2}.localized-social-proof-cta{color:var(--ink);text-align:center;background:#fffaf1;place-content:center;padding:22px;font-weight:900;text-decoration:none;display:grid}.localized-social-proof-cta:hover{background:#f3c46d}@media (width<=1120px){.localized-social-proof-shell{grid-template-columns:1fr}.localized-social-proof-lede{grid-row:auto;min-height:auto}.localized-social-proof-channels,.localized-social-proof-script,.localized-social-proof-rfq,.localized-social-proof-approvals{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-social-proof-rfq-head,.localized-social-proof-cta{grid-column:1/-1}.localized-social-proof-channel:nth-child(2n),.localized-social-proof-beat:nth-child(2n),.localized-social-proof-rfq-row:nth-child(odd),.localized-social-proof-approval:nth-child(2n){border-right:0}.localized-social-proof-channel:nth-child(-n+2),.localized-social-proof-beat:nth-child(-n+2),.localized-social-proof-rfq-row:nth-child(2),.localized-social-proof-rfq-row:nth-child(3),.localized-social-proof-approval:nth-child(-n+2){border-bottom:1px solid var(--line)}.localized-social-proof-beat:nth-child(-n+2),.localized-social-proof-approval:nth-child(-n+2){border-bottom-color:#fffaf129}}@media (width<=720px){.localized-social-proof-theater{margin:42px 0 48px;padding:10px 0 0}.localized-social-proof-channels,.localized-social-proof-script,.localized-social-proof-rfq,.localized-social-proof-approvals{grid-template-columns:1fr}.localized-social-proof-lede,.localized-social-proof-channel,.localized-social-proof-beat,.localized-social-proof-rfq-head,.localized-social-proof-rfq-row,.localized-social-proof-approval,.localized-social-proof-cta{padding:20px}.localized-social-proof-lede h2{font-size:1.82rem;line-height:1.08}.localized-social-proof-query strong{font-size:1.12rem}.localized-social-proof-channel,.localized-social-proof-channel:nth-child(2n),.localized-social-proof-channel:nth-child(-n+2),.localized-social-proof-beat,.localized-social-proof-beat:nth-child(2n),.localized-social-proof-beat:nth-child(-n+2),.localized-social-proof-rfq-row,.localized-social-proof-rfq-row:nth-child(2),.localized-social-proof-rfq-row:nth-child(3),.localized-social-proof-rfq-row:nth-child(odd),.localized-social-proof-approval,.localized-social-proof-approval:nth-child(2n),.localized-social-proof-approval:nth-child(-n+2){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.localized-social-proof-beat,.localized-social-proof-approval{border-bottom-color:#fffaf129}.localized-social-proof-channel:last-child,.localized-social-proof-beat:last-child,.localized-social-proof-rfq-row:last-of-type,.localized-social-proof-approval:last-of-type{border-bottom:0}.localized-social-proof-rfq-head,.localized-social-proof-cta{grid-column:auto}}.localized-qualification-room{background:linear-gradient(#fffaf1f5,#eff6f3f0),repeating-linear-gradient(0deg,#1723260a,#1723260a 1px,#0000 1px 72px);margin:-18px 0 72px;padding:54px 0 18px;scroll-margin-top:128px}.localized-qualification-shell{grid-template-columns:minmax(290px,.36fr) minmax(0,.64fr);gap:0;display:grid}.localized-qualification-lede,.localized-qualification-stat,.localized-qualification-lane,.localized-qualification-filter,.localized-qualification-prompts-head,.localized-qualification-prompt,.localized-qualification-route,.localized-qualification-cta{min-width:0}.localized-qualification-lede{background:linear-gradient(150deg, #17614ff7, #172326fa), var(--ink);color:#fff;grid-row:span 4;gap:16px;min-height:760px;padding:34px;display:grid;position:relative}.localized-qualification-lede:after{content:"";pointer-events:none;border:1px solid #fffaf133;position:absolute;inset:18px}.localized-qualification-lede>*{z-index:1;position:relative}.localized-qualification-lede .eyebrow,.localized-qualification-question span,.localized-qualification-stat span,.localized-qualification-lane span,.localized-qualification-filter span,.localized-qualification-prompts-head span,.localized-qualification-prompt span,.localized-qualification-route span{color:var(--brick);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.localized-qualification-lede .eyebrow,.localized-qualification-question span{color:#f3c46d}.localized-qualification-lede h2{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:3.25rem;line-height:1.06}.localized-qualification-lede>p{color:#fffaf1c2;margin:0}.localized-qualification-question{background:#fffaf114;border:1px solid #fffaf12e;align-self:end;padding:18px}.localized-qualification-question strong{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:1.12;display:block}.localized-qualification-stats{border:1px solid var(--line);background:#fffaf1;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.localized-qualification-stat{border-right:1px solid var(--line);min-height:160px;padding:22px}.localized-qualification-stat:last-child{border-right:0}.localized-qualification-stat strong{overflow-wrap:anywhere;margin:14px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;line-height:1.08;display:block}.localized-qualification-stat p,.localized-qualification-lane p,.localized-qualification-filter p,.localized-qualification-prompt p,.localized-qualification-route p{color:var(--muted);margin:0}.localized-qualification-lanes{border-right:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-qualification-lane{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:292px;padding:22px}.localized-qualification-lane:last-child{border-right:0}.localized-qualification-lane h3,.localized-qualification-route h3{overflow-wrap:anywhere;text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.1}.localized-qualification-lane small,.localized-qualification-prompt small{border-top:1px solid var(--line);color:var(--green);margin-top:16px;padding-top:14px;font-weight:900;line-height:1.35;display:block}.localized-qualification-filters{background:linear-gradient(118deg, #172326fa, #17614fe6), var(--ink);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.localized-qualification-filter{border-right:1px solid #fffaf129;min-height:190px;padding:24px}.localized-qualification-filter:last-child{border-right:0}.localized-qualification-filter span{color:#f3c46d}.localized-qualification-filter strong{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.12;display:block}.localized-qualification-filter p{color:#fffaf1c2}.localized-qualification-prompts{border:1px solid var(--line);border-top:0;border-left:0;grid-template-columns:minmax(250px,.76fr) repeat(4,minmax(0,1fr));display:grid}.localized-qualification-prompts-head{background:#bd8b321f;align-content:center;gap:12px;min-height:215px;padding:24px;display:grid}.localized-qualification-prompts-head strong{overflow-wrap:anywhere;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;line-height:1.12;display:block}.localized-qualification-prompt{border-left:1px solid var(--line);background:#fffaf1e6;gap:12px;min-height:215px;padding:22px;display:grid}.localized-qualification-routes{border:1px solid var(--line);background:#fffaf1;border-top:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,.48fr);display:grid}.localized-qualification-route{border-right:1px solid var(--line);min-height:226px;padding:22px}.localized-qualification-cta{background:var(--brick);color:#fff;text-align:center;place-content:center;padding:24px;font-weight:900;text-decoration:none;display:grid}.localized-qualification-cta:hover{background:var(--green)}@media (width<=1180px){.localized-qualification-shell{grid-template-columns:1fr}.localized-qualification-lede{grid-row:auto;min-height:auto}.localized-qualification-stats,.localized-qualification-prompts,.localized-qualification-routes{border-left:1px solid var(--line);grid-column:auto}.localized-qualification-lanes{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.localized-qualification-lane:nth-child(2n){border-right:0}.localized-qualification-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-qualification-prompts-head{grid-column:1/-1}.localized-qualification-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-qualification-cta{grid-column:1/-1}}@media (width<=720px){.localized-qualification-room{margin:34px 0 48px;padding:16px 0 0}.localized-qualification-lede,.localized-qualification-stat,.localized-qualification-lane,.localized-qualification-filter,.localized-qualification-prompts-head,.localized-qualification-prompt,.localized-qualification-route,.localized-qualification-cta{padding:20px}.localized-qualification-lede h2{font-size:2rem;line-height:1.08}.localized-qualification-question strong,.localized-qualification-prompts-head strong{font-size:1.16rem}.localized-qualification-stats,.localized-qualification-lanes,.localized-qualification-filters,.localized-qualification-prompts,.localized-qualification-routes{grid-template-columns:1fr}.localized-qualification-stat,.localized-qualification-stat:last-child,.localized-qualification-lane,.localized-qualification-lane:nth-child(2n),.localized-qualification-lane:last-child,.localized-qualification-filter,.localized-qualification-filter:last-child,.localized-qualification-prompt,.localized-qualification-route{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.localized-qualification-filter,.localized-qualification-filter:last-child{border-bottom-color:#fffaf129}.localized-qualification-stat:last-child,.localized-qualification-lane:last-child,.localized-qualification-filter:last-child,.localized-qualification-route:last-of-type{border-bottom:0}.localized-qualification-prompts-head,.localized-qualification-cta{grid-column:auto}}.localized-objection-playbook{background:linear-gradient(#e6edf1cc,#fffaf1f5),repeating-linear-gradient(90deg,#17232609,#17232609 1px,#0000 1px 96px);margin:-28px 0 76px;padding:42px 0 18px;scroll-margin-top:128px}.localized-objection-shell{border:1px solid var(--line);background:linear-gradient(132deg,#b047351f,#0000 34%),linear-gradient(316deg,#315e9924,#0000 38%),#fffdf7;grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);display:grid;overflow:hidden;box-shadow:0 28px 84px #17232621}.localized-objection-lede,.localized-objection-card,.localized-objection-social-head,.localized-objection-template,.localized-objection-guardrail,.localized-objection-cta{min-width:0}.localized-objection-lede{background:linear-gradient(145deg, #172326fa, #315e99d1), var(--ink);color:#fff;grid-row:span 3;gap:16px;min-height:720px;padding:34px;display:grid;position:relative}.localized-objection-lede:before{content:"";opacity:.62;pointer-events:none;background:repeating-linear-gradient(0deg,#fffaf112,#fffaf112 1px,#0000 1px 64px),linear-gradient(135deg,#0000 0 64%,#f3c46d5c 64% 66%,#0000 66%);position:absolute;inset:0}.localized-objection-lede>*{z-index:1;position:relative}.localized-objection-lede .eyebrow,.localized-objection-query span,.localized-objection-card span,.localized-objection-social-head span,.localized-objection-template span,.localized-objection-guardrail span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.localized-objection-lede .eyebrow,.localized-objection-query span{color:#f3c46d}.localized-objection-card span,.localized-objection-social-head span,.localized-objection-template span,.localized-objection-guardrail span{color:var(--brick)}.localized-objection-lede h2{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:3.3rem;line-height:1.04}.localized-objection-lede>p{color:#fffaf1c2;margin:0}.localized-objection-query{border:1px solid #fffaf12e;align-self:end;gap:10px;padding:18px;display:grid}.localized-objection-query strong{color:#fff;overflow-wrap:anywhere;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.12;display:block}.localized-objection-board{background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-objection-card{border-right:1px solid var(--line);background:#fffdf7f5;min-height:390px;padding:22px}.localized-objection-card:last-child{border-right:0}.localized-objection-card h3,.localized-objection-template h3{overflow-wrap:anywhere;text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.1}.localized-objection-card p,.localized-objection-social-head p,.localized-objection-template p,.localized-objection-guardrail p{color:var(--muted);overflow-wrap:anywhere;margin:0}.localized-objection-card p+p{margin-top:12px}.localized-objection-card b{color:var(--ink)}.localized-objection-card strong{border-top:1px solid var(--line);color:var(--green);overflow-wrap:anywhere;margin-top:16px;padding-top:14px;font-size:.92rem;line-height:1.35;display:block}.localized-objection-social{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(260px,.7fr) repeat(4,minmax(0,1fr));display:grid}.localized-objection-social-head{background:linear-gradient(145deg,#17614f24,#bd8b321f),#fffaf1eb;align-content:center;gap:12px;min-height:260px;padding:26px;display:grid}.localized-objection-social-head strong{overflow-wrap:anywhere;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;line-height:1.12;display:block}.localized-objection-template{border-left:1px solid var(--line);background:#fffdf7f0;gap:12px;min-height:260px;padding:22px;display:grid}.localized-objection-template small{border-top:1px solid var(--line);color:var(--green);align-self:end;padding-top:14px;font-weight:900;line-height:1.35;display:block}.localized-objection-guardrails{background:linear-gradient(120deg, #172326fa, #17614fe6), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.48fr);display:grid}.localized-objection-guardrail{border-right:1px solid #fffaf129;min-height:156px;padding:22px}.localized-objection-guardrail span{color:#f3c46d}.localized-objection-guardrail p{color:#fffaf1c2}.localized-objection-cta{color:var(--ink);text-align:center;background:#fffaf1;place-content:center;padding:22px;font-weight:900;text-decoration:none;display:grid}.localized-objection-cta:hover{background:#f3c46d}@media (width<=1180px){.localized-objection-shell{grid-template-columns:1fr}.localized-objection-lede{grid-row:auto;min-height:auto}.localized-objection-board,.localized-objection-social,.localized-objection-guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-objection-social-head,.localized-objection-cta{grid-column:1/-1}.localized-objection-card:nth-child(2n),.localized-objection-guardrail:nth-child(2n){border-right:0}.localized-objection-card:nth-child(-n+2),.localized-objection-guardrail:nth-child(-n+2){border-bottom:1px solid var(--line)}.localized-objection-guardrail:nth-child(-n+2){border-bottom-color:#fffaf129}}@media (width<=720px){.localized-objection-playbook{margin:34px 0 48px;padding:16px 0 0}.localized-objection-board,.localized-objection-social,.localized-objection-guardrails{grid-template-columns:1fr}.localized-objection-lede,.localized-objection-card,.localized-objection-social-head,.localized-objection-template,.localized-objection-guardrail,.localized-objection-cta{padding:20px}.localized-objection-lede h2{font-size:1.94rem;line-height:1.08}.localized-objection-query strong,.localized-objection-social-head strong{font-size:1.12rem}.localized-objection-card,.localized-objection-card:nth-child(2n),.localized-objection-card:nth-child(-n+2),.localized-objection-template,.localized-objection-guardrail,.localized-objection-guardrail:nth-child(2n),.localized-objection-guardrail:nth-child(-n+2){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.localized-objection-template{border-left:0}.localized-objection-guardrail,.localized-objection-guardrail:nth-child(-n+2){border-bottom-color:#fffaf129}.localized-objection-card:last-child,.localized-objection-template:last-of-type,.localized-objection-guardrail:last-of-type{border-bottom:0}.localized-objection-social-head,.localized-objection-cta{grid-column:auto}}.procurement-dossier{border:1px solid var(--line);background:linear-gradient(135deg,#17614f1f,#0000 52%),linear-gradient(#fffaf1f5,#e6edf1d1);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:28px;margin:0 auto 58px;padding:30px;display:grid}.dossier-intro h2,.market-readiness h2{margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:1.04}.dossier-intro p,.market-readiness p{color:var(--muted)}.dossier-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.dossier-lanes article{border:1px solid var(--line);background:#fffaf1db;min-height:230px;padding:22px}.dossier-lanes span,.review-steps span{color:var(--brick);text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.dossier-lanes h3,.review-steps h3{margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.dossier-lanes ul{margin:0;padding:0;list-style:none}.dossier-lanes li{border-top:1px solid var(--line);color:var(--ink);padding:10px 0;font-weight:750}.buyer-file-matrix{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);align-items:end;gap:26px;margin:-20px auto 58px;display:grid}.matrix-heading{border-top:6px solid var(--gold);padding-top:18px}.matrix-heading h2{margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.45rem;line-height:1.04}.matrix-heading p{color:var(--muted)}.matrix-table{background:var(--ink);border:1px solid #17232638;gap:1px;display:grid;box-shadow:0 22px 55px #1723261a}.matrix-row{background:#fffaf1f5;grid-template-columns:minmax(150px,.7fr) minmax(0,1.15fr) minmax(0,1fr);min-height:118px;display:grid}.matrix-row-head{background:#213134;min-height:auto}.matrix-row>*{border-right:1px solid var(--line);padding:18px}.matrix-row>:last-child{border-right:0}.matrix-row-head span{color:#ffffffc7;text-transform:uppercase;font-size:.76rem;font-weight:900}.matrix-row strong{color:var(--brick);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.08}.matrix-row span{color:var(--ink);font-weight:750}.regional-market-playbook{background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr);margin:-18px auto 62px;scroll-margin-top:104px;display:grid;overflow:hidden;box-shadow:0 24px 64px #1723261f}.regional-playbook-lede{background:linear-gradient(160deg, #17614f38, transparent 44%), linear-gradient(20deg, #bd8b322e, transparent 42%), var(--ink);color:#fff;flex-direction:column;grid-row:span 2;min-height:580px;padding:32px;display:flex}.regional-playbook-lede .eyebrow,.regional-playbook-social-card span{color:#f3c46d}.regional-playbook-lede h2{color:#fff;text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.42rem;line-height:1.02}.regional-playbook-lede>p{color:#fffaf1c2;margin:0}.regional-playbook-lede .button{text-align:center;margin-top:24px}.regional-playbook-signals{border:1px solid #fffaf12e;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.regional-playbook-signals article{border-bottom:1px solid #fffaf12e;min-height:108px;padding:16px}.regional-playbook-signals article:first-child{border-right:1px solid #fffaf12e}.regional-playbook-signals article:nth-child(2){grid-area:2/1/auto/-1}.regional-playbook-signals article:nth-child(3){grid-area:1/2}.regional-playbook-signals article:nth-child(2),.regional-playbook-signals article:nth-child(3){border-bottom:0}.regional-playbook-signals span,.regional-playbook-market-card span,.regional-playbook-output-card span,.regional-playbook-social-card span{text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.regional-playbook-signals span{color:#f3c46d}.regional-playbook-signals strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.08;display:block}.regional-playbook-map{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.regional-playbook-market-card{border-right:1px solid var(--line);min-height:292px;padding:24px}.regional-playbook-market-card:last-child{border-right:0}.regional-playbook-market-card span,.regional-playbook-output-card span{color:var(--brick)}.regional-playbook-market-card h3{text-wrap:balance;margin:13px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.08}.regional-playbook-market-card p,.regional-playbook-output-card p{color:var(--muted);margin:0;font-weight:720}.regional-playbook-output{background:var(--blueprint);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.regional-playbook-output-card{border-right:1px solid var(--line);min-height:210px;padding:24px}.regional-playbook-output-card:last-child{border-right:0}.regional-playbook-output-card strong{margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.08;display:block}.regional-playbook-social{background:linear-gradient(90deg, #315e992e, transparent 58%), var(--ink);color:#fff;border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.regional-playbook-social-card{border-right:1px solid #fffaf129;min-height:214px;padding:24px}.regional-playbook-social-card:last-child{border-right:0}.regional-playbook-social-card h3{color:#fff;text-wrap:balance;margin:13px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.26rem;line-height:1.08}.regional-playbook-social-card p{color:#fffaf1c2;margin:0}.resource-buyer-playbook{background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(260px,.35fr) minmax(0,.65fr);margin:-18px auto 62px;scroll-margin-top:104px;display:grid;overflow:hidden;box-shadow:0 24px 64px #1723261f}.resource-playbook-visual{background:var(--ink);border-right:1px solid var(--line);grid-row:span 3;min-height:640px;margin:0;position:relative}.resource-playbook-visual img{object-fit:cover;width:100%;height:100%;min-height:640px}.resource-playbook-visual:after{content:"";background:linear-gradient(#0000 45%,#172326e6);position:absolute;inset:0}.resource-playbook-visual figcaption{color:#fff;z-index:1;padding:24px;position:absolute;bottom:0;left:0;right:0}.resource-playbook-visual span,.resource-playbook-lede span,.resource-playbook-step-card span,.resource-playbook-output-card span,.resource-playbook-social-card span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.resource-playbook-visual strong{text-wrap:balance;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;line-height:1.05;display:block}.resource-playbook-lede{background:linear-gradient(135deg, #315e9929, transparent 42%), linear-gradient(315deg, #b047351f, transparent 38%), var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:18px;padding:32px;display:grid}.resource-playbook-lede .eyebrow{color:#f3c46d}.resource-playbook-lede h2{color:#fff;text-wrap:balance;grid-column:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.34rem;line-height:1.02}.resource-playbook-lede>p{color:#fffaf1c2;grid-column:1;margin:0}.resource-playbook-lede .button{text-align:center;grid-area:1/2/span 3;place-self:end stretch}.resource-playbook-signals{border:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-playbook-signals article{border-right:1px solid #fffaf129;min-height:92px;padding:15px}.resource-playbook-signals article:last-child{border-right:0}.resource-playbook-signals span{color:#f3c46d}.resource-playbook-signals strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-size:1.05rem;line-height:1.12;display:block}.resource-playbook-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-playbook-step-card{border-right:1px solid var(--line);min-height:272px;padding:24px}.resource-playbook-step-card:last-child{border-right:0}.resource-playbook-step-card h3{text-wrap:balance;margin:13px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.08}.resource-playbook-step-card p{color:var(--muted);margin:0;font-weight:700}.resource-playbook-output{background:var(--blueprint);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-playbook-output-card{border-right:1px solid var(--line);min-height:188px;padding:24px}.resource-playbook-output-card:last-child{border-right:0}.resource-playbook-output-card strong{margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.08;display:block}.resource-playbook-output-card p{color:var(--muted);margin:0;font-weight:720}.resource-playbook-social{background:var(--ink);color:#fff;border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-playbook-social-card{border-right:1px solid #fffaf129;min-height:214px;padding:24px}.resource-playbook-social-card:last-child{border-right:0}.resource-playbook-social-card span{color:#f3c46d}.resource-playbook-social-card h3{color:#fff;text-wrap:balance;margin:13px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.08}.resource-playbook-social-card p{color:#fffaf1c2;margin:0}.inquiry-packet{background:linear-gradient(135deg, #315e9938, transparent 36%), linear-gradient(315deg, #b047352e, transparent 32%), var(--ink);color:#fff;border:1px solid #17232647;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);margin:-18px auto 62px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #1723262e}.inquiry-packet:before{content:"";opacity:.46;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#fffaf10f,#fffaf10f 1px,#0000 1px 72px);position:absolute;inset:0}.inquiry-packet-lede,.inquiry-packet-board,.inquiry-packet-output{z-index:1;min-width:0;position:relative}.inquiry-packet-lede{border-right:1px solid #fffaf129;flex-direction:column;min-height:560px;padding:32px;display:flex}.inquiry-packet-lede h2{color:#fff;text-wrap:balance;margin:13px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:2.58rem;line-height:1.02}.inquiry-packet-lede>p{color:#fffaf1c2;margin:0}.inquiry-packet-signals{border:1px solid #fffaf12e;margin-top:auto;display:grid}.inquiry-packet-signals article{border-bottom:1px solid #fffaf12e;min-height:92px;padding:16px}.inquiry-packet-signals article:last-child{border-bottom:0}.inquiry-packet-signals span,.inquiry-packet-board span,.inquiry-packet-output span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.inquiry-packet-signals strong{color:#fff;overflow-wrap:anywhere;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;line-height:1.08;display:block}.inquiry-packet-board{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inquiry-packet-board article{border-right:1px solid #fffaf129;flex-direction:column;min-height:372px;padding:26px;display:flex}.inquiry-packet-board article:last-child{border-right:0}.inquiry-packet-board h3{color:#fff;text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:1.46rem;line-height:1.08}.inquiry-packet-board ul{margin:auto 0 0;padding:0;list-style:none}.inquiry-packet-board li{color:#fffaf1c7;border-top:1px solid #fffaf129;padding:11px 0;font-weight:740}.inquiry-packet-output{background:#fffaf114;border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inquiry-packet-output article{border-right:1px solid #fffaf129;min-height:198px;padding:24px}.inquiry-packet-output article:last-child{border-right:0}.inquiry-packet-output strong{color:#fff;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;line-height:1.08;display:block}.inquiry-packet-output p{color:#fffaf1bd;margin:0}.decision-brief{grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);align-items:stretch;gap:24px;margin:-20px auto 58px;display:grid}.decision-copy{border-left:7px solid var(--green);padding:6px 0 6px 22px}.decision-copy h2,.scorecard-heading h2,.route-map-copy h2,.answer-snapshots h2{margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.42rem;line-height:1.04}.decision-copy p,.scorecard-heading p,.route-map-copy p,.answer-snapshots p{color:var(--muted)}.decision-cards{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.decision-cards article{background:#fffaf1f5;min-height:230px;padding:22px}.decision-cards span,.scorecard-grid span,.answer-grid span{color:var(--brick);text-transform:uppercase;margin-bottom:12px;font-size:.76rem;font-weight:900;display:block}.decision-cards strong{color:var(--green);margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08;display:block}.decision-cards p{color:var(--muted);margin:0}.contact-route-index{background:linear-gradient(135deg, color-mix(in srgb, var(--green) 22%, transparent), transparent 36%), var(--ink);border:1px solid color-mix(in srgb, var(--paper) 18%, transparent);color:#fff;grid-template-columns:minmax(260px,.3fr) minmax(0,.7fr);margin:-32px auto 58px;scroll-margin-top:112px;display:grid;overflow:hidden;box-shadow:0 24px 68px #17232624}.contact-route-index-lede{padding:28px}.contact-route-index-lede .eyebrow{color:#f3c46d}.contact-route-index-lede h2{color:#fff;text-wrap:balance;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.04}.contact-route-index-lede p{color:#fffaf1bd;margin:0}.contact-route-index-links{border-left:1px solid #fffaf12e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.contact-route-index-card{color:var(--ink);background:linear-gradient(140deg,#bd8b321f,#0000 44%),#fffaf1f5;border-right:1px solid #1723261f;min-height:194px;padding:18px;text-decoration:none;transition:background .16s,transform .16s}.contact-route-index-card:last-child{border-right:0}.contact-route-index-card:hover{background:#fff;transform:translateY(-2px)}.contact-route-index-card span{color:var(--brick);margin-bottom:16px;font-size:1.08rem;font-weight:900;display:block}.contact-route-index-card strong{overflow-wrap:normal;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.14rem;line-height:1.08;display:block}.contact-route-index-card p{color:var(--muted);margin:0;font-size:.94rem}.contact-rfq-jump-rail{z-index:9;margin:-38px 0 54px;position:sticky;top:76px}.contact-rfq-jump-shell{background:linear-gradient(90deg, #fffaf1fa, color-mix(in srgb, var(--paper) 82%, #fff));border:1px solid #1723261f;grid-template-columns:minmax(112px,.28fr) repeat(7,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden;box-shadow:0 18px 52px #17232621}.contact-rfq-jump-shell>span,.contact-rfq-jump-shell a{border-right:1px solid #1723261a;align-items:center;min-height:58px;padding:12px 14px;display:flex}.contact-rfq-jump-shell>span{background:var(--green);color:#fffaf1;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.contact-rfq-jump-shell a{color:var(--ink);gap:9px;font-size:.82rem;font-weight:900;line-height:1.16;text-decoration:none;transition:background .16s,color .16s}.contact-rfq-jump-shell a:last-child{border-right:0}.contact-rfq-jump-shell a:hover,.contact-rfq-jump-shell a:focus-visible{background:color-mix(in srgb, var(--gold) 18%, #fff);color:var(--green);outline:none}.contact-rfq-jump-shell b{color:var(--brick);font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1}.rfq-readiness-console{background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);margin:-18px auto 58px;scroll-margin-top:112px;display:grid;overflow:hidden;box-shadow:0 28px 74px #17232624}.rfq-readiness-copy{background:linear-gradient(135deg, #315e9933, transparent 42%), linear-gradient(315deg, #b0473529, transparent 34%), var(--ink);color:#fff;border-right:1px solid #fffaf12e;flex-direction:column;min-height:560px;padding:32px;display:flex}.rfq-readiness-copy .eyebrow{color:#f3c46d}.rfq-readiness-copy h2{color:#fff;text-wrap:balance;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.52rem;line-height:1.02}.rfq-readiness-copy>p{color:#fffaf1c2;margin:0}.rfq-readiness-copy .button{text-align:center;justify-content:center;margin-top:22px}.rfq-readiness-signals{border:1px solid #fffaf12e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:auto;display:grid}.rfq-readiness-signal{background:#fffaf10f;min-height:136px;padding:16px}.rfq-readiness-signal span,.rfq-readiness-grade-card span,.rfq-readiness-input-card span,.rfq-readiness-route-card span{color:var(--brick);text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:900;display:block}.rfq-readiness-signal span{color:#f3c46d}.rfq-readiness-signal strong{color:#fff;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.08;display:block}.rfq-readiness-signal p{color:#fffaf1b8;margin:0}.rfq-readiness-grades{background:var(--ink);grid-template-rows:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rfq-readiness-grade-card{background:linear-gradient(135deg,#bd8b3226,#0000 46%),#fffdf7;min-height:0;padding:26px}.rfq-readiness-grade-card h3{text-wrap:balance;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.06}.rfq-readiness-grade-card p{color:var(--muted);margin:0;font-weight:700}.rfq-readiness-inputs{background:var(--blueprint);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(260px,.32fr) repeat(3,minmax(0,1fr));display:grid}.rfq-readiness-input-heading,.rfq-readiness-input-card{border-right:1px solid var(--line);min-height:192px;padding:22px}.rfq-readiness-input-heading{background:#fff}.rfq-readiness-input-heading h3{text-wrap:balance;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.08}.rfq-readiness-input-heading p,.rfq-readiness-input-card p,.rfq-readiness-route-card p{color:var(--muted);margin:0}.rfq-readiness-input-card strong{text-transform:capitalize;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;line-height:1.08;display:block}.rfq-readiness-input-card:nth-child(4n){border-right:0}.rfq-readiness-routes{background:var(--ink);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rfq-readiness-route-card{color:var(--ink);background:linear-gradient(135deg,#315e991f,#0000 42%),#fffaf1f5;border-right:1px solid #1723261f;min-height:184px;padding:22px;text-decoration:none;transition:background .16s,transform .16s}.rfq-readiness-route-card:last-child{border-right:0}.rfq-readiness-route-card:hover{background:#fff;transform:translateY(-2px)}.rfq-readiness-route-card strong{text-wrap:balance;margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.08;display:block}.rfq-category-prep{border:1px solid var(--line);background:#fffdf7;margin:-22px auto 58px;scroll-margin-top:112px;overflow:hidden;box-shadow:0 26px 72px #1723261f}.rfq-category-prep-lede{border-bottom:1px solid var(--line);background:linear-gradient(125deg,#315e991f,#0000 34%),linear-gradient(315deg,#bd8b3224,#0000 34%),#fff;grid-template-columns:minmax(360px,.56fr) minmax(260px,.44fr);gap:24px;padding:32px;display:grid}.rfq-category-prep-lede .eyebrow,.rfq-category-prep-lede h2{grid-column:1}.rfq-category-prep-lede h2{text-wrap:balance;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.rfq-category-prep-lede>p:not(.eyebrow){color:var(--muted);grid-area:1/2/span 2;align-self:center;max-width:830px;margin:0;font-weight:700}.rfq-category-prep-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rfq-category-prep-card{border-right:1px solid var(--line);background:linear-gradient(#ecf4f7d6,#0000 58%),#fffaf1fa;flex-direction:column;min-height:430px;padding:22px;display:flex}.rfq-category-prep-card:nth-child(5n){border-right:0}.rfq-category-prep-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.rfq-category-prep-card-head span{color:var(--brick);font-size:.78rem;font-weight:900}.rfq-category-prep-card-head a{color:var(--green);text-transform:uppercase;font-size:.9rem;font-weight:900;text-decoration:none}.rfq-category-prep-card h3{text-wrap:balance;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.08}.rfq-category-prep-card dl{gap:14px;margin:0;display:grid}.rfq-category-prep-card dt{color:var(--brick);text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:900}.rfq-category-prep-card dd{color:var(--muted);margin:0;font-size:.94rem}.rfq-category-prep-resource{border-top:1px solid var(--line);color:var(--green);overflow-wrap:anywhere;margin-top:auto;padding-top:18px;font-weight:900;text-decoration:none;display:block}.rfq-intake-command{border:1px solid var(--line);background:linear-gradient(125deg,#17614f21,#0000 32%),linear-gradient(315deg,#bd8b3229,#0000 34%),#fffdf7;margin:-22px auto 58px;scroll-margin-top:112px;display:grid;overflow:hidden;box-shadow:0 26px 76px #17232621}.rfq-intake-lede{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:20px;padding:30px;display:grid}.rfq-intake-lede h2{text-wrap:balance;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.2vw,3.55rem);line-height:1}.rfq-intake-lede>p{color:var(--muted);align-self:end;max-width:780px;margin:0}.rfq-intake-signals{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rfq-intake-signal{border-right:1px solid var(--line);background:#fffaf1b8;min-height:154px;padding:18px}.rfq-intake-signal:last-child{border-right:0}.rfq-intake-signal span,.rfq-intake-lane span,.rfq-intake-field-card span,.rfq-intake-decision-row span,.rfq-intake-output-card span{color:var(--brick);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.rfq-intake-signal strong{color:var(--green);overflow-wrap:anywhere;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.06;display:block}.rfq-intake-signal p,.rfq-intake-lane p,.rfq-intake-field-card p,.rfq-intake-decision-row p,.rfq-intake-output-card p{color:var(--muted);margin:0}.rfq-intake-lanes{background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.rfq-intake-lane{background:linear-gradient(145deg,#315e991f,#0000 42%),#fffaf1;flex-direction:column;min-height:330px;padding:24px;display:flex}.rfq-intake-lane h3,.rfq-intake-field-card h3,.rfq-intake-output-card h3{text-wrap:balance;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;line-height:1.08}.rfq-intake-lane h3{font-size:1.42rem}.rfq-intake-lane div{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.rfq-intake-lane em{color:var(--green);background:#17614f17;border:1px solid #17614f2e;padding:8px 9px;font-style:normal;font-weight:900;line-height:1.1}.rfq-intake-fields{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rfq-intake-field-card{border-right:1px solid var(--line);min-height:226px;padding:22px}.rfq-intake-field-card:last-child{border-right:0}.rfq-intake-field-card h3{font-size:1.18rem}.rfq-intake-decision-table{display:grid}.rfq-intake-decision-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.2fr) minmax(0,.4fr) minmax(0,.4fr);display:grid}.rfq-intake-decision-row>*{border-right:1px solid var(--line);padding:20px 22px}.rfq-intake-decision-row>:last-child{border-right:0}.rfq-intake-decision-row div{background:#17614f14}.rfq-intake-decision-row strong{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.06;display:block}.rfq-intake-outputs{background:var(--ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rfq-intake-output-card{border-right:1px solid #fffaf129;min-height:220px;padding:24px}.rfq-intake-output-card:last-child{border-right:0}.rfq-intake-output-card span{color:#f3c46d}.rfq-intake-output-card h3{color:#fff;font-size:1.22rem}.rfq-intake-output-card p{color:#fffaf1bd}@media (width<=980px){.rfq-category-prep-lede{grid-template-columns:1fr}.rfq-category-prep-lede .eyebrow,.rfq-category-prep-lede h2,.rfq-category-prep-lede>p:not(.eyebrow){grid-area:auto}.rfq-category-prep-lede>p:not(.eyebrow){align-self:start}.rfq-category-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-category-prep-card,.rfq-category-prep-card:nth-child(5n){border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:auto}.rfq-category-prep-card:nth-child(2n){border-right:0}.rfq-category-prep-card:last-child{border-bottom:0;grid-column:1/-1}.rfq-intake-lede,.rfq-intake-signals,.rfq-intake-lanes,.rfq-intake-fields,.rfq-intake-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-intake-decision-row{grid-template-columns:minmax(140px,.32fr) minmax(0,.68fr)}.rfq-intake-decision-row p:last-child{grid-column:1/-1}}@media (width<=620px){.rfq-category-prep{margin:-10px auto 48px}.rfq-category-prep-lede,.rfq-category-prep-card{padding:18px}.rfq-category-prep-grid{grid-template-columns:1fr}.rfq-category-prep-card,.rfq-category-prep-card:nth-child(2n),.rfq-category-prep-card:nth-child(5n),.rfq-category-prep-card:last-child{border-bottom:1px solid var(--line);border-right:0;grid-column:auto}.rfq-category-prep-card:last-child{border-bottom:0}.rfq-intake-command{margin:-10px auto 48px}.rfq-intake-lede,.rfq-intake-signals,.rfq-intake-lanes,.rfq-intake-fields,.rfq-intake-decision-row,.rfq-intake-outputs{grid-template-columns:1fr}.rfq-intake-lede,.rfq-intake-lane,.rfq-intake-field-card,.rfq-intake-decision-row>*,.rfq-intake-output-card{padding:18px}.rfq-intake-signal,.rfq-intake-signal:last-child,.rfq-intake-field-card,.rfq-intake-field-card:last-child,.rfq-intake-output-card,.rfq-intake-output-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.rfq-intake-output-card,.rfq-intake-output-card:last-child{border-bottom-color:#fffaf129}.rfq-intake-output-card:last-child{border-bottom:0}.rfq-intake-lane{min-height:auto}}.rfq-first-reply-console{color:#fffaf1;z-index:10;background:linear-gradient(120deg,#172326,#1c3637),repeating-linear-gradient(90deg,#fffaf10a,#fffaf10a 1px,#0000 1px 34px);border-top:1px solid #fffaf129;border-bottom:1px solid #fffaf129;margin:58px 0;padding:58px 0;scroll-margin-top:156px;position:relative}.rfq-first-reply-shell{gap:18px;display:grid}.rfq-first-reply-head{background:#172326;border:1px solid #fffaf12e;grid-template-columns:minmax(0,.56fr) minmax(340px,.44fr);min-width:0;display:grid}.rfq-first-reply-copy{align-content:center;gap:18px;min-width:0;padding:32px;display:grid}.rfq-first-reply-copy .eyebrow,.rfq-first-reply-triggers .eyebrow{color:#f3c46d}.rfq-first-reply-copy h2{color:#fffaf1;overflow-wrap:break-word;text-wrap:balance;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.85rem;line-height:1.03}.rfq-first-reply-copy>p:last-child{color:#fffaf1b8;max-width:760px;margin:0;font-weight:760}.rfq-first-reply-visual{background:#fffdf7;grid-template-rows:minmax(320px,1fr) auto;min-width:0;margin:0;display:grid;overflow:hidden}.rfq-first-reply-visual img{object-fit:cover;width:100%;height:100%;min-height:320px}.rfq-first-reply-visual figcaption{background:linear-gradient(120deg, #bd8b322e, transparent 56%), var(--panel);border-top:1px solid var(--line);color:var(--ink);gap:8px;padding:20px 24px;display:grid}.rfq-first-reply-visual span,.rfq-first-reply-template span,.rfq-first-reply-step span,.rfq-first-reply-trigger span,.rfq-first-reply-link span,.rfq-first-reply-output span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.rfq-first-reply-visual span,.rfq-first-reply-template span,.rfq-first-reply-step span,.rfq-first-reply-trigger span,.rfq-first-reply-link span{color:var(--brick)}.rfq-first-reply-visual strong{overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;line-height:1.12;display:block}.rfq-first-reply-templates{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rfq-first-reply-template{border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:var(--ink);background:linear-gradient(145deg,#bd8b321f,#0000 44%),#fffaf1;gap:12px;min-width:0;min-height:300px;padding:22px;display:grid}.rfq-first-reply-template:last-child{border-right:1px solid var(--line)}.rfq-first-reply-template h3,.rfq-first-reply-step h3,.rfq-first-reply-triggers h3,.rfq-first-reply-output h3{overflow-wrap:break-word;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.08}.rfq-first-reply-template h3{color:var(--green);font-size:1.26rem}.rfq-first-reply-template p,.rfq-first-reply-step p,.rfq-first-reply-trigger p,.rfq-first-reply-output p{overflow-wrap:break-word;margin:0}.rfq-first-reply-template p,.rfq-first-reply-step p,.rfq-first-reply-trigger p{color:var(--muted)}.rfq-first-reply-template b{color:var(--ink)}.rfq-first-reply-board{grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr);gap:18px;min-width:0;display:grid}.rfq-first-reply-steps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rfq-first-reply-step{border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:var(--ink);background:#fffdf7;gap:12px;min-width:0;min-height:210px;padding:22px;display:grid}.rfq-first-reply-step:nth-child(2n){border-right:1px solid var(--line)}.rfq-first-reply-step:nth-child(-n+2){border-top:1px solid var(--line)}.rfq-first-reply-step h3{font-size:1.25rem}.rfq-first-reply-triggers{border:1px solid var(--line);color:var(--ink);background:linear-gradient(145deg,#315e991f,#0000 54%),#fffaf1;gap:18px;min-width:0;padding:24px;display:grid}.rfq-first-reply-triggers h3{font-size:1.52rem}.rfq-first-reply-triggers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rfq-first-reply-trigger{background:#fffdf7e6;border:1px solid #1723261f;gap:6px;min-width:0;min-height:102px;padding:14px;display:grid}.rfq-first-reply-routes{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rfq-first-reply-link{background:#fffaf114;border-bottom:1px solid #fffaf129;border-left:1px solid #fffaf129;gap:8px;min-width:0;min-height:92px;padding:18px;transition:background .16s,transform .16s;display:grid}.rfq-first-reply-link:last-child{border-right:1px solid #fffaf129}.rfq-first-reply-link:hover{background:#fffaf124;transform:translateY(-1px)}.rfq-first-reply-link span{color:#f3c46d}.rfq-first-reply-link strong{color:#fffaf1;overflow-wrap:break-word;font-size:.98rem;line-height:1.18}.rfq-first-reply-outputs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rfq-first-reply-output{background:#fffaf10f;border-right:1px solid #fffaf129;gap:12px;min-width:0;min-height:200px;padding:22px;display:grid}.rfq-first-reply-output:last-child{border-right:0}.rfq-first-reply-output span{color:#f3c46d}.rfq-first-reply-output h3{color:#fffaf1;font-size:1.18rem}.rfq-first-reply-output p{color:#fffaf1b8}@media (width<=980px){.rfq-first-reply-head,.rfq-first-reply-board{grid-template-columns:1fr}.rfq-first-reply-copy h2{font-size:2.34rem}.rfq-first-reply-templates,.rfq-first-reply-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-first-reply-template:nth-child(2n){border-right:1px solid var(--line)}.rfq-first-reply-template:nth-child(-n+2){border-top:1px solid var(--line)}.rfq-first-reply-routes{grid-template-columns:repeat(3,minmax(0,1fr))}.rfq-first-reply-output:nth-child(2){border-right:0}.rfq-first-reply-output:nth-child(-n+2){border-bottom:1px solid #fffaf129}}@media (width<=620px){.rfq-first-reply-console{margin:44px 0;padding:34px 0}.rfq-first-reply-templates,.rfq-first-reply-steps,.rfq-first-reply-triggers>div,.rfq-first-reply-routes,.rfq-first-reply-outputs{grid-template-columns:1fr}.rfq-first-reply-copy,.rfq-first-reply-template,.rfq-first-reply-step,.rfq-first-reply-trigger,.rfq-first-reply-triggers,.rfq-first-reply-link,.rfq-first-reply-output,.rfq-first-reply-visual figcaption{padding:18px}.rfq-first-reply-copy h2{font-size:1.98rem}.rfq-first-reply-visual,.rfq-first-reply-visual img{min-height:270px}.rfq-first-reply-template,.rfq-first-reply-template:nth-child(2n),.rfq-first-reply-template:last-child,.rfq-first-reply-step,.rfq-first-reply-step:nth-child(2n){border-right:1px solid var(--line);min-height:auto}.rfq-first-reply-template:nth-child(-n+2),.rfq-first-reply-step:nth-child(-n+2){border-top:0}.rfq-first-reply-template:first-child,.rfq-first-reply-step:first-child{border-top:1px solid var(--line)}.rfq-first-reply-link,.rfq-first-reply-link:last-child{border-right:1px solid #fffaf129}.rfq-first-reply-output,.rfq-first-reply-output:nth-child(2),.rfq-first-reply-output:last-child{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.rfq-first-reply-output:last-child{border-bottom:0}}.rfq-handoff-desk{background:var(--ink);color:#fff;border:1px solid #fffaf129;grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr);margin:-20px auto 58px;scroll-margin-top:112px;display:grid;overflow:hidden;box-shadow:0 32px 86px #1723262e}.rfq-handoff-command{background:linear-gradient(145deg,#145d4cb8,#0000 48%),linear-gradient(315deg,#bd8b3238,#0000 36%),#0f2825;border-right:1px solid #fffaf129;flex-direction:column;min-height:720px;padding:32px;display:flex}.rfq-handoff-command .eyebrow{color:#f3c46d}.rfq-handoff-command h2{color:#fff;text-wrap:balance;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.62rem;line-height:1}.rfq-handoff-command>p{color:#fffaf1c7;margin:0 0 24px}.rfq-handoff-command .button{text-align:center;justify-content:center;margin-bottom:24px}.rfq-handoff-visual{border:1px solid #fffaf133;margin:0;overflow:hidden}.rfq-handoff-visual img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.rfq-handoff-visual figcaption{color:#fffaf1c2;background:#fffaf114;padding:12px 14px;font-size:.82rem;font-weight:800}.rfq-handoff-metrics{border:1px solid #fffaf129;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:auto;display:grid}.rfq-handoff-metrics article{background:#fffaf10f;min-height:132px;padding:16px}.rfq-handoff-metrics span,.rfq-handoff-flow span,.rfq-handoff-queue span,.rfq-handoff-matrix span,.rfq-handoff-decision-card span,.rfq-handoff-outcome-card span,.rfq-handoff-guardrails span{color:#f3c46d;letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.rfq-handoff-metrics strong{color:#fff;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1;display:block}.rfq-handoff-metrics p{color:#fffaf1b8;margin:0}.rfq-handoff-board{background:var(--panel);color:var(--ink);grid-template-rows:auto auto auto;display:grid}.rfq-handoff-flow{background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.rfq-handoff-flow article{background:linear-gradient(135deg,#315e991f,#0000 42%),#fffdf7;min-height:214px;padding:24px}.rfq-handoff-flow h3,.rfq-handoff-queue h3,.rfq-handoff-decision-card h3,.rfq-handoff-outcome-card h3,.rfq-handoff-matrix h3{text-wrap:balance;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;line-height:1.05}.rfq-handoff-flow h3{font-size:1.38rem}.rfq-handoff-flow p,.rfq-handoff-queue li,.rfq-handoff-decision-card p,.rfq-handoff-outcome-card p,.rfq-handoff-matrix p,.rfq-handoff-guardrails p{color:var(--muted)}.rfq-handoff-flow p,.rfq-handoff-decision-card p,.rfq-handoff-outcome-card p,.rfq-handoff-matrix p,.rfq-handoff-guardrails p{margin:0}.rfq-handoff-queues{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rfq-handoff-queue{border-right:1px solid var(--line);background:#fff;min-height:300px;padding:26px}.rfq-handoff-queue:last-child{border-right:0}.rfq-handoff-queue h3{font-size:1.62rem}.rfq-handoff-queue ul{gap:10px;margin:18px 0 0;padding:0;display:grid}.rfq-handoff-queue li{border-top:1px solid var(--line);padding-top:10px;font-weight:800;list-style:none}.rfq-handoff-decision-board{background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.rfq-handoff-decision-card{background:linear-gradient(135deg,#b047351a,#0000 44%),#fffdf7;min-height:248px;padding:22px}.rfq-handoff-decision-card h3{font-size:1.34rem}.rfq-handoff-decision-card strong{border-top:1px solid var(--line);color:var(--green);margin-top:16px;padding-top:14px;font-size:.92rem;line-height:1.35;display:block}.rfq-handoff-matrix{background:var(--blueprint);color:var(--ink);border-top:1px solid #fffaf129;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rfq-handoff-matrix article{border-right:1px solid var(--line);background:#fffdf7;min-height:302px;padding:26px}.rfq-handoff-matrix article:last-child{border-right:0}.rfq-handoff-matrix span,.rfq-handoff-decision-card span,.rfq-handoff-outcome-card span,.rfq-handoff-guardrails span{color:var(--brick)}.rfq-handoff-matrix h3{font-size:1.42rem}.rfq-handoff-matrix p+p{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.rfq-handoff-matrix strong{color:var(--green)}.rfq-handoff-outcomes{background:var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rfq-handoff-outcome-card{color:var(--ink);background:linear-gradient(135deg,#315e991f,#0000 42%),#fffaf1f5;min-height:178px;padding:24px}.rfq-handoff-outcome-card h3{font-size:1.34rem}.rfq-handoff-guardrails{background:var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.rfq-handoff-guardrails article{color:var(--ink);background:#fffaf1f5;min-height:184px;padding:22px}.rfq-handoff-guardrails strong{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;line-height:1.08;display:block}@media (width<=640px){.rfq-handoff-desk{margin-bottom:44px}.rfq-handoff-metrics{grid-template-columns:1fr}.rfq-handoff-visual img{aspect-ratio:16/10}}.rfq-scorecard{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(260px,.54fr) minmax(0,1fr);gap:28px;margin:-18px auto 58px;padding:38px 0;display:grid}.scorecard-heading{align-self:center}.scorecard-grid{gap:14px;display:grid}.scorecard-grid article{border:1px solid var(--line);background:linear-gradient(90deg,#bd8b3229,#0000 54%),#fffaf1f2;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);gap:12px;min-height:128px;padding:20px;display:grid}.scorecard-grid h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.08}.scorecard-grid p{color:var(--muted);margin:0;font-weight:700}.buyer-decision-snapshot{border:1px solid var(--hairline);box-shadow:var(--shadow-card);background:linear-gradient(116deg,#fffaf1fa,#e6edf1e6),repeating-linear-gradient(90deg,#17232609,#17232609 1px,#0000 1px 52px);grid-template-columns:minmax(280px,.88fr) minmax(180px,.48fr) minmax(260px,.72fr);margin:clamp(34px,5vw,64px) auto clamp(34px,5vw,62px);display:grid;position:relative}.buyer-decision-snapshot:before{background:linear-gradient(180deg, var(--green), var(--gold));content:"";width:8px;position:absolute;inset:0 auto 0 0}.snapshot-lede,.snapshot-route-card,.snapshot-input-card,.snapshot-proof-card,.snapshot-action-card,.snapshot-fact-strip article{min-width:0;padding:clamp(20px,2.2vw,28px)}.snapshot-lede{border-right:1px solid var(--hairline);flex-direction:column;grid-row:span 2;justify-content:center;padding-left:clamp(28px,3vw,42px);display:flex}.snapshot-lede h2{text-wrap:balance;max-width:720px;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);line-height:.98}.snapshot-lede p,.snapshot-route-card p,.snapshot-proof-card p,.snapshot-action-card p,.snapshot-input-card li{color:var(--muted);margin:0}.snapshot-route-card,.snapshot-proof-card{border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline)}.snapshot-route-card span,.snapshot-input-card span,.snapshot-proof-card span,.snapshot-action-card span,.snapshot-fact-strip span{color:var(--brick);text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.snapshot-route-card strong,.snapshot-proof-card strong,.snapshot-fact-strip strong{color:var(--green);margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;line-height:1.05;display:block}.snapshot-input-card{color:#fff;background:#172326f5;grid-row:span 2}.snapshot-input-card span{color:#f3c46d}.snapshot-input-card ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.snapshot-input-card li{color:#fffaf1d1;border-top:1px solid #fffaf12e;padding-top:12px;font-weight:800}.snapshot-fact-strip{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.snapshot-fact-strip article{border-right:1px solid var(--hairline)}.snapshot-fact-strip article:last-child{border-right:0}.snapshot-action-card{background:linear-gradient(135deg,#bd8b3229,#0000 62%),#fffdf7fa;align-content:center;gap:16px;display:grid}.snapshot-action-card .button{justify-self:start}@media (width<=1040px){.buyer-decision-snapshot{grid-template-columns:minmax(0,1fr) minmax(240px,.62fr)}.snapshot-input-card{grid-row:auto}.snapshot-fact-strip,.snapshot-action-card{grid-column:1/-1}}@media (width<=700px){.buyer-decision-snapshot,.snapshot-fact-strip{grid-template-columns:1fr}.buyer-decision-snapshot:before{width:auto;height:7px;inset:0 0 auto}.snapshot-lede,.snapshot-route-card,.snapshot-proof-card,.snapshot-input-card,.snapshot-fact-strip article{border-bottom:1px solid var(--hairline);border-right:0}.snapshot-lede{padding-top:30px}.snapshot-fact-strip article:last-child{border-bottom:0}}.content-run,.faq-section{margin-top:clamp(46px,6vw,78px)}.content-run{position:relative}.content-run:before{background:linear-gradient(90deg, var(--green), var(--gold) 48%, var(--brick));content:"";opacity:.76;height:2px;position:absolute;top:-22px;left:0;right:0}.section-intro{border-bottom:1px solid var(--hairline);grid-template-columns:.45fr 1fr;align-items:end;gap:18px;margin-bottom:24px;padding-bottom:16px;display:grid}.section-intro h2{hyphens:auto;overflow-wrap:break-word;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1.05}.section-intro.compact{margin-top:42px}.section-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.panel{background:linear-gradient(135deg, #fffdf7fa, #edf2eceb), linear-gradient(180deg, #ffffff9e, transparent 36%), var(--panel);border:1px solid var(--hairline);box-shadow:var(--shadow-card);isolation:isolate;flex-direction:column;grid-column:span 6;min-height:340px;padding:clamp(24px,3vw,34px);transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.panel:before{content:"";opacity:.5;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#0000 0 58%,#bd8b326b 58% 59.1%,#0000 59.1%),repeating-linear-gradient(90deg,#1723260d,#1723260d 1px,#0000 1px 46px);position:absolute;inset:0}.panel:after{background:linear-gradient(90deg, var(--gold), var(--green));content:"";width:76px;height:6px;position:absolute;top:0;left:clamp(24px,3vw,34px)}.panel:hover{border-color:color-mix(in srgb, var(--green) 34%, var(--line));transform:translateY(-2px);box-shadow:inset 0 1px #ffffffdb,0 28px 64px #1723261f}.panel:focus-within{border-color:color-mix(in srgb, var(--gold) 48%, var(--line));box-shadow:var(--focus-ring), var(--shadow-card)}.panel-feature{background:linear-gradient(135deg, #172326fa, #17614fe0), var(--ink);color:#fff;grid-column:span 7;min-height:390px}.panel:nth-child(2){grid-column:span 5}.panel:nth-child(n+3){grid-column:span 4}.panel-topline{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;font-weight:900;display:flex}.panel-feature .panel-topline{color:#fffaf1ad}.panel-topline span{color:var(--brick);font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1}.panel-feature .panel-topline span{color:#f3c46d}.panel h2,.panel h3{hyphens:auto;overflow-wrap:break-word;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.05rem;line-height:1.06}.panel-feature h2,.panel-feature h3{color:#fff;font-size:clamp(2.12rem,3.2vw,3.2rem)}.panel p{color:var(--muted);margin:0}.panel-feature p{color:#fffaf1c7;max-width:720px;font-size:1.02rem}.panel ul{gap:0;margin:auto 0 0;padding:26px 0 0;list-style:none;display:grid}.panel li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:18px minmax(0,1fr);gap:11px;padding:12px 0;font-weight:700;display:grid}.panel li:before{background:var(--gold);content:"";align-self:start;width:18px;height:2px;margin-top:.72em}.panel-feature li{color:#fffaf1e0;border-top-color:#fffaf12e}.panel-feature li:before{background:#f3c46d}.market-readiness{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:24px;margin:54px auto 0;display:grid}.market-readiness>div:first-child{border-left:7px solid var(--cobalt);padding:8px 0 8px 22px}.review-steps{background:var(--ink);border:1px solid #17232638;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-steps article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:176px;padding:22px}.review-steps article:nth-child(2n){border-right:0}.review-steps article:nth-last-child(-n+2){border-bottom:0}.review-steps h3{color:#fff}.review-steps p{color:#ffffffb8;margin:0}.route-map-band{margin:64px 0 54px}.route-map{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:30px;display:grid}.route-map-copy h2,.route-map-copy p{color:#fff}.route-map-copy p{color:#ffffffb8}.route-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.route-steps article{border-left:1px solid #ffffff2e;min-height:260px;padding:22px;position:relative}.route-steps article:before{background:var(--gold);content:"";width:42px;height:9px;position:absolute;top:0;left:22px}.route-steps span{color:var(--mint);text-transform:uppercase;margin-bottom:18px;font-size:.76rem;font-weight:900;display:block}.route-steps h3{color:#fff;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.route-steps p{color:#ffffffb8;margin:0}.answer-snapshots{margin-top:52px}.answer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answer-grid article{border:1px solid var(--line);background:#fffdf7;min-height:250px;padding:24px}.answer-grid h3{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;line-height:1.08}.buyer-question-bank{border:1px solid var(--line);background:linear-gradient(135deg,#315e9929,#0000 38%),linear-gradient(315deg,#b0473521,#0000 34%),#fffaf1f5;grid-template-columns:minmax(300px,.35fr) minmax(0,.65fr);margin:34px auto 62px;scroll-margin-top:112px;display:grid;overflow:hidden;box-shadow:0 26px 72px #17232621}.buyer-question-lede{background:linear-gradient(160deg, #17614f47, transparent 46%), var(--ink);color:#fff;border-right:1px solid #fffaf12e;flex-direction:column;min-height:620px;padding:32px;display:flex}.buyer-question-lede .eyebrow{color:#f3c46d}.buyer-question-lede h2{color:#fff;text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.6rem;line-height:1.02}.buyer-question-lede>p{color:#fffaf1c2;margin:0}.buyer-question-signals{border:1px solid #fffaf12e;margin-top:auto;display:grid}.buyer-question-signals article{border-bottom:1px solid #fffaf12e;min-height:98px;padding:16px}.buyer-question-signals article:last-child{border-bottom:0}.buyer-question-signals span,.buyer-question-card span,.buyer-question-channel-card span{text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.buyer-question-signals span{color:#f3c46d}.buyer-question-signals strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.08;display:block}.buyer-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.buyer-question-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-height:306px;padding:24px;display:flex}.buyer-question-card:nth-child(3n){border-right:0}.buyer-question-card:nth-last-child(-n+3){border-bottom:0}.buyer-question-card span{color:var(--brick)}.buyer-question-card h3{text-wrap:balance;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;line-height:1.08}.buyer-question-card p{color:var(--muted);margin:0;font-weight:720}.buyer-question-card small{border-top:1px solid var(--line);color:var(--green);text-transform:uppercase;margin-top:auto;padding-top:14px;font-size:.72rem;font-weight:900;display:block}.buyer-question-channel-row{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.buyer-question-channel-card{border-right:1px solid #fffaf129;min-height:204px;padding:24px}.buyer-question-channel-card:last-child{border-right:0}.buyer-question-channel-card span{color:#f3c46d}.buyer-question-channel-card strong{color:#fff;text-wrap:balance;margin:12px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;line-height:1.08;display:block}.buyer-question-channel-card p{color:#fffaf1bd;margin:0}.wide-band{background:linear-gradient(90deg, #236d5957, transparent 34%, #ad4a2f38), var(--ink);color:#fff;margin:64px 0;padding:58px 0}.review-band{background:linear-gradient(100deg, #0c1818fa 0%, #12302bf0 46%, #0c1818f5 100%), repeating-linear-gradient(90deg, #fffaf114, #fffaf114 1px, transparent 1px, transparent 74px), var(--ink);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf11f,inset 0 -1px #fffaf11f}.review-band:before{content:"";opacity:.76;pointer-events:none;background:linear-gradient(135deg,#0000 0 55%,#bd8b3285 55% 56.4%,#0000 56.4%),linear-gradient(270deg,#315e9938,#0000 38%);position:absolute;inset:0}.review-band>.container{z-index:1;position:relative}.review-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:stretch;gap:22px;display:grid}.review-block{background:#ffffff0f;border:1px solid #fffaf12e;flex-direction:column;min-height:310px;padding:30px;display:flex;position:relative;box-shadow:0 22px 62px #00000029}.review-block:after{background:var(--gold);content:"";width:70px;height:5px;position:absolute;top:0;left:30px}.review-block h2{margin:10px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1.05}.review-block p,.review-block li{color:#ffffffc2}.review-block-accent{color:var(--ink);background:linear-gradient(135deg,#fffdf7,#e6edf1eb),#fffdf7}.review-block-accent p{color:var(--muted)}.review-block-accent .button{align-self:flex-start;margin-top:auto}.checklist{counter-reset:checklist;margin:22px 0 0;padding:0;list-style:none}.checklist li{border-top:1px solid #ffffff2e;grid-template-columns:42px 1fr;align-items:start;gap:14px;min-height:58px;padding:14px 0;display:grid}.checklist li:before{color:var(--mint);content:counter(checklist, decimal-leading-zero);counter-increment:checklist;border:1px solid #ffffff52;justify-content:center;align-items:center;width:32px;height:32px;font-family:Georgia,Times New Roman,serif;font-weight:700;display:inline-flex}.answer-asset-studio{background:linear-gradient(135deg, #172326fa, #17614fe6), radial-gradient(circle at 88% 8%, #bd8b3252, transparent 34%), var(--ink);color:#fff;gap:22px;margin-top:clamp(46px,6vw,78px);padding:clamp(26px,4vw,44px);display:grid;position:relative;overflow:hidden}.answer-asset-studio:before{content:"";opacity:.72;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0f,#ffffff0f 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#ffffff0b,#ffffff0b 1px,#0000 1px 54px);position:absolute;inset:0}.answer-asset-studio>*{z-index:1;position:relative}.answer-asset-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.answer-asset-head h2{overflow-wrap:break-word;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.7rem);line-height:.96}.answer-asset-head p{color:#fffaf1c2;max-width:760px;margin:18px 0 0}.answer-asset-stats,.answer-asset-channel-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.answer-asset-stats{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.5fr) minmax(220px,1fr)}.answer-asset-stat-card,.answer-asset-channel-card,.answer-asset-card{border:1px solid #ffffff2e;position:relative;overflow:hidden}.answer-asset-stat-card{background:#fffaf114;min-height:124px;padding:16px}.answer-asset-stat-card:before,.answer-asset-channel-card:before{background:var(--gold);content:"";width:42px;height:4px;position:absolute;top:0;left:16px}.answer-asset-stat-card span,.answer-asset-channel-card span,.answer-asset-card>span{color:#fffaf194;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.answer-asset-stat-card strong{color:var(--mint);overflow-wrap:anywhere;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.7vw,1.7rem);line-height:1.08;display:block}.answer-asset-stat-card p,.answer-asset-channel-card p{color:#fffaf1ad;margin:10px 0 0}.answer-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.answer-asset-card{background:linear-gradient(180deg, #fffdf7fa, #eaefe8f5), var(--panel);color:var(--ink);flex-direction:column;gap:14px;min-height:400px;padding:22px;display:flex}.answer-asset-card:after{background:linear-gradient(180deg, var(--green), var(--gold), var(--brick));content:"";width:5px;position:absolute;inset:0 auto 0 0}.answer-asset-card>span{color:var(--brick)}.answer-asset-card h3{overflow-wrap:break-word;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;line-height:1.12}.answer-asset-card p{color:var(--muted);margin:0}.answer-asset-card-route{border-top:1px solid var(--hairline);gap:6px;margin-top:auto;padding-top:12px;display:grid}.answer-asset-card-route+.answer-asset-card-route{margin-top:0}.answer-asset-card-route b{color:var(--green);text-transform:uppercase;font-size:.78rem}.answer-asset-card-route small{color:var(--ink);overflow-wrap:break-word;line-height:1.35}.answer-asset-channel-card{background:#fffaf114;min-height:170px;padding:20px}.answer-asset-channel-card strong{margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;line-height:1.05;display:block}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faq details{background:linear-gradient(135deg, #fffdf7fa, #eef1ece6), linear-gradient(180deg, #ffffff9e, transparent 42%), var(--panel);border:1px solid var(--hairline);box-shadow:var(--shadow-card);min-height:96px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.faq details[open]{border-color:color-mix(in srgb, var(--green) 34%, var(--line));box-shadow:0 18px 44px #17232614}.faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;gap:14px;font-weight:900;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);color:var(--green);content:"+";justify-content:center;align-items:center;width:28px;height:28px;font-family:Georgia,Times New Roman,serif;line-height:1;display:inline-flex}.faq details[open] summary:after{background:var(--green);border-color:var(--green);color:#fff;content:"-"}.faq p{color:var(--muted);margin:14px 0 0}.related-section{margin-top:44px}.related{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.related a{background:linear-gradient(135deg, #fffdf7fa, #e4e1d7b8), linear-gradient(180deg, #ffffff94, transparent 46%), var(--panel);border:1px solid var(--hairline);box-shadow:var(--shadow-card);gap:8px;min-height:150px;padding:18px;transition:border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.related a:before{background:var(--gold);content:"";width:46px;height:4px;position:absolute;top:0;left:18px}.related a:hover{border-color:var(--green);transform:translateY(-1px);box-shadow:0 24px 54px #1723261c}.related span{color:var(--brick);text-transform:uppercase;font-size:.78rem;font-weight:900}.related strong{overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;line-height:1.1}@media (width<=1100px){.panel,.panel-feature,.panel:nth-child(2),.panel:nth-child(n+3){grid-column:1/-1;min-height:auto}.faq,.answer-asset-head,.answer-asset-stats,.answer-asset-channel-row,.answer-asset-grid{grid-template-columns:1fr}.answer-asset-card{min-height:auto}}.status-pill{color:var(--brick);letter-spacing:0;text-transform:uppercase;border:1px solid #ad4a2f47;margin-top:14px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.retail-proof-room{background:linear-gradient(135deg, #172326f5, #172326e0 44%, #17614fd1), linear-gradient(90deg, #bd8b3233, transparent 48%), var(--ink);box-shadow:var(--shadow);color:#fff;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);margin-bottom:64px;display:grid;position:relative;overflow:hidden}.retail-proof-room:before{content:"";opacity:.5;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 78px),repeating-linear-gradient(0deg,#fffaf10e,#fffaf10e 1px,#0000 1px 78px);position:absolute;inset:0}.retail-proof-room>*{position:relative}.retail-proof-visual{grid-row:span 3;grid-template-rows:minmax(360px,1fr) auto;min-height:100%;display:grid}.retail-proof-visual figure{background:linear-gradient(180deg, #1723261f, #172326b3), var(--retail-proof-image);background-position:50%;background-size:cover;min-height:360px;margin:0;position:relative}.retail-proof-visual img{object-fit:cover;opacity:.82;width:100%;height:100%}.retail-proof-visual figcaption{background:#172326d6;border-top:1px solid #fffaf12e;padding:22px;position:absolute;bottom:0;left:0;right:0}.retail-proof-visual figcaption span,.retail-proof-card span,.retail-proof-signal>span,.retail-proof-note span,.retail-proof-stamp span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.retail-proof-visual figcaption strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;line-height:1.05;display:block}.retail-proof-stamp{color:var(--ink);background:#fffaf1f5;padding:24px}.retail-proof-stamp strong{color:var(--green);margin-top:8px;font-size:1.3rem;display:block}.retail-proof-stamp p{color:var(--muted);margin:6px 0 0}.retail-proof-copy{padding:34px}.retail-proof-copy .eyebrow{color:#f3c46d}.retail-proof-copy h2{text-wrap:balance;max-width:860px;margin:16px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.2vw,4.8rem);line-height:.96}.retail-proof-copy p{color:#fffaf1c7;max-width:760px}.retail-proof-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.retail-proof-actions .button{color:var(--ink);background:#fffaf1;border-color:#fffaf1}.retail-proof-actions .button.secondary{color:#fff;background:0 0;border-color:#fffaf185}.retail-proof-cards,.retail-proof-notes{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.retail-proof-card,.retail-proof-note{border-top:1px solid #fffaf12e;border-left:1px solid #fffaf12e;min-height:230px;padding:24px}.retail-proof-card h3,.retail-proof-note h3,.retail-proof-signal h3{overflow-wrap:anywhere;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.05}.retail-proof-card p,.retail-proof-note p,.retail-proof-signal p{color:#fffaf1bd;overflow-wrap:anywhere;margin:0}.retail-proof-signals{color:var(--ink);background:#fffaf1f5;display:grid}.retail-proof-signal{border-top:1px solid var(--line);grid-template-columns:64px minmax(220px,.46fr) minmax(0,.54fr);gap:20px;padding:22px 28px;display:grid}.retail-proof-signal>span{color:#17232647;font-family:Georgia,Times New Roman,serif;font-size:2rem}.retail-proof-signal h3{color:var(--green);margin-top:0;font-size:1.3rem}.retail-proof-signal p{color:var(--muted)}.retail-proof-signal b{color:var(--ink)}.retail-proof-notes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.quality-evidence-workbench{background:linear-gradient(135deg, #172326f5, #172326e0 48%, #315e99b8), linear-gradient(90deg, #b0473538, transparent 40%), var(--ink);box-shadow:var(--shadow);color:#fff;grid-template-columns:minmax(0,.42fr) minmax(300px,.28fr) minmax(260px,.3fr);margin-bottom:68px;scroll-margin-top:92px;display:grid;position:relative;overflow:hidden}.quality-evidence-workbench:before{content:"";opacity:.54;pointer-events:none;background:repeating-linear-gradient(90deg,#fffaf112,#fffaf112 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#fffaf10d,#fffaf10d 1px,#0000 1px 74px);position:absolute;inset:0}.quality-evidence-workbench>*{min-width:0;position:relative}.quality-evidence-lede{padding:34px}.quality-evidence-lede .eyebrow,.quality-evidence-gate span,.quality-evidence-output span{color:#f3c46d}.quality-evidence-lede h2{overflow-wrap:anywhere;text-wrap:balance;max-width:720px;margin:16px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:3.6rem;line-height:.95}.quality-evidence-lede p{color:#fffaf1c7;max-width:660px;margin:0}.quality-evidence-question{border:1px solid #fffaf13d;margin:24px 0;padding:16px}.quality-evidence-question span,.quality-evidence-stats span,.quality-evidence-gate span,.quality-evidence-lane span,.quality-evidence-output span{text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.quality-evidence-question strong{margin-top:8px;font-size:1.02rem;display:block}.quality-evidence-lede .button{color:var(--ink);background:#fffaf1;border-color:#fffaf1}.quality-evidence-visual{background:linear-gradient(180deg, #1723261f, #172326bd), var(--quality-evidence-image);background-position:50%;background-size:cover;min-height:520px;margin:0;position:relative}.quality-evidence-visual img{object-fit:cover;opacity:.78;width:100%;height:100%}.quality-evidence-visual figcaption{background:#172326d6;padding:22px;position:absolute;bottom:0;left:0;right:0}.quality-evidence-visual figcaption span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.quality-evidence-visual figcaption strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.05;display:block}.quality-evidence-stats{color:var(--ink);background:#fffaf1f5;grid-template-rows:repeat(3,1fr);display:grid}.quality-evidence-stats article{border-bottom:1px solid var(--line);padding:24px}.quality-evidence-stats article:last-child{border-bottom:0}.quality-evidence-stats span{color:var(--brick)}.quality-evidence-stats strong{color:var(--green);margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;line-height:1;display:block}.quality-evidence-stats p{color:var(--muted);margin:0}.quality-evidence-gates,.quality-evidence-lanes,.quality-evidence-outputs{grid-column:1/-1}.quality-evidence-gates{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.quality-evidence-gate{border-top:1px solid #fffaf12e;border-right:1px solid #fffaf12e;min-height:250px;padding:24px}.quality-evidence-gate:last-child{border-right:0}.quality-evidence-gate h3,.quality-evidence-output h3{overflow-wrap:anywhere;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.08}.quality-evidence-gate p,.quality-evidence-output p{color:#fffaf1bd;margin:0}.quality-evidence-lanes{color:var(--ink);background:#fffaf1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.quality-evidence-lane{border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:260px;padding:22px}.quality-evidence-lane:last-child{border-right:0}.quality-evidence-lane span{color:var(--brick)}.quality-evidence-lane p{color:var(--muted);margin:14px 0 0}.quality-evidence-lane b{color:var(--ink)}.quality-evidence-outputs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quality-evidence-output{border-top:1px solid #fffaf12e;border-right:1px solid #fffaf12e;min-height:230px;padding:24px}.quality-evidence-output:last-child{border-right:0}@media (width<=1180px){.quality-evidence-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.quality-evidence-stats{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.quality-evidence-stats article{border-bottom:0;border-right:1px solid var(--line)}.quality-evidence-stats article:last-child{border-right:0}.quality-evidence-gates{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-evidence-lanes,.quality-evidence-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-evidence-gate:nth-child(3n),.quality-evidence-lane:nth-child(2n),.quality-evidence-output:nth-child(2n){border-right:0}}@media (width<=720px){.quality-evidence-workbench,.quality-evidence-stats,.quality-evidence-gates,.quality-evidence-lanes,.quality-evidence-outputs{grid-template-columns:1fr}.quality-evidence-lede{padding:28px 24px}.quality-evidence-lede h2{font-size:2.35rem}.quality-evidence-visual{min-height:320px}.quality-evidence-stats article,.quality-evidence-gate,.quality-evidence-lane,.quality-evidence-output,.quality-evidence-gate:nth-child(3n),.quality-evidence-lane:nth-child(2n),.quality-evidence-output:nth-child(2n){border-right:0;min-height:auto}.quality-evidence-stats article{border-bottom:1px solid var(--line)}}.sourcing-scenario-board{gap:22px;margin-bottom:68px;display:grid}.scenario-brief{border:1px solid var(--line);background:linear-gradient(135deg,#315e9917,#0000 34%),linear-gradient(315deg,#17614f1f,#0000 42%),#fffaf1fa;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);display:grid;overflow:hidden;box-shadow:0 28px 82px #1723261f}.scenario-brief-media{background:var(--ink);height:430px;min-height:430px;margin:0;position:relative}.scenario-brief-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#172326c2),repeating-linear-gradient(90deg,#fffaf11a,#fffaf11a 1px,#0000 1px 76px);position:absolute;inset:0}.scenario-brief-media img{object-fit:cover;width:100%;height:100%}.scenario-brief-media figcaption{color:#fff;z-index:1;padding:26px;position:absolute;bottom:0;left:0;right:0}.scenario-brief-media figcaption span,.scenario-card span,.packet-map-heading span,.packet-step>span,.content-use-card span,.scenario-brief-meta b{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.scenario-brief-media figcaption span{color:#f3c46d}.scenario-brief-media figcaption strong{text-wrap:balance;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.05;display:block}.scenario-brief-copy{padding:34px}.scenario-brief-copy h2{text-wrap:balance;max-width:820px;margin:16px 0 18px;padding-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4.5rem);line-height:1.08}.scenario-brief-copy>p{color:var(--muted);max-width:760px}.scenario-brief-meta{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0;display:grid}.scenario-brief-meta span{border-right:1px solid var(--line);color:var(--green);overflow-wrap:anywhere;min-width:0;padding:14px;font-size:.88rem;font-weight:900}.scenario-brief-meta span:last-child{border-right:0}.scenario-brief-meta b{color:var(--brick);margin-bottom:8px}.scenario-grid{background:linear-gradient(120deg, #172326fa, #172326e6), var(--ink);color:#fff;border:1px solid #17232629;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-card{border-right:1px solid #fffaf12e;min-height:212px;padding:26px}.scenario-card:last-child{border-right:0}.scenario-card span,.content-use-card span{color:#f3c46d}.scenario-card h3,.content-use-card h3,.packet-step h3{text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;line-height:1.05}.scenario-card h3{font-size:1.55rem}.scenario-card p{color:#fffaf1c2;margin:0}.packet-and-content{grid-template-columns:minmax(0,.62fr) minmax(280px,.38fr);gap:22px;display:grid}.packet-map{border:1px solid var(--line);background:#fffaf1fa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.packet-map-heading{background:var(--ink);color:#fff;grid-column:1/-1;padding:24px 26px}.packet-map-heading span{color:#f3c46d}.packet-map-heading strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1.05;display:block}.packet-step{border-right:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:134px;padding:20px;display:grid}.packet-step:nth-child(odd){border-right:0}.packet-step>span{color:#17232647;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;line-height:1}.packet-step h3{color:var(--green);margin-top:0;font-size:1.16rem}.packet-step p{color:var(--muted);margin:0}.content-use-grid{display:grid}.content-use-card{background:linear-gradient(135deg, #bd8b3229, transparent 46%), var(--ink);color:#fff;border-bottom:1px solid #fffaf12e;min-height:168px;padding:24px}.content-use-card:last-child{border-bottom:0}.content-use-card h3{font-size:1.36rem}.content-use-card p{color:#fffaf1c2;margin:0}@media (width<=1100px){.scenario-brief,.packet-and-content{grid-template-columns:1fr}.scenario-brief-media{height:280px;min-height:280px}.scenario-grid{grid-template-columns:1fr}.scenario-card{border-bottom:1px solid #fffaf12e;border-right:0;min-height:auto}.scenario-card:last-child{border-bottom:0}}@media (width<=640px){.scenario-brief-copy,.scenario-card,.packet-map-heading,.content-use-card{padding:20px}.scenario-brief-copy h2{font-size:1.8rem}.scenario-brief-media{height:220px;min-height:220px}.scenario-brief-media figcaption{padding:18px}.scenario-brief-media figcaption strong{font-size:1.12rem}.scenario-brief-copy>p{font-size:.9rem}.scenario-brief-meta,.packet-map{grid-template-columns:1fr}.scenario-brief-meta span,.packet-step,.packet-step:nth-child(odd){border-right:0}.scenario-brief-meta span{border-bottom:1px solid var(--line)}.scenario-brief-meta span:last-child{border-bottom:0}.packet-step{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:auto;padding:14px}.scenario-card h3,.content-use-card h3{font-size:1.08rem}.scenario-card p,.content-use-card p,.packet-step p{font-size:.86rem;line-height:1.45}.packet-step p{display:none}.scenario-card{padding:18px}.packet-map{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-map-heading{grid-column:1/-1}.packet-step{grid-template-columns:1fr}.packet-step>span{font-size:1.12rem}.packet-step h3{font-size:.82rem}.content-use-card{min-height:auto}}@media (width<=1100px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:72px}.hero h1{font-size:3.32rem}.product-hero-stage .hero{padding-top:56px}.product-hero-stage .hero-copy{grid-template-columns:minmax(0,.68fr) minmax(320px,.42fr);gap:0 24px}.hero-product-command{max-width:430px}.hero-dossier{max-width:720px}.hero-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-review-ledger{grid-template-columns:1fr}.hero-review-ledger-head{gap:12px;min-height:auto}.hero-review-ledger-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-review-ledger-row:nth-child(2n){border-right:0}.hero-review-ledger-row:nth-child(-n+2){border-bottom:1px solid #17232624}.hero-program-board{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-program-heading{grid-column:1/-1;min-height:auto}.hero-program-card:nth-child(4){border-right:0}.hero-intake-console{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-intake-heading{grid-column:1/-1;min-height:auto}}@media (width<=860px){.facts,.runway-track,.conversion-lab-shell,.conversion-lab-board,.conversion-lab-lanes,.conversion-lab-formats,.hero-program-board,.hero-intake-console,.retail-proof-room,.retail-proof-cards,.retail-proof-signals,.retail-proof-signal,.retail-proof-notes,.buyer-acquisition-studio,.studio-meta,.geo-answer-grid,.qualification-board,.video-script-panel,.script-steps,.repurpose-grid,.buyer-brief-blueprint,.quote-readiness-board,.handoff-proof-grid,.rfq-email-template,.market-hub,.market-hub-board,.market-hub-workflow,.market-route-desk-head,.market-route-desk-stats,.market-route-lanes,.resource-library,.resource-library-stats,.resource-workflow,.resource-group,.resource-card-grid,.resource-routing-atlas,.resource-atlas-stage-board,.resource-atlas-category-board,.resource-atlas-output-board,.resource-engine-shell,.resource-cluster-board,.resource-cluster,.resource-repurpose-board,.engine-shell,.engine-stats,.engine-stage-board,.engine-cadence,.engine-lane-board,.home-program-wall,.home-program-visual,.home-program-buyers,.home-program-decisions,.home-program-deal-room,.home-program-deal-files,.home-program-deal-lanes,.home-program-category-grid,.home-program-output-grid,.home-program-paths,.acquisition-desk,.acquisition-metrics,.acquisition-flow,.acquisition-category-board,.acquisition-operating-loop,.acquisition-loop-track,.acquisition-automation-grid,.product-command,.product-command-proof-strip,.product-command-stations,.product-command-hooks,.product-proof-shell,.product-proof-signals,.product-proof-shots,.product-proof-files,.product-proof-outputs,.product-range-board,.product-range-path-rail,.product-range-architecture,.product-range-decisions,.product-range-output,.product-acquisition-studio,.product-acquisition-metrics,.product-acquisition-stages,.product-content-angles,.product-buyer-packet,.product-buyer-packet-head,.product-buyer-packet-row,.product-buyer-packet-decisions,.product-buyer-packet-outputs,.product-buyer-packet-questions,.product-conversion-brief,.product-conversion-stats,.product-conversion-matrix,.product-conversion-outputs,.product-content-lede,.product-content-answer-bank,.product-content-metrics,.product-content-stage,.product-content-row,.product-content-social,.product-content-rfq-bridge,.product-content-cadence,.product-content-workflow,.product-resource-cluster,.product-resource-board,.product-resource-playbook,.regional-market-playbook,.regional-playbook-map,.regional-playbook-output,.regional-playbook-social,.resource-buyer-playbook,.resource-playbook-lede,.resource-playbook-steps,.resource-playbook-output,.resource-playbook-social,.production-map,.production-signals,.production-phases,.project-fit-desk,.fit-desk-board,.program-brief,.program-brief-table,.bulk-program-gate,.bulk-gate-summary,.bulk-gate-steps article,.category-intel-lead,.evidence-studio,.evidence-proof-grid,.manufacturing-base-shell,.manufacturing-base-lanes,.manufacturing-base-steps,.manufacturing-base-outputs,.capability-route-shell,.capability-route-lanes,.capability-route-steps,.capability-route-outputs,.compliance-document-shell,.compliance-document-requirements,.compliance-document-boundaries,.compliance-document-outputs,.factory-evidence-shell,.factory-evidence-signals,.factory-evidence-stations,.factory-evidence-proof-board,.factory-evidence-outputs,.market-coverage,.market-coverage-grid,.sourcing-proof,.sourcing-proof-rows article,.localized-market-brief,.localized-cards,.localized-intent-shell,.localized-intent-queries,.localized-intent-answers,.localized-intent-templates,.localized-intent-rfq,.localized-buyer-route-desk,.localized-buyer-route-board,.localized-buyer-route-gates,.localized-buyer-route-outputs,.localized-market-runway,.localized-market-signals,.localized-market-steps,.localized-market-outputs,.section-grid,.review-grid,.procurement-dossier,.decision-brief,.decision-cards,.contact-route-index,.buyer-file-matrix,.inquiry-packet,.inquiry-packet-board,.inquiry-packet-output,.buyer-question-bank,.buyer-question-grid,.buyer-question-channel-row,.rfq-readiness-console,.rfq-readiness-grades,.rfq-readiness-signals,.rfq-readiness-inputs,.rfq-readiness-routes,.rfq-handoff-desk,.rfq-handoff-flow,.rfq-handoff-queues,.rfq-handoff-decision-board,.rfq-handoff-matrix,.rfq-handoff-outcomes,.rfq-handoff-guardrails,.rfq-scorecard,.scorecard-grid article,.dossier-lanes,.market-readiness,.review-steps,.route-map,.route-steps,.fit-route-note,.answer-grid,.related,.section-intro,.hero-product-command,.hero-product-command-lanes{grid-template-columns:1fr}.product-hero-stage .hero-copy{display:block}.hero-product-command-media{aspect-ratio:16/9;min-height:190px}.hero-product-command-lane,.hero-product-command-lane:nth-child(2n),.hero-product-command-lane:nth-last-child(-n+2){border-bottom:1px solid #17232624;border-right:0}.hero-product-command-lane:last-child{border-bottom:0}.facts-kicker,.runway-cta,.fact{min-height:auto}.runway-track{border-left:0;border-right:0}.fact{border-bottom:1px solid #17232624;border-right:0}.fact:last-child{border-bottom:0}.contact-route-index{margin:-20px auto 48px}.contact-route-index-links{border-top:1px solid #fffaf12e;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-rfq-jump-rail{padding:0 var(--container-pad);top:70px;overflow-x:auto}.contact-rfq-jump-shell{grid-template-columns:104px repeat(7,minmax(132px,1fr));min-width:1028px}.product-content-lede>p{align-self:start}.product-content-feature{min-height:auto}.product-content-row{border-left:1px solid #fffaf129}.product-content-row div,.product-content-metrics article,.product-content-workflow-card,.product-content-cadence-card,.product-content-social-card{border-bottom:1px solid #fffaf129;border-left:0;border-right:0;min-height:auto}.product-content-social-card{border-bottom-color:#17232629}.product-content-row div:last-child,.product-content-metrics article:last-child,.product-content-workflow-card:last-child,.product-content-cadence-card:last-child,.product-content-social-card:last-child{border-bottom:0}.contact-route-index-card{min-height:172px}.contact-route-index-card:nth-child(2n){border-right:0}.contact-route-index-card:last-child{grid-column:1/-1}.conversion-lab{margin:-18px 0 54px}.home-program-visual{border-right:0;grid-row:auto;grid-template-rows:none;min-height:auto}.home-program-frame{min-height:220px}.home-program-category-grid,.home-program-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-program-category-card:nth-child(2n),.home-program-output-card:nth-child(2n){border-right:0}.home-program-category-card,.home-program-output-card{border-bottom:1px solid #fffaf124}.home-program-output-card{border-bottom-color:var(--line)}.home-program-category-card:last-child,.home-program-output-card:last-child{border-bottom:0}.buyer-question-lede{border-bottom:1px solid #fffaf12e;border-right:0;min-height:auto}.buyer-question-signals{margin-top:24px}.buyer-question-card,.buyer-question-card:nth-child(3n),.buyer-question-card:nth-last-child(-n+3),.buyer-question-channel-card,.buyer-question-channel-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.buyer-question-channel-card,.buyer-question-channel-card:last-child{border-bottom-color:#fffaf129}.buyer-question-channel-card:last-child{border-bottom:0}.rfq-readiness-copy,.rfq-handoff-command,.rfq-readiness-input-heading,.rfq-readiness-input-card,.rfq-readiness-route-card,.rfq-readiness-grade-card,.rfq-handoff-flow article,.rfq-handoff-queue,.rfq-handoff-queue:last-child,.rfq-handoff-decision-card,.rfq-handoff-outcome-card,.rfq-handoff-matrix article,.rfq-handoff-matrix article:last-child{border-right:0;min-height:auto}.home-program-copy,.home-program-buyers,.home-program-decisions,.home-program-deal-room,.home-program-deal-files,.home-program-deal-lanes,.home-program-signal-strip{grid-column:auto}.home-program-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-program-signal-card:nth-child(2n){border-right:0}.home-program-signal-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-program-launch-grid{grid-template-columns:1fr}.home-program-launch-head{min-height:auto}.home-program-launch-row,.home-program-launch-row:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.home-program-launch-row:last-child{border-bottom:0}.home-program-deal-room{grid-template-columns:1fr}.home-program-deal-lede{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.home-program-deal-files,.home-program-deal-lanes{grid-template-columns:1fr}.home-program-deal-file,.home-program-deal-file:last-child,.home-program-deal-lane,.home-program-deal-lane:last-child{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.home-program-deal-file:last-child,.home-program-deal-lane:last-child{border-bottom:0}.home-program-buyer-card,.home-program-buyer-card:nth-child(2n),.home-program-signal-card,.home-program-signal-card:last-child,.home-program-category-card,.home-program-category-card:last-child,.home-program-decision-card,.home-program-output-card,.home-program-output-card:last-child,.home-program-path-card{border-right:0;min-height:auto}.home-program-path-card:nth-child(4){border-right:0}.conversion-lab-shell{padding:24px 0}.conversion-lab-lede{min-height:auto;padding:26px}.conversion-lab-lanes,.conversion-lab-formats{grid-column:auto}.conversion-lab-card,.conversion-lab-lane,.conversion-lab-format,.hero-intake-heading,.hero-intake-card{border-top:1px solid #fffaf133;border-left:0;border-right:0;min-height:auto}.hero-intake-console{grid-template-columns:1fr}.retail-proof-visual{grid-row:auto;grid-template-rows:auto auto}.retail-proof-visual figure{min-height:320px}.retail-proof-card,.retail-proof-note{border-left:0;min-height:auto}.retail-proof-signal{gap:8px}.buyer-acquisition-studio{margin-bottom:48px}.studio-visual{border-bottom:1px solid #fffaf12e;border-right:0;grid-row:auto;min-height:auto}.studio-image{min-height:280px}.studio-copy{padding:28px 24px}.studio-copy h2{font-size:2.05rem}.geo-answer-card,.qualification-heading,.qualification-row,.script-heading,.video-script-step,.repurpose-card{border-left:0;border-right:0;min-height:auto}.geo-answer-card+.geo-answer-card,.qualification-row,.video-script-step,.repurpose-card{border-top:1px solid var(--line)}.video-script-step{border-top-color:#fffaf12e}.brief-blueprint-lede{border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:28px 24px}.brief-blueprint-lede h2,.rfq-email-template h2{font-size:2.05rem}.brief-blueprint-lede .button{margin-top:24px}.quote-readiness-row,.quote-readiness-row:nth-child(2n),.quote-readiness-row:nth-last-child(-n+2),.handoff-proof-card,.rfq-email-template>div{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.handoff-proof-card{border-bottom-color:#fffaf12e}.handoff-proof-card:last-child,.rfq-email-template>div:last-child{border-bottom:0}.hero-metadata,.hero-dossier-grid{grid-template-columns:1fr}.category-intel-grid,.market-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-coverage-grid article{scroll-snap-align:none}.manufacturing-base-visual{border-bottom:1px solid var(--line);grid-row:auto;min-height:360px}.manufacturing-base-lane-card,.manufacturing-base-lane-card:last-child,.manufacturing-base-step-card,.manufacturing-base-step-card:last-child,.manufacturing-base-output-card,.manufacturing-base-output-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.manufacturing-base-output-card,.manufacturing-base-output-card:last-child{border-bottom-color:#fffaf129}.manufacturing-base-output-card:last-child{border-bottom:0}.capability-route-visual{border-bottom:1px solid var(--line);grid-row:auto;min-height:360px}.capability-route-lane-card,.capability-route-lane-card:last-child,.capability-route-step-card,.capability-route-step-card:last-child,.capability-route-output-card,.capability-route-output-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.capability-route-output-card,.capability-route-output-card:last-child{border-bottom-color:#fffaf129}.capability-route-output-card:last-child{border-bottom:0}.compliance-document-visual{border-bottom:1px solid var(--line);grid-row:auto;min-height:360px}.compliance-document-requirement-card,.compliance-document-requirement-card:last-child,.compliance-document-boundary-card,.compliance-document-boundary-card:last-child,.compliance-document-output-card,.compliance-document-output-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.compliance-document-output-card,.compliance-document-output-card:last-child{border-bottom-color:#fffaf129}.compliance-document-output-card:last-child{border-bottom:0}.factory-evidence-visual{border-bottom:1px solid var(--line);border-right:0;grid-row:auto;min-height:340px}.factory-evidence-copy,.factory-evidence-stations,.factory-evidence-proof-board,.factory-evidence-outputs{grid-column:auto}.factory-evidence-copy{border-bottom:1px solid var(--line)}.factory-evidence-signal,.factory-evidence-signal:last-child,.factory-evidence-station,.factory-evidence-station:nth-child(2n),.factory-evidence-station:nth-last-child(-n+2),.factory-evidence-proof-card,.factory-evidence-proof-card:last-child,.factory-evidence-output-card,.factory-evidence-output-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.factory-evidence-output-card,.factory-evidence-output-card:last-child{border-bottom-color:#fffaf129}.factory-evidence-output-card:last-child{border-bottom:0}.market-hub-board{grid-column:auto;grid-template-columns:1fr}.market-route-desk{padding:18px}.market-route-card{min-height:auto}.market-hub-workflow article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:auto}.market-hub-workflow article:last-child{border-bottom:0}.fit-desk-brief{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto}.fit-lane{border-bottom:1px solid var(--line);border-right:0}.fit-lane-proof{border-bottom:0}.bulk-gate-rail{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto}.bulk-gate-signal{margin-top:24px}.bulk-gate-summary article{min-height:auto}.bulk-gate-steps article>div{border-bottom:1px solid var(--line);border-right:0}.bulk-gate-steps article>div:last-child{border-bottom:0}.hero-metadata div{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.hero-metadata div:last-child{border-bottom:0}.hero-dossier-grid div{border-bottom:1px solid var(--line);border-right:0}.hero-dossier-grid div:last-child{border-bottom:0}.acquisition-lede{border-bottom:1px solid #fffaf129;border-right:0}.resource-library-lede{border-bottom:1px solid var(--line);border-right:0}.resource-library-stats article,.resource-workflow article,.resource-group-heading,.resource-card-grid a,.resource-card-grid a:nth-child(3n),.resource-atlas-lede,.resource-atlas-stage-card,.resource-atlas-stage-card:nth-child(2n),.resource-atlas-stage-card:nth-last-child(-n+2),.resource-atlas-category-card,.resource-atlas-category-card:last-child,.resource-atlas-output-card,.resource-atlas-output-card:nth-child(4){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.resource-library-stats article:last-child,.resource-workflow article:last-child,.resource-card-grid a:last-child,.resource-atlas-output-card:last-child{border-bottom:0}.resource-group-heading,.resource-atlas-lede{border-right:0}.resource-engine-shell{padding:34px 0}.resource-engine-lede{border-bottom:0;border-right:1px solid #fffaf12e;min-height:auto}.resource-cluster,.resource-cluster:nth-child(2n),.resource-cluster:nth-last-child(-n+2),.resource-repurpose-card{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.resource-cluster:last-child,.resource-repurpose-card:last-child{border-bottom:0}.resource-cluster img{aspect-ratio:4/3;height:auto}.engine-shell{padding:34px 0}.engine-lede{border-bottom:0;border-right:1px solid #fffaf12e;min-height:auto}.engine-stats article,.engine-stage,.engine-stage:nth-child(2n),.engine-stage:nth-last-child(-n+2),.engine-cadence article,.engine-lane{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.engine-stats article:last-child,.engine-stage:last-child,.engine-cadence article:last-child,.engine-lane:last-child{border-bottom:0}.engine-cadence,.engine-lane-board{border-top:0}.acquisition-metrics article,.acquisition-flow article,.acquisition-flow article:nth-child(2n),.acquisition-flow article:nth-last-child(-n+2),.acquisition-category-board article,.acquisition-loop-lede,.acquisition-loop-step,.acquisition-loop-step:nth-child(2n),.acquisition-loop-step:nth-last-child(-n+2),.acquisition-automation-card,.acquisition-automation-card:last-child{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.acquisition-automation-card,.acquisition-automation-card:last-child{border-bottom-color:var(--line)}.acquisition-metrics article:last-child,.acquisition-flow article:last-child,.acquisition-category-board article:last-child,.acquisition-loop-step:last-child,.acquisition-automation-card:last-child{border-bottom:0}.product-command-visual{border-bottom:1px solid var(--line);border-right:0;grid-row:auto;min-height:360px}.product-command-proof-strip{grid-template-columns:1fr}.product-command-proof-lede,.product-command-proof-card,.product-command-proof-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-command-proof-card:last-child{border-bottom:0}.product-command-stations article,.product-command-stations article:nth-child(2n),.product-command-stations article:nth-last-child(-n+2){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-command-stations article:last-child{border-bottom:0}.product-command-hooks article{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.product-command-hooks article:last-child{border-bottom:0}.product-proof-visual{border-bottom:1px solid var(--line);border-right:0;grid-row:auto;min-height:360px}.product-proof-copy{border-bottom:1px solid var(--line);border-right:0}.product-proof-signal,.product-proof-signal:last-child,.product-proof-shot,.product-proof-shot:last-child,.product-proof-file-card,.product-proof-file-card:last-child,.product-proof-output-card,.product-proof-output-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-proof-file-card,.product-proof-file-card:last-child{border-bottom-color:#fffaf129}.product-proof-output-card:last-child{border-bottom:0}.product-range-visual{border-bottom:1px solid var(--line);border-right:0;grid-row:auto;min-height:360px}.product-range-lede{border-bottom:1px solid var(--line);border-right:0;grid-row:auto}.product-range-metrics{grid-template-columns:1fr}.product-range-metrics article,.product-range-metrics article:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-range-metrics article:last-child{border-bottom:0}.product-range-path-step,.product-range-path-step:last-child{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.product-range-path-step:last-child{border-bottom:0}.product-range-architecture-card,.product-range-architecture-card:last-child,.product-range-decision-card,.product-range-decision-card:last-child,.product-range-output-card,.product-range-output-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-range-output-card:last-child{border-bottom:0}.product-range-decision-card{border-bottom-color:#fffaf129}.product-acquisition-visual{border-bottom:1px solid var(--line);border-right:0;grid-row:auto;min-height:340px}.product-acquisition-metrics article,.product-acquisition-stage,.product-acquisition-stage:nth-child(2n),.product-acquisition-stage:nth-last-child(-n+2){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-acquisition-metrics article:last-child,.product-acquisition-stage:last-child{border-bottom:0}.product-content-angle{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.product-content-angle:last-child{border-bottom:0}.product-buyer-packet-table{border-left:0}.product-buyer-packet-lede{min-height:auto}.product-buyer-packet-head{display:none}.product-buyer-packet-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;min-height:auto}.product-buyer-packet-row>*{border-bottom:1px solid var(--line);border-right:0}.product-buyer-packet-row>:last-child{border-bottom:0}.product-buyer-packet-decision,.product-buyer-packet-decision:last-child,.product-buyer-packet-output,.product-buyer-packet-output:last-child,.product-buyer-packet-question,.product-buyer-packet-question:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-buyer-packet-output,.product-buyer-packet-output:last-child{border-bottom-color:#fffaf129}.product-buyer-packet-decision:last-child,.product-buyer-packet-output:last-child,.product-buyer-packet-question:last-child{border-bottom:0}.product-conversion-signal{border-bottom:1px solid #fffaf129;border-left:0;border-right:0;min-height:auto}.product-conversion-stats article,.product-conversion-stats article:last-child,.product-conversion-matrix-card,.product-conversion-matrix-card:nth-child(2n),.product-conversion-matrix-card:nth-last-child(-n+2),.product-conversion-output-card,.product-conversion-output-card:last-child{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.product-conversion-matrix-card,.product-conversion-matrix-card:nth-child(2n),.product-conversion-matrix-card:nth-last-child(-n+2){border-bottom-color:var(--line)}.product-conversion-stats article:last-child,.product-conversion-matrix-card:last-child,.product-conversion-output-card:last-child{border-bottom:0}.product-resource-lede,.product-resource-card,.product-resource-card:nth-child(2n),.product-resource-card:nth-last-child(-n+2){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.product-resource-card:last-child{border-bottom:0}.product-resource-playbook-card{border-bottom:1px solid #fffaf129;border-right:0}.product-resource-playbook-card:last-child{border-bottom:0}.regional-playbook-lede{grid-row:auto;min-height:auto;padding:28px 24px}.regional-playbook-signals{grid-template-columns:1fr;margin-top:24px}.regional-playbook-signals article,.regional-playbook-market-card,.regional-playbook-output-card,.regional-playbook-social-card{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.regional-playbook-signals article:first-child,.regional-playbook-signals article:nth-child(2),.regional-playbook-signals article:nth-child(3){border-bottom:1px solid #fffaf129;border-right:0;grid-area:auto}.regional-playbook-signals article,.regional-playbook-social-card{border-bottom-color:#fffaf129}.regional-playbook-signals article:last-child,.regional-playbook-market-card:last-child,.regional-playbook-output-card:last-child,.regional-playbook-social-card:last-child{border-bottom:0}.resource-playbook-visual{border-bottom:1px solid var(--line);border-right:0;grid-row:auto;min-height:340px}.resource-playbook-visual img{min-height:340px}.resource-playbook-lede{padding:28px 24px}.resource-playbook-lede h2,.resource-playbook-lede>p,.resource-playbook-lede .button{grid-area:auto}.resource-playbook-signals{grid-template-columns:1fr}.resource-playbook-signals article,.resource-playbook-step-card,.resource-playbook-output-card,.resource-playbook-social-card{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.resource-playbook-social-card,.resource-playbook-signals article{border-bottom-color:#fffaf129}.resource-playbook-signals article:last-child,.resource-playbook-step-card:last-child,.resource-playbook-output-card:last-child,.resource-playbook-social-card:last-child{border-bottom:0}.production-map-copy{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.production-map-copy:after{margin-top:24px}.production-signals article{min-height:auto}.production-phases article{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.production-phases article:last-child{border-bottom:0}.inquiry-packet-lede{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.inquiry-packet-signals{margin-top:24px}.inquiry-packet-board article,.inquiry-packet-output article{border-bottom:1px solid #fffaf129;border-right:0;min-height:auto}.inquiry-packet-board article:last-child,.inquiry-packet-output article:last-child{border-bottom:0}.sourcing-proof-copy{min-height:auto}.sourcing-proof-copy aside{margin-top:24px}.sourcing-proof-rows article>*{border-bottom:1px solid var(--line);border-right:0}.sourcing-proof-rows article>:last-child{border-bottom:0}.panel,.review-block,.production-map-copy,.production-phases article,.sourcing-proof-copy,.sourcing-proof-rows article,.fit-desk-brief,.fit-lane,.program-brief-table article,.factory-evidence-station,.factory-evidence-proof-card,.factory-evidence-output-card,.localized-cards article,.dossier-lanes article,.decision-cards article,.scorecard-grid article,.review-steps article,.route-steps article,.answer-grid article,.matrix-row{min-height:auto}.buyer-file-matrix{margin-top:-18px}.matrix-row,.matrix-row-head{grid-template-columns:1fr}.matrix-row>*{border-bottom:1px solid var(--line);border-right:0}.matrix-row>:last-child{border-bottom:0}.review-steps article,.review-steps article:nth-child(2n),.review-steps article:nth-last-child(-n+2){border-bottom:1px solid #ffffff24;border-right:0}.review-steps article:last-child{border-bottom:0}}@media (width<=520px){.container{width:min(var(--max), calc(100% - 24px))}.main{padding-bottom:48px}.hero{gap:16px;padding:20px 0 18px}.product-hero-stage .hero{padding:18px 0 16px}.hero h1{margin:10px 0;font-size:1.9rem;line-height:1}.hero-copy>p{overflow-wrap:break-word;margin-bottom:0;font-size:.88rem;line-height:1.45}.hero-dossier{gap:10px;padding:12px}.hero-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-metadata div{border-bottom:0;border-right:1px solid var(--line);padding:10px}.hero-metadata div:last-child{border-right:0}.hero-metadata span{margin-bottom:6px;font-size:.98rem}.hero-metadata strong{font-size:.62rem}.hero-metadata small{overflow-wrap:anywhere;font-size:.68rem;line-height:1.2}.hero-intake-heading,.hero-intake-card{padding:12px}.hero-metadata{display:none}.hero-actions{gap:8px;margin-top:16px}.hero-actions .button{min-height:42px;padding:10px 14px;font-size:.86rem}.product-hero-stage .hero-actions{gap:8px}.product-hero-stage .hero-actions .button{padding:10px;font-size:.78rem}.hero-product-command{background:linear-gradient(90deg, #fffaf1fa, #e6edf1f0), var(--panel);border-color:#fffaf1bd;margin-top:12px}.hero-product-command-media{aspect-ratio:auto;height:48px;min-height:48px}.hero-product-command-head,.hero-product-command-lane{padding:12px}.hero-product-command-media:after{background:linear-gradient(90deg,#0c1c1beb,#0c1c1bc2 58%,#bd8b323d),linear-gradient(135deg,#0000 0 70%,#f3c46d8a 70% 73%,#0000 73%)}.hero-product-command-media img{filter:saturate(.72)contrast(.92);opacity:.2;transform:scale(1.08)}.hero-product-command-media figcaption{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.hero-product-command-media span,.hero-product-command-head span,.hero-product-command-lane span{font-size:.58rem}.hero-product-command-media strong{text-align:right;margin:0;font-size:.78rem}.hero-product-command-strip span{min-height:34px;padding:6px 7px;font-size:.54rem}.hero-product-command-strip b{margin-bottom:3px;font-size:.5rem}.hero-product-command-head strong{font-size:1.02rem}.hero-product-command-head p{display:none}.hero-product-command-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-product-command-lane,.hero-product-command-lane:nth-child(2n),.hero-product-command-lane:nth-last-child(-n+2){border-bottom:1px solid #17232624;border-right:1px solid #17232624;min-height:62px;padding:8px}.hero-product-command-lane:nth-child(2n){border-right:0}.hero-product-command-lane:nth-last-child(-n+2){border-bottom:0}.hero-product-command-lane strong{margin:6px 0 0;font-size:.92rem}.hero-product-command-lane p,.hero-proof-rail,.hero-qualification-strip,.hero-review-ledger,.hero-signal-rail,.hero-intake-console,.hero-dossier{display:none}.hero-program-board{grid-template-columns:1fr;margin-top:12px;display:grid}.hero-program-heading,.hero-program-card{border-bottom:1px solid #17232624;border-right:0;min-height:auto;padding:12px}.hero-program-card:last-child{border-bottom:0}.hero-program-heading strong{margin-top:8px;font-size:1.08rem}.hero-program-card{grid-template-columns:34px minmax(84px,.28fr) minmax(0,1fr);gap:8px;display:grid}.hero-program-card span{font-size:1.05rem}.hero-program-card h3{margin:0;font-size:.66rem}.hero-program-card strong{font-size:.78rem}.hero-program-card p{display:none}.hero-dossier-media{aspect-ratio:16/7}.hero-visual-caption{padding:12px}.hero-visual-caption strong{font-size:1.02rem}.hero-dossier>strong{font-size:1.04rem}.hero-dossier>p{display:none}.facts{margin-bottom:38px}.facts-kicker,.runway-cta{padding:18px}.facts-kicker h2{margin-bottom:10px;font-size:1.58rem}.facts-kicker p:last-child,.runway-cta p{font-size:.84rem}.fact{min-height:auto;padding:18px}.fact>span:first-child{margin-bottom:14px;font-size:1.52rem}.fact span:last-child{font-size:1.04rem}.runway-cta strong{font-size:1.34rem}.hero-dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-dossier-grid div{border-bottom:0;border-right:1px solid var(--line);padding:8px}.hero-dossier-grid div:last-child{border-right:0}.hero-dossier-grid span{font-size:.58rem}.hero-dossier-grid b{font-size:.68rem}.hero-handoff-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-handoff-step{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:8px}.hero-handoff-step:nth-child(2n){border-left:1px solid var(--line)}.hero-handoff-step:nth-last-child(-n+2){border-bottom:0}.hero-handoff-step span{font-size:.94rem}.hero-handoff-step strong{font-size:.62rem}.hero-handoff-step p{display:none}.status-pill{margin-top:0;padding:6px 8px;font-size:.66rem}.fact,.retail-proof-copy,.retail-proof-stamp,.retail-proof-card,.retail-proof-note,.retail-proof-signal,.resource-library-lede,.resource-library-stats article,.resource-workflow article,.resource-group-heading,.resource-card-grid a,.resource-atlas-lede,.resource-atlas-stage-card,.resource-atlas-category-card,.resource-atlas-output-card,.resource-engine-lede,.resource-cluster div,.resource-repurpose-card,.engine-lede,.engine-stats article,.engine-stage,.engine-cadence article,.engine-lane div,.home-program-copy,.home-program-frame figcaption,.home-program-buyer-card,.home-program-deal-lede,.home-program-deal-file,.home-program-deal-lane,.home-program-category-card div,.home-program-decision-card,.home-program-output-card,.home-program-path-card,.acquisition-lede,.acquisition-flow article,.acquisition-category-board article,.acquisition-loop-lede,.acquisition-loop-step,.acquisition-automation-card,.product-command-copy,.product-command-stations article,.product-command-hooks article,.product-range-visual figcaption,.product-range-lede,.product-range-path-step,.product-range-architecture-card,.product-range-decision-card,.product-range-output-card,.product-acquisition-lede,.product-acquisition-metrics article,.product-acquisition-stage,.product-content-angle,.product-buyer-packet-lede,.product-buyer-packet-row>*,.product-buyer-packet-decision,.product-buyer-packet-output,.product-buyer-packet-question,.product-conversion-lede,.product-conversion-signal,.product-conversion-stats article,.product-conversion-matrix-card,.product-conversion-output-card,.panel,.review-block,.program-brief-copy,.program-brief-table article,.localized-cards article,.localized-intent-copy,.localized-intent-visual figcaption,.localized-intent-query-card,.localized-intent-answer-card,.localized-intent-template-card,.localized-intent-rfq-card,.category-intel,.category-intel-grid article,.evidence-studio-copy,.evidence-main-shot,.evidence-proof-grid article,.manufacturing-base-copy,.manufacturing-base-visual figcaption,.manufacturing-base-lane-card,.manufacturing-base-step-card,.manufacturing-base-output-card,.capability-route-copy,.capability-route-visual figcaption,.capability-route-lane-card,.capability-route-step-card,.capability-route-output-card,.compliance-document-copy,.compliance-document-visual figcaption,.compliance-document-requirement-card,.compliance-document-boundary-card,.compliance-document-output-card,.factory-evidence-copy,.factory-evidence-visual figcaption,.factory-evidence-signal,.factory-evidence-station,.factory-evidence-proof-card,.factory-evidence-output-card,.market-coverage-grid article,.inquiry-packet-lede,.inquiry-packet-board article,.inquiry-packet-output article,.buyer-question-lede,.buyer-question-card,.buyer-question-channel-card,.rfq-readiness-copy,.rfq-readiness-grade-card,.rfq-readiness-input-heading,.rfq-readiness-input-card,.rfq-readiness-route-card,.rfq-handoff-command,.rfq-handoff-flow article,.rfq-handoff-queue,.rfq-handoff-decision-card,.rfq-handoff-outcome-card,.rfq-handoff-matrix article,.rfq-handoff-guardrails article,.production-map-copy,.production-signals article,.production-phases article,.sourcing-proof-copy,.sourcing-proof-rows article>*,.fit-desk-brief,.fit-lane,.fit-route-note,.procurement-dossier,.dossier-lanes article,.decision-cards article,.scorecard-grid article,.review-steps article,.route-steps article,.answer-grid article,.matrix-row>*{padding:20px}.section-intro h2,.review-block h2,.panel h2,.resource-library-lede h2,.resource-atlas-lede h2,.resource-engine-lede h2,.engine-lede h2,.home-program-copy h2,.evidence-studio-copy h2,.factory-evidence-copy h2,.sourcing-proof-copy h2,.fit-desk-brief h2,.program-brief-copy h2,.product-command-copy h2,.product-range-lede h2,.product-acquisition-lede h2,.product-buyer-packet-lede h2,.product-conversion-lede h2,.product-conversion-signal strong,.category-intel-lead h2,.manufacturing-base-copy h2,.capability-route-copy h2,.compliance-document-copy h2,.market-coverage-copy h2,.inquiry-packet-lede h2,.buyer-question-lede h2,.rfq-readiness-copy h2,.rfq-handoff-command h2,.dossier-intro h2,.market-readiness h2,.localized-copy h2,.localized-intent-copy h2,.matrix-heading h2,.decision-copy h2,.scorecard-heading h2,.route-map-copy h2,.answer-snapshots h2{font-size:1.85rem}.home-program-wall{margin-bottom:44px}.home-program-frame{min-height:190px}.home-program-signal-strip{grid-template-columns:1fr}.home-program-signal-card,.home-program-signal-card:nth-child(2n),.home-program-signal-card:nth-child(-n+2),.home-program-signal-card:last-child{border-bottom:1px solid var(--line);border-right:0}.home-program-signal-card:last-child{border-bottom:0}.home-program-category-grid,.home-program-output-grid{grid-template-columns:1fr}.home-program-category-card,.home-program-category-card:nth-child(2n),.home-program-output-card,.home-program-output-card:nth-child(2n){border-bottom:1px solid #fffaf124;border-right:0}.home-program-output-card,.home-program-output-card:nth-child(2n){border-bottom-color:var(--line)}.home-program-category-card:last-child,.home-program-output-card:last-child{border-bottom:0}.home-program-frame strong,.home-program-path-card strong,.home-program-launch-head h3{font-size:1.08rem}.home-program-buyer-card h3,.home-program-decision-card h3,.home-program-signal-card strong,.home-program-launch-row strong{font-size:1.12rem}.home-program-path-card{min-height:168px}.resource-atlas-stage-card h3,.resource-atlas-category-card h3,.resource-atlas-output-card h3{font-size:1.16rem}.resource-atlas-category-card{min-height:246px}.category-intel-grid,.market-coverage-grid,.evidence-strip{grid-template-columns:1fr}.evidence-strip figure{scroll-snap-align:none;min-height:230px}.evidence-main-shot,.evidence-main-shot img,.factory-evidence-visual,.factory-evidence-visual img{min-height:300px}.wide-band{margin:44px 0;padding:42px 0}}@media (width<=1100px){.localized-desk-hero,.localized-desk-lower,.localized-category-matrix,.localized-intent-shell,.localized-buyer-route-desk,.localized-market-runway,.localized-content-factory{grid-template-columns:1fr}.localized-buyer-route-lede{border-right:0}.localized-category-head{min-height:auto}.localized-category-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-category-head{grid-column:1/-1}.localized-desk-media,.localized-intent-visual,.localized-market-proof{height:300px;min-height:300px}.localized-intent-visual{border-bottom:1px solid var(--line);grid-row:auto}.localized-market-proof{border-bottom:1px solid var(--line);border-right:0;grid-row:auto}.localized-keyword-grid,.localized-intent-queries,.localized-intent-answers,.localized-intent-templates,.localized-intent-rfq,.localized-buyer-route-stats,.localized-buyer-route-board,.localized-buyer-route-gates,.localized-market-steps,.localized-market-outputs,.localized-content-factory-stats,.localized-content-pipeline,.localized-content-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-review-board,.localized-buyer-route-outputs,.localized-market-signals,.localized-content-review{grid-template-columns:repeat(3,minmax(0,1fr))}.localized-category-card{border-left:0;border-top:1px solid var(--line)}.localized-intent-query-card,.localized-intent-answer-card,.localized-intent-template-card,.localized-intent-rfq-card{border-right:1px solid var(--line);min-height:auto}.localized-intent-template-card{border-right-color:#fffaf129}.localized-intent-query-card:nth-child(2n),.localized-intent-answer-card:nth-child(2n),.localized-intent-template-card:nth-child(2n),.localized-intent-rfq-card:nth-child(2n){border-right:0}}@media (width<=640px){.localized-acquisition-desk{gap:14px;margin:-10px auto 48px}.localized-intent-room{margin:-10px 0 48px}.localized-desk-media,.localized-intent-visual,.localized-market-proof{height:220px;min-height:220px}.localized-desk-copy,.localized-intent-copy,.localized-intent-visual figcaption,.localized-intent-query-card,.localized-intent-answer-card,.localized-intent-template-card,.localized-intent-rfq-card,.localized-category-head,.localized-category-card,.localized-market-copy,.localized-buyer-route-lede,.localized-buyer-route-lane,.localized-buyer-route-gate,.localized-buyer-route-output,.localized-keyword-card,.localized-board-heading,.localized-content-factory-lede,.localized-content-stat,.localized-content-pipeline-card,.localized-content-template-card,.localized-content-review-card,.localized-market-signal,.localized-market-step,.localized-market-output-card,.localized-packet-item,.localized-social-card,.localized-review-gate{padding:18px}.localized-desk-copy h2,.localized-intent-copy h2{font-size:1.85rem}.localized-desk-meta,.localized-intent-queries,.localized-intent-answers,.localized-intent-templates,.localized-intent-rfq,.localized-market-signals,.localized-market-steps,.localized-market-outputs,.localized-content-factory-stats,.localized-content-pipeline,.localized-content-templates,.localized-content-review,.localized-buyer-route-stats,.localized-buyer-route-board,.localized-buyer-route-gates,.localized-buyer-route-outputs,.localized-category-matrix,.localized-keyword-grid,.localized-packet-board,.localized-review-board{grid-template-columns:1fr}.localized-desk-meta span{border-bottom:1px solid #ffffff29;border-right:0}.localized-desk-meta span:last-child{border-bottom:0}.localized-market-signal,.localized-market-signal:last-child,.localized-market-step,.localized-market-step:last-child,.localized-market-output-card,.localized-market-output-card:last-child,.localized-content-template-card,.localized-content-template-card:last-child,.localized-content-review-card,.localized-intent-query-card,.localized-intent-query-card:nth-child(2n),.localized-intent-query-card:last-child,.localized-intent-answer-card,.localized-intent-answer-card:nth-child(2n),.localized-intent-answer-card:last-child,.localized-intent-template-card,.localized-intent-template-card:nth-child(2n),.localized-intent-template-card:last-child,.localized-intent-rfq-card,.localized-intent-rfq-card:nth-child(2n),.localized-intent-rfq-card:last-child,.localized-buyer-route-stats article,.localized-buyer-route-stats article:last-child,.localized-buyer-route-lane,.localized-buyer-route-lane:nth-child(2n),.localized-buyer-route-lane:nth-last-child(-n+2),.localized-buyer-route-gate,.localized-buyer-route-gate:last-child,.localized-buyer-route-output,.localized-buyer-route-output:last-child,.localized-category-card,.localized-category-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.localized-market-output-card,.localized-market-output-card:last-child,.localized-content-review-card,.localized-intent-template-card,.localized-intent-template-card:nth-child(2n),.localized-intent-template-card:last-child{border-bottom-color:#fffaf129}.localized-market-output-card:last-child,.localized-intent-template-card:last-child,.localized-intent-rfq-card:last-of-type{border-bottom:0}.localized-keyword-card{min-height:auto}.localized-category-head strong{font-size:1.7rem}.localized-category-head{grid-template-columns:1fr}.localized-category-card h3{font-size:1.18rem}.localized-keyword-card h3{font-size:1.34rem}.localized-buyer-route-lane,.localized-buyer-route-gate,.localized-buyer-route-output{min-height:auto}.localized-packet-item{grid-template-columns:36px minmax(0,1fr)}.localized-packet-item span{width:36px;height:36px}}.page-rhythm-nav{z-index:3;margin:-28px 0 34px;position:relative}.page-rhythm-shell{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 96%, var(--green)), color-mix(in srgb, var(--ink) 90%, var(--green) 18%));border:1px solid color-mix(in srgb, var(--paper) 24%, transparent);box-shadow:0 24px 70px color-mix(in srgb, var(--ink) 18%, transparent);color:#fff;grid-template-columns:minmax(260px,.76fr) minmax(420px,1.24fr) auto;align-items:stretch;display:grid;overflow:hidden}.page-rhythm-copy{gap:6px;padding:18px 20px;display:grid}.page-rhythm-copy .eyebrow{color:var(--gold)}.page-rhythm-copy strong{font-family:Georgia,Times New Roman,serif;font-size:1.22rem;line-height:1.04;display:block}.page-rhythm-copy span{color:#fffaf1b8;font-size:.86rem;line-height:1.38}.page-rhythm-links{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.page-rhythm-link{border-left:1px solid #fffaf124;align-content:center;gap:5px;min-height:96px;padding:16px 14px;transition:background .16s,color .16s;display:grid}.page-rhythm-link:hover,.page-rhythm-link:focus-visible{background:#fffaf11a;outline:none}.page-rhythm-link span{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:700;line-height:1}.page-rhythm-link small{color:#fffaf1a8;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.page-rhythm-cta{background:var(--gold);color:var(--ink);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-width:132px;padding:16px;font-size:.82rem;font-weight:900;display:inline-flex}.page-rhythm-cta:hover,.page-rhythm-cta:focus-visible{background:color-mix(in srgb, var(--gold) 78%, #fff);outline:none}.page-rhythm-anchor-wrap,#procurement-signal,#buyer-file,#trust-ledger,#objection-desk,#buyer-runway,#conversion-path,#social-reuse{scroll-margin-top:var(--anchor-scroll-margin)}.manufacturing-base-route-room{margin:-8px 0 60px}.manufacturing-base-shell{background:linear-gradient(115deg, #fffaf1fa, #e6edf1eb 58%, #fffaf1f5), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(310px,.34fr) minmax(0,.66fr);display:grid;overflow:hidden;box-shadow:0 28px 82px #17232621}.manufacturing-base-visual{background:var(--ink);grid-row:span 4;min-height:720px;margin:0;position:relative;overflow:hidden}.manufacturing-base-visual:after{content:"";background:linear-gradient(#1723261a,#172326e6),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 52px),repeating-linear-gradient(0deg,#fffaf10d,#fffaf10d 1px,#0000 1px 44px);position:absolute;inset:0}.manufacturing-base-visual img{object-fit:cover;opacity:.78;width:100%;height:100%}.manufacturing-base-visual figcaption{color:#fff;z-index:1;gap:10px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.manufacturing-base-visual span,.manufacturing-base-keyline span,.manufacturing-base-lane-card span,.manufacturing-base-step-card span,.manufacturing-base-output-card span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.manufacturing-base-visual span,.manufacturing-base-output-card span{color:#f3c46d}.manufacturing-base-visual strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.04;display:block}.manufacturing-base-visual p{color:#fffaf1c7;margin:0}.manufacturing-base-copy{border-bottom:1px solid var(--line);gap:14px;padding:clamp(28px,3.2vw,42px);display:grid}.manufacturing-base-copy h2{color:var(--ink);text-wrap:balance;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.4vw,3.55rem);line-height:.98}.manufacturing-base-copy>p{color:var(--muted);max-width:900px;margin:0}.manufacturing-base-keyline{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.manufacturing-base-keyline span{color:var(--green);background:#17614f1a;border:1px solid #17614f2e;padding:8px 10px}.manufacturing-base-lanes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manufacturing-base-lane-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffaf180;min-height:225px;padding:28px}.manufacturing-base-lane-card:last-child{border-right:0}.manufacturing-base-lane-card span,.manufacturing-base-step-card span{color:var(--brick)}.manufacturing-base-lane-card h3,.manufacturing-base-step-card h3,.manufacturing-base-output-card h3{text-wrap:balance;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;line-height:1.07}.manufacturing-base-lane-card h3{color:var(--ink);font-size:1.45rem}.manufacturing-base-lane-card p,.manufacturing-base-step-card p{color:var(--muted);margin:0}.manufacturing-base-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.manufacturing-base-step-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:252px;padding:24px}.manufacturing-base-step-card:last-child{border-right:0}.manufacturing-base-step-card h3{color:var(--ink);font-size:1.28rem}.manufacturing-base-outputs{background:linear-gradient(90deg, #17614f33, transparent 62%), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.manufacturing-base-output-card{border-right:1px solid #fffaf126;min-height:216px;padding:26px}.manufacturing-base-output-card:last-child{border-right:0}.manufacturing-base-output-card h3{color:#fff;font-size:1.28rem}.manufacturing-base-output-card p{color:#fffaf1bf;margin:0}.manufacturing-base-cta{background:var(--gold);color:var(--ink);text-align:center;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;min-height:58px;padding:16px 18px;font-size:.82rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.manufacturing-base-cta:hover,.manufacturing-base-cta:focus-visible{background:color-mix(in srgb, var(--gold) 76%, #fff);outline:none;transform:translateY(-1px)}.capability-route-room{margin:-8px 0 60px}.capability-route-shell{background:linear-gradient(128deg, #fffaf1fa, #eef4f1f0 48%, #e6edf1f2), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(310px,.34fr) minmax(0,.66fr);display:grid;overflow:hidden;box-shadow:0 28px 82px #17232621}.capability-route-visual{background:var(--ink);grid-row:span 4;min-height:760px;margin:0;position:relative;overflow:hidden}.capability-route-visual:after{content:"";background:linear-gradient(#1723260a,#172326e6),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#fffaf10d,#fffaf10d 1px,#0000 1px 46px);position:absolute;inset:0}.capability-route-visual img{object-fit:cover;opacity:.8;width:100%;height:100%}.capability-route-visual figcaption{color:#fff;z-index:1;gap:10px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.capability-route-visual span,.capability-route-tags span,.capability-route-lane-card span,.capability-route-step-card span,.capability-route-output-card span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.capability-route-visual span,.capability-route-output-card span{color:#f3c46d}.capability-route-visual strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.04;display:block}.capability-route-visual p{color:#fffaf1c7;margin:0}.capability-route-copy{border-bottom:1px solid var(--line);gap:14px;padding:clamp(28px,3.2vw,42px);display:grid}.capability-route-copy h2{color:var(--ink);text-wrap:balance;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.08rem,3.3vw,3.5rem);line-height:.98}.capability-route-copy>p{color:var(--muted);max-width:900px;margin:0}.capability-route-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.capability-route-tags span{color:var(--green);background:#17614f1a;border:1px solid #17614f2e;padding:8px 10px}.capability-route-lanes{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.capability-route-lane-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#fffaf18c;min-height:310px;padding:24px}.capability-route-lane-card:last-child{border-right:0}.capability-route-lane-card span,.capability-route-step-card span{color:var(--brick)}.capability-route-lane-card h3,.capability-route-step-card h3,.capability-route-output-card h3{text-wrap:balance;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;line-height:1.07}.capability-route-lane-card h3{color:var(--ink);font-size:1.22rem}.capability-route-lane-card p,.capability-route-step-card p{color:var(--muted);margin:0}.capability-route-lane-card small{color:var(--green);margin-top:14px;font-weight:800;line-height:1.45;display:block}.capability-route-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-route-step-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:248px;padding:24px}.capability-route-step-card:last-child{border-right:0}.capability-route-step-card h3{color:var(--ink);font-size:1.28rem}.capability-route-outputs{background:linear-gradient(90deg, #bd8b322e, transparent 62%), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-route-output-card{border-right:1px solid #fffaf126;min-height:216px;padding:26px}.capability-route-output-card:last-child{border-right:0}.capability-route-output-card h3{color:#fff;font-size:1.28rem}.capability-route-output-card p{color:#fffaf1bf;margin:0}.capability-route-cta{background:var(--gold);color:var(--ink);text-align:center;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;min-height:58px;padding:16px 18px;font-size:.82rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.capability-route-cta:hover,.capability-route-cta:focus-visible{background:color-mix(in srgb, var(--gold) 76%, #fff);outline:none;transform:translateY(-1px)}.compliance-document-room{margin:-8px 0 60px}.compliance-document-shell{background:linear-gradient(126deg, #fffaf1fa, #f1efe5f2 48%, #e6edf1f0), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(310px,.34fr) minmax(0,.66fr);display:grid;overflow:hidden;box-shadow:0 28px 82px #17232621}.compliance-document-visual{background:var(--ink);grid-row:span 4;min-height:790px;margin:0;position:relative;overflow:hidden}.compliance-document-visual:after{content:"";background:linear-gradient(#1723260f,#172326e6),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#fffaf10d,#fffaf10d 1px,#0000 1px 48px);position:absolute;inset:0}.compliance-document-visual img{object-fit:cover;opacity:.78;width:100%;height:100%}.compliance-document-visual figcaption{color:#fff;z-index:1;gap:10px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.compliance-document-visual span,.compliance-document-tags span,.compliance-document-requirement-card span,.compliance-document-boundary-card span,.compliance-document-output-card span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.compliance-document-visual span,.compliance-document-output-card span{color:#f3c46d}.compliance-document-visual strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.04;display:block}.compliance-document-visual p{color:#fffaf1c7;margin:0}.compliance-document-copy{border-bottom:1px solid var(--line);gap:14px;padding:clamp(28px,3.2vw,42px);display:grid}.compliance-document-copy h2{color:var(--ink);text-wrap:balance;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.08rem,3.25vw,3.45rem);line-height:.98}.compliance-document-copy>p{color:var(--muted);max-width:900px;margin:0}.compliance-document-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.compliance-document-tags span{color:var(--green);overflow-wrap:anywhere;background:#17614f1a;border:1px solid #17614f2e;padding:8px 10px}.compliance-document-requirements,.compliance-document-boundaries{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compliance-document-requirement-card,.compliance-document-boundary-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:250px;padding:24px}.compliance-document-requirement-card{background:#fffaf18f}.compliance-document-boundary-card{background:#e6edf18a}.compliance-document-requirement-card:last-child,.compliance-document-boundary-card:last-child{border-right:0}.compliance-document-requirement-card span{color:var(--brick)}.compliance-document-boundary-card span{color:var(--green)}.compliance-document-requirement-card h3,.compliance-document-boundary-card h3,.compliance-document-output-card h3{text-wrap:balance;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;line-height:1.07}.compliance-document-requirement-card h3,.compliance-document-boundary-card h3{color:var(--ink);font-size:1.25rem}.compliance-document-requirement-card p,.compliance-document-boundary-card p{color:var(--muted);margin:0}.compliance-document-outputs{background:linear-gradient(90deg, #b047352e, transparent 38%, #bd8b3224), var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compliance-document-output-card{border-right:1px solid #fffaf126;min-height:218px;padding:26px}.compliance-document-output-card:last-child{border-right:0}.compliance-document-output-card h3{color:#fff;font-size:1.28rem}.compliance-document-output-card p{color:#fffaf1bf;margin:0}.compliance-document-cta{background:var(--gold);color:var(--ink);text-align:center;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;min-height:58px;padding:16px 18px;font-size:.82rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.compliance-document-cta:hover,.compliance-document-cta:focus-visible{background:color-mix(in srgb, var(--gold) 76%, #fff);outline:none;transform:translateY(-1px)}.manufacturing-evidence-matrix{background:linear-gradient(135deg, #fffaf1f5, #e6edf1eb), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(270px,.34fr) minmax(0,.66fr);margin:0 auto 54px;display:grid;overflow:hidden;box-shadow:0 24px 76px #1723261f}.manufacturing-evidence-visual{background:var(--ink);grid-row:span 3;min-height:650px;margin:0;position:relative;overflow:hidden}.manufacturing-evidence-visual:after{content:"";background:linear-gradient(#0000 34%,#172326d6),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 56px);position:absolute;inset:0}.manufacturing-evidence-visual img{object-fit:cover;opacity:.86;width:100%;height:100%}.manufacturing-evidence-visual figcaption{color:#fff;z-index:1;padding:26px;position:absolute;bottom:0;left:0;right:0}.manufacturing-evidence-visual span,.manufacturing-evidence-row span,.manufacturing-evidence-output span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.manufacturing-evidence-visual span,.manufacturing-evidence-output span{color:var(--mint)}.manufacturing-evidence-visual strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.05;display:block}.manufacturing-evidence-copy{border-bottom:1px solid var(--line);gap:14px;padding:34px 38px 30px;display:grid}.manufacturing-evidence-copy h2{text-wrap:balance;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.75rem;line-height:.99}.manufacturing-evidence-copy>p{color:var(--muted);max-width:840px;margin:0}.manufacturing-evidence-tags{flex-wrap:wrap;gap:8px;display:flex}.manufacturing-evidence-tags span{color:var(--green);text-transform:uppercase;background:#17232614;border:1px solid #17232624;padding:7px 9px;font-size:.7rem;font-weight:900}.manufacturing-evidence-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manufacturing-evidence-row{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:190px;padding:26px}.manufacturing-evidence-row:nth-child(2n){border-right:0}.manufacturing-evidence-row:nth-last-child(-n+2){border-bottom:0}.manufacturing-evidence-row span{color:var(--brick)}.manufacturing-evidence-row h3,.manufacturing-evidence-output h3{margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;line-height:1.08}.manufacturing-evidence-row h3{color:var(--ink);font-size:1.25rem}.manufacturing-evidence-row p,.manufacturing-evidence-output p{color:var(--muted);margin:0}.manufacturing-evidence-outputs{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.manufacturing-evidence-output{border-right:1px solid #fffaf124;min-height:198px;padding:25px}.manufacturing-evidence-output:last-child{border-right:0}.manufacturing-evidence-output h3{color:#fff;font-size:1.28rem}.manufacturing-evidence-output p{color:#fffaf1b8}.manufacturing-evidence-cta{background:var(--gold);color:var(--ink);text-align:center;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;min-height:54px;padding:14px 18px;font-size:.82rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.manufacturing-evidence-cta:hover,.manufacturing-evidence-cta:focus-visible{background:color-mix(in srgb, var(--gold) 76%, #fff);outline:none;transform:translateY(-1px)}.trust-evidence-ledger{margin:-12px 0 62px}.trust-ledger-shell{background:linear-gradient(135deg, #172326fa, color-mix(in srgb, var(--ink) 92%, #000)), var(--ink);box-shadow:0 30px 84px color-mix(in srgb, var(--ink) 18%, transparent);color:#fff;grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);display:grid;position:relative;overflow:hidden}.trust-ledger-shell:before{background:linear-gradient(135deg, transparent 0 54%, color-mix(in srgb, var(--gold) 56%, transparent) 54% 55%, transparent 55%), repeating-linear-gradient(90deg, #fffaf114, #fffaf114 1px, transparent 1px, transparent 68px), repeating-linear-gradient(0deg, #fffaf10a, #fffaf10a 1px, transparent 1px, transparent 48px);content:"";opacity:.62;pointer-events:none;position:absolute;inset:0}.trust-ledger-shell>*{z-index:1;position:relative}.trust-ledger-head{grid-row:span 2;gap:16px;padding:clamp(26px,3vw,40px);display:grid}.trust-ledger-head .eyebrow,.trust-ledger-panel-head span,.trust-ledger-redaction-kicker,.trust-ledger-output-row>span{color:#f3c46d}.trust-ledger-head h2{color:#fff;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.35rem);line-height:.98}.trust-ledger-head>p{color:#fffaf1bd;margin:0}.trust-ledger-facts{border:1px solid #fffaf129;margin-top:8px;display:grid}.trust-ledger-fact{border-bottom:1px solid #fffaf121;padding:14px}.trust-ledger-fact:last-child{border-bottom:0}.trust-ledger-fact span,.trust-ledger-panel-head span,.trust-ledger-public-row>span,.trust-ledger-gated-row>span,.trust-ledger-chain-row>span,.trust-ledger-output-row>span,.trust-ledger-redaction-kicker{letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.trust-ledger-fact span{color:#fffaf18a}.trust-ledger-fact strong{color:#fffaf1;margin-top:6px;font-size:.9rem;line-height:1.25;display:block}.trust-ledger-cta{color:var(--ink);text-transform:uppercase;background:#fffaf1;justify-content:center;align-items:center;width:fit-content;min-height:48px;padding:13px 16px;font-size:.84rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.trust-ledger-cta:hover,.trust-ledger-cta:focus-visible{background:var(--mint);outline:none;transform:translateY(-1px)}.trust-ledger-redaction-board{border-bottom:1px solid #fffaf129;border-left:1px solid #fffaf129;align-content:end;min-height:365px;padding:clamp(24px,2.8vw,36px);display:grid}.trust-ledger-redaction-board strong{color:#fffaf1;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.4vw,2.65rem);line-height:.98;display:block}.trust-ledger-redaction-board p{color:#fffaf1ad;max-width:600px;margin:12px 0 22px}.trust-ledger-redaction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.trust-ledger-redaction-tile{background:linear-gradient(135deg,#fffaf11a,#fffaf105),#fffaf10a;border:1px solid #fffaf129;min-height:68px;padding:11px;display:grid;position:relative;overflow:hidden}.trust-ledger-redaction-tile:after{content:"";background:#0c1210bd;height:9px;position:absolute;top:50%;left:10px;right:10px;transform:rotate(-8deg)}.trust-ledger-redaction-tile b{color:#fffaf1c7;text-transform:uppercase;font-size:.78rem}.trust-ledger-redaction-tile i{color:#fffaf17a;text-transform:uppercase;align-self:end;font-size:.68rem;font-style:normal;font-weight:900}.trust-ledger-public,.trust-ledger-gated{background:color-mix(in srgb, var(--panel) 94%, #fff);color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-ledger-public{border-left:1px solid var(--line)}.trust-ledger-gated{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-ledger-panel-head{background:color-mix(in srgb, var(--ink) 96%, #000);color:#fff;grid-column:1/-1;min-height:102px;padding:20px}.trust-ledger-panel-head strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.04;display:block}.trust-ledger-public-row,.trust-ledger-gated-row{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:176px;padding:21px}.trust-ledger-public-row:nth-child(odd),.trust-ledger-gated-row:last-child{border-right:0}.trust-ledger-public-row:nth-last-child(-n+2),.trust-ledger-gated-row{border-bottom:0}.trust-ledger-public-row>span{color:var(--green)}.trust-ledger-gated-row>span{color:var(--brick)}.trust-ledger-public-row h3,.trust-ledger-gated-row h3,.trust-ledger-output-row h3{margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;line-height:1.06}.trust-ledger-public-row h3,.trust-ledger-gated-row h3{color:var(--ink);font-size:1.2rem}.trust-ledger-public-row p,.trust-ledger-gated-row p,.trust-ledger-chain-row p,.trust-ledger-output-row p{margin:0}.trust-ledger-public-row p,.trust-ledger-gated-row p{color:var(--muted)}.trust-ledger-chain{color:var(--ink);background:#fffaf1;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.trust-ledger-chain-row{border-right:1px solid var(--line);min-height:154px;padding:18px}.trust-ledger-chain-row:last-child{border-right:0}.trust-ledger-chain-row>span{color:color-mix(in srgb, var(--ink) 34%, transparent);font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.trust-ledger-chain-row strong{color:var(--green);text-transform:uppercase;margin:12px 0 8px;font-size:.9rem;line-height:1.18;display:block}.trust-ledger-chain-row p{color:var(--muted);font-size:.84rem;line-height:1.42}.trust-ledger-outputs{background:#fffaf10f;border-top:1px solid #fffaf124;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-ledger-output-row{border-right:1px solid #fffaf124;min-height:188px;padding:22px}.trust-ledger-output-row:last-child{border-right:0}.trust-ledger-output-row h3{color:#fff;font-size:1.18rem}.trust-ledger-output-row p{color:#fffaf1b8}.buyer-objection-desk{margin:-18px 0 58px}.objection-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 86%, #fff), color-mix(in srgb, var(--blueprint) 88%, #fff)), var(--panel);border:1px solid var(--line);grid-template-columns:minmax(290px,.38fr) minmax(0,.62fr);display:grid;overflow:hidden;box-shadow:0 24px 76px #1723261f}.objection-lede{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-height:390px;padding:34px;display:flex}.objection-lede h2{text-wrap:balance;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:2.72rem;line-height:.99}.objection-lede>p{color:var(--muted);margin:0}.objection-signal-strip{gap:8px;margin-top:auto;display:grid}.objection-signal-strip span{color:var(--green);text-transform:uppercase;background:#17232612;border:1px solid #1723261f;justify-content:space-between;align-items:center;min-height:34px;padding:7px 10px;font-size:.72rem;font-weight:900;display:flex}.objection-signal-strip span:after{background:var(--gold);content:"";width:28px;height:2px}.objection-visual{background:linear-gradient(135deg, #172326f5, #172326c7), var(--ink);border-bottom:1px solid var(--line);color:#fff;grid-template-columns:minmax(210px,.46fr) minmax(0,.54fr);min-height:390px;display:grid;position:relative;overflow:hidden}.objection-visual:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 46px),repeating-linear-gradient(0deg,#fffaf10d,#fffaf10d 1px,#0000 1px 46px);position:absolute;inset:0}.objection-visual-head,.objection-flow{z-index:2;position:relative}.objection-visual-head{flex-direction:column;justify-content:flex-end;gap:10px;padding:28px;display:flex}.objection-visual-head span,.objection-card>span,.objection-response-card>span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.objection-visual-head span,.objection-response-card>span{color:var(--mint)}.objection-visual-head strong{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.objection-flow{align-content:center;gap:10px;padding:28px;display:grid}.objection-flow span,.objection-flow b{color:#fffaf1c7;border:1px solid #fffaf138;padding:12px;display:block}.objection-flow b{background:var(--gold);color:var(--ink)}.objection-visual figure{grid-column:1/-1;max-height:190px;margin:0;position:relative;overflow:hidden}.objection-visual img{object-fit:cover;opacity:.62;width:100%;height:100%}.objection-visual figcaption{color:#fffaf1;text-transform:uppercase;background:#172326b8;padding:10px 14px;font-size:.82rem;font-weight:900;position:absolute;bottom:0;left:0}.objection-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.objection-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:260px;padding:24px}.objection-card:nth-child(3n){border-right:0}.objection-card:nth-last-child(-n+3){border-bottom:0}.objection-card>span{color:var(--brick)}.objection-card h3,.objection-response-card h3{margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;line-height:1.08}.objection-card h3{color:var(--ink);font-size:1.28rem}.objection-card p,.objection-response-card p{color:var(--muted);margin:0}.objection-card small{color:var(--green);margin-top:14px;font-weight:800;line-height:1.45;display:block}.objection-card b{color:var(--brick);text-transform:uppercase;margin-top:12px;font-size:.78rem;display:block}.objection-response-board{background:var(--ink);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.objection-response-card{border-right:1px solid #fffaf124;min-height:190px;padding:24px}.objection-response-card:last-child{border-right:0}.objection-response-card h3{color:#fff;font-size:1.22rem}.objection-response-card p{color:#fffaf1b8}.objection-cta{background:var(--green);color:#fff;text-align:center;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;min-height:54px;padding:14px 18px;font-size:.82rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.objection-cta:hover,.objection-cta:focus-visible{background:color-mix(in srgb, var(--green) 78%, #000);outline:none;transform:translateY(-1px)}@media (width<=1100px){.page-rhythm-shell{grid-template-columns:1fr}.page-rhythm-links{border-top:1px solid #fffaf124}.page-rhythm-link{min-height:78px}.page-rhythm-cta{min-height:54px}.manufacturing-evidence-matrix,.manufacturing-base-shell,.capability-route-shell,.compliance-document-shell{grid-template-columns:1fr}.manufacturing-base-visual,.capability-route-visual,.compliance-document-visual{grid-row:auto;min-height:380px}.capability-route-lanes,.manufacturing-base-steps,.manufacturing-base-outputs,.capability-route-steps,.capability-route-outputs,.compliance-document-requirements,.compliance-document-boundaries,.compliance-document-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-document-requirement-card,.compliance-document-boundary-card,.compliance-document-output-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:auto}.compliance-document-requirement-card:nth-child(2n),.compliance-document-boundary-card:nth-child(2n),.compliance-document-output-card:nth-child(2n){border-right:0}.compliance-document-output-card{border-bottom-color:#fffaf129}.trust-ledger-shell{grid-template-columns:1fr}.trust-ledger-head{grid-row:auto}.trust-ledger-redaction-board{border-left:0}.trust-ledger-public,.trust-ledger-gated{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.trust-ledger-chain,.trust-ledger-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-ledger-chain-row:nth-child(2n),.trust-ledger-output-row:nth-child(2n){border-right:0}.trust-ledger-chain-row:nth-child(-n+4),.trust-ledger-output-row:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-ledger-output-row:nth-child(-n+2){border-bottom-color:#fffaf124}.objection-shell{grid-template-columns:1fr}.objection-lede{border-right:0;min-height:auto}.manufacturing-evidence-visual{grid-row:auto;min-height:360px}}@media (width<=680px){.page-rhythm-nav{margin:-18px 0 28px}.page-rhythm-shell{width:min(var(--max), calc(100% - 28px))}.page-rhythm-copy{gap:5px;padding:13px 18px 11px}.page-rhythm-copy strong{font-size:1.08rem}.page-rhythm-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.32;display:-webkit-box;overflow:hidden}.page-rhythm-links{grid-template-columns:repeat(2,minmax(0,1fr))}.page-rhythm-link{border-top:1px solid #fffaf124;border-left:1px solid #fffaf124;min-height:72px;padding:12px 14px}.page-rhythm-link:nth-child(odd){border-left:0}.page-rhythm-link span{font-size:1rem}.page-rhythm-link small{font-size:.64rem}.page-rhythm-cta{min-height:44px}.manufacturing-evidence-matrix{width:min(var(--max), calc(100% - 28px));margin-bottom:38px}.manufacturing-base-route-room,.capability-route-room,.compliance-document-room{margin:-8px 0 38px}.manufacturing-base-shell,.capability-route-shell,.compliance-document-shell{width:min(var(--max), calc(100% - 28px))}.manufacturing-base-visual,.capability-route-visual,.compliance-document-visual{min-height:300px}.manufacturing-base-copy h2,.capability-route-copy h2,.compliance-document-copy h2{font-size:2rem}.manufacturing-base-lanes,.manufacturing-base-steps,.manufacturing-base-outputs,.capability-route-lanes,.capability-route-steps,.capability-route-outputs,.compliance-document-requirements,.compliance-document-boundaries,.compliance-document-outputs{grid-template-columns:1fr}.compliance-document-requirement-card,.compliance-document-requirement-card:nth-child(2n),.compliance-document-requirement-card:last-child,.compliance-document-boundary-card,.compliance-document-boundary-card:nth-child(2n),.compliance-document-boundary-card:last-child,.compliance-document-output-card,.compliance-document-output-card:nth-child(2n),.compliance-document-output-card:last-child{border-bottom:1px solid var(--line);border-right:0}.compliance-document-output-card,.compliance-document-output-card:nth-child(2n),.compliance-document-output-card:last-child{border-bottom-color:#fffaf129}.compliance-document-output-card:last-child{border-bottom:0}.trust-evidence-ledger{margin:-8px 0 38px}.trust-ledger-shell{width:min(var(--max), calc(100% - 28px))}.buyer-objection-desk{margin:-8px 0 38px}.objection-shell{width:min(var(--max), calc(100% - 28px))}.manufacturing-evidence-visual{min-height:240px}.manufacturing-evidence-visual figcaption{padding:18px}.manufacturing-evidence-visual strong{font-size:1.18rem}.manufacturing-evidence-copy{padding:24px 20px}.manufacturing-evidence-copy h2{font-size:2rem}.trust-ledger-head,.trust-ledger-redaction-board,.trust-ledger-public-row,.trust-ledger-gated-row,.trust-ledger-chain-row,.trust-ledger-output-row{padding:14px}.trust-ledger-head h2{font-size:1.74rem}.trust-ledger-head>p,.trust-ledger-redaction-board p,.trust-ledger-public-row p,.trust-ledger-gated-row p,.trust-ledger-output-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trust-ledger-facts,.trust-ledger-public,.trust-ledger-gated{grid-template-columns:1fr}.trust-ledger-redaction-grid,.trust-ledger-chain,.trust-ledger-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-ledger-redaction-board{min-height:auto}.trust-ledger-redaction-grid{gap:7px}.trust-ledger-redaction-tile{min-height:46px}.trust-ledger-redaction-tile:nth-child(n+5){display:none}.trust-ledger-fact{padding:10px 12px}.trust-ledger-fact:nth-child(n+3){display:none}.trust-ledger-public-row,.trust-ledger-public-row:nth-child(odd),.trust-ledger-public-row:nth-last-child(-n+2),.trust-ledger-gated-row,.trust-ledger-gated-row:last-child,.trust-ledger-chain-row,.trust-ledger-chain-row:nth-child(2n),.trust-ledger-chain-row:nth-child(-n+4),.trust-ledger-output-row,.trust-ledger-output-row:nth-child(2n),.trust-ledger-output-row:nth-child(-n+2){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.trust-ledger-output-row,.trust-ledger-output-row:nth-child(2n),.trust-ledger-output-row:nth-child(-n+2){border-bottom-color:#fffaf124}.trust-ledger-chain-row{border-right:1px solid var(--line)}.trust-ledger-output-row{border-right:1px solid #fffaf124}.trust-ledger-chain-row:nth-child(2n),.trust-ledger-output-row:nth-child(2n){border-right:0}.trust-ledger-chain-row:nth-child(-n+4),.trust-ledger-output-row:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-ledger-output-row:nth-child(-n+2){border-bottom-color:#fffaf124}.trust-ledger-public-row:last-child,.trust-ledger-gated-row:last-child,.trust-ledger-chain-row:last-child,.trust-ledger-output-row:last-child{border-bottom:0}.trust-ledger-panel-head{min-height:auto;padding:16px 18px}.trust-ledger-panel-head strong,.trust-ledger-redaction-board strong{font-size:1.18rem}.trust-ledger-public-row h3,.trust-ledger-gated-row h3{font-size:1.02rem}.trust-ledger-chain-row strong,.trust-ledger-chain-row p{margin-top:6px}.trust-ledger-chain-row p,.trust-ledger-output-row p{display:none}.trust-ledger-chain-row>span{font-size:1.14rem}.trust-ledger-chain-row strong{font-size:.74rem}.trust-ledger-output-row h3{margin:8px 0 0;font-size:.96rem}.trust-ledger-cta{width:100%}.objection-lede{padding:24px 20px}.objection-lede h2{font-size:2rem}.objection-visual{grid-template-columns:1fr;min-height:auto}.objection-visual-head,.objection-flow{padding:20px}.objection-grid,.objection-response-board,.manufacturing-evidence-rows,.manufacturing-evidence-outputs{grid-template-columns:1fr}.manufacturing-evidence-row,.manufacturing-evidence-row:nth-child(2n),.manufacturing-evidence-row:nth-last-child(-n+2),.manufacturing-evidence-output,.manufacturing-evidence-output:last-child,.objection-card,.objection-card:nth-child(3n),.objection-card:nth-last-child(-n+3),.objection-response-card,.objection-response-card:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:20px}.manufacturing-evidence-output,.manufacturing-evidence-output:last-child,.objection-response-card,.objection-response-card:last-child{border-bottom-color:#fffaf124}.manufacturing-evidence-output:last-child,.objection-response-card:last-child{border-bottom:0}}.procurement-signal-deck{z-index:2;margin:-46px 0 64px;scroll-margin-top:96px;position:relative}.procurement-signal-deck:before{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 22%, transparent), transparent 44%, color-mix(in srgb, var(--green) 16%, transparent)), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 7%, transparent), color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 1px, transparent 72px);content:"";opacity:.68;pointer-events:none;height:42%;position:absolute;inset:18% 0 auto}.procurement-signal-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 94%, #fff), color-mix(in srgb, var(--paper) 72%, var(--green) 8%)), var(--panel);border:1px solid color-mix(in srgb, var(--line) 88%, var(--ink));box-shadow:0 30px 90px color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:minmax(280px,.82fr) minmax(380px,1.18fr);display:grid;position:relative;overflow:hidden}.procurement-signal-visual{background:var(--ink);min-height:430px;margin:0;position:relative}.procurement-signal-visual:before{content:"";opacity:.48;z-index:1;background:repeating-linear-gradient(0deg,#fffaf11a,#fffaf11a 1px,#0000 1px 54px),repeating-linear-gradient(90deg,#fffaf114,#fffaf114 1px,#0000 1px 54px);position:absolute;inset:0}.procurement-signal-visual:after{background:linear-gradient(180deg, transparent 22%, #0c1716d6), linear-gradient(135deg, transparent 0 59%, color-mix(in srgb, var(--gold) 58%, transparent) 59% 61%, transparent 61%);content:"";z-index:2;position:absolute;inset:0}.procurement-signal-visual img{object-fit:cover;width:100%;height:100%;min-height:430px}.procurement-signal-visual figcaption{color:#fff;z-index:3;max-width:calc(100% - 48px);position:absolute;bottom:24px;left:24px}.procurement-signal-visual figcaption span,.procurement-signal-card>span,.procurement-signal-lane>span,.procurement-signal-channel>span{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.procurement-signal-visual figcaption strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.5vw,2.6rem);line-height:1.02;display:block}.procurement-signal-copy{align-content:center;min-height:430px;padding:clamp(28px,4.3vw,58px);display:grid}.procurement-signal-copy h2{max-width:780px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3.35vw,3.75rem);line-height:.98}.procurement-signal-copy>p{color:color-mix(in srgb, var(--ink) 72%, var(--paper));max-width:790px;font-size:1.02rem}.procurement-signal-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.procurement-signal-metric{background:color-mix(in srgb, var(--panel) 84%, #fff);border:1px solid var(--line);min-height:138px;padding:16px}.procurement-signal-metric span{color:var(--brick);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.procurement-signal-metric strong{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;line-height:1.03;display:block}.procurement-signal-metric p,.procurement-signal-card p,.procurement-signal-lane p,.procurement-signal-channel p{color:color-mix(in srgb, var(--ink) 72%, var(--paper));margin:0}.procurement-signal-proof-grid,.procurement-signal-route-grid,.procurement-signal-output-grid{grid-column:1/-1;display:grid}.procurement-signal-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.procurement-signal-card{background:linear-gradient(180deg, #ffffff6b, transparent), color-mix(in srgb, var(--panel) 90%, var(--paper));border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:230px;padding:24px}.procurement-signal-card:last-child{border-right:0}.procurement-signal-card>span{color:var(--brick)}.procurement-signal-card h3,.procurement-signal-lane h3,.procurement-signal-channel h3{margin:9px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.36rem;line-height:1.06}.procurement-signal-route-grid,.procurement-signal-output-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.procurement-signal-lane{background:color-mix(in srgb, var(--ink) 95%, var(--green));color:#fff;border-top:1px solid #fffaf11f;border-right:1px solid #fffaf129;min-height:220px;padding:24px}.procurement-signal-lane:last-child,.procurement-signal-channel:last-child{border-right:0}.procurement-signal-lane h3{color:#fff}.procurement-signal-lane p{color:#fffaf1bd}.procurement-signal-output-grid{background:color-mix(in srgb, var(--paper) 88%, #fff)}.procurement-signal-channel{border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:205px;padding:24px}.procurement-signal-channel>span{color:var(--brick)}@media (width<=1100px){.procurement-signal-shell{grid-template-columns:1fr}.procurement-signal-visual,.procurement-signal-visual img,.procurement-signal-copy{min-height:360px}.procurement-signal-proof-grid,.procurement-signal-route-grid,.procurement-signal-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-signal-card:nth-child(2),.procurement-signal-lane:nth-child(2),.procurement-signal-channel:nth-child(2){border-right:0}.procurement-signal-card:nth-child(-n+2),.procurement-signal-lane:nth-child(-n+2),.procurement-signal-channel:nth-child(-n+2){border-bottom:1px solid var(--line)}.procurement-signal-lane:nth-child(-n+2){border-bottom-color:#fffaf129}}@media (width<=680px){.procurement-signal-deck{margin:-24px 0 52px}.procurement-signal-shell{width:min(var(--max), calc(100% - 28px))}.procurement-signal-visual,.procurement-signal-visual img{min-height:290px}.procurement-signal-copy{min-height:auto;padding:22px}.procurement-signal-copy h2{font-size:2rem}.procurement-signal-scoreboard,.procurement-signal-proof-grid,.procurement-signal-route-grid,.procurement-signal-output-grid{grid-template-columns:1fr}.procurement-signal-metric,.procurement-signal-card,.procurement-signal-card:nth-child(2),.procurement-signal-lane,.procurement-signal-lane:nth-child(2),.procurement-signal-channel,.procurement-signal-channel:nth-child(2){border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:20px}.procurement-signal-lane,.procurement-signal-lane:nth-child(2){border-bottom-color:#fffaf129}.procurement-signal-card:last-child,.procurement-signal-lane:last-child,.procurement-signal-channel:last-child{border-bottom:0}}.visual-story-theater{margin:12px 0 72px;scroll-margin-top:96px;position:relative}.visual-story-theater:before{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 18%, transparent), transparent 38%, color-mix(in srgb, var(--brick) 14%, transparent)), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 8%, transparent), color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 1px, transparent 72px);content:"";opacity:.72;pointer-events:none;height:52%;position:absolute;inset:0 0 auto}.visual-story-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 92%, #fff), color-mix(in srgb, var(--paper) 76%, var(--green) 10%)), var(--panel);border:1px solid var(--line);box-shadow:0 28px 80px color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:minmax(280px,.95fr) minmax(340px,1.05fr);display:grid;position:relative;overflow:hidden}.visual-story-hero{background:var(--ink);min-height:520px;margin:0;position:relative}.visual-story-hero:after{content:"";background:linear-gradient(#0000 34%,#0e1818c7),repeating-linear-gradient(135deg,#fffaf11f,#fffaf11f 1px,#0000 1px 10px);position:absolute;inset:0}.visual-story-hero img{object-fit:cover;width:100%;height:100%;min-height:520px}.visual-story-hero figcaption{color:#fff;z-index:1;max-width:calc(100% - 48px);position:absolute;bottom:24px;left:24px}.visual-story-hero figcaption span,.visual-story-dossier span,.visual-story-stage-card small,.visual-story-channel-card span{color:color-mix(in srgb, var(--green) 64%, var(--ink));letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.visual-story-hero figcaption span{color:var(--mint)}.visual-story-hero figcaption strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.02;display:block}.visual-story-copy{align-content:center;min-height:520px;padding:clamp(28px,4vw,58px);display:grid}.visual-story-copy h2{max-width:760px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.65rem);line-height:.98}.visual-story-copy p{color:color-mix(in srgb, var(--ink) 74%, var(--paper));max-width:760px;font-size:1.02rem}.visual-story-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.visual-story-proof-chip{background:color-mix(in srgb, var(--panel) 74%, #fff);border:1px solid var(--line);min-height:108px;padding:15px}.visual-story-proof-chip b{color:var(--brick);text-transform:uppercase;margin-bottom:7px;font-size:.72rem;display:block}.visual-story-stage{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.visual-story-stage-card{background:linear-gradient(180deg, #ffffff75, transparent), color-mix(in srgb, var(--panel) 88%, var(--paper));border-right:1px solid var(--line);min-height:246px;padding:24px}.visual-story-stage-card:last-child,.visual-story-channel-card:last-child{border-right:0}.visual-story-stage-card>span{background:var(--ink);color:#fff;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;display:inline-flex}.visual-story-stage-card h3,.visual-story-channel-card h3{margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.05}.visual-story-stage-card p,.visual-story-channel-card p,.visual-story-dossier p{color:color-mix(in srgb, var(--ink) 72%, var(--paper));margin-bottom:0}.visual-story-channels{background:color-mix(in srgb, var(--ink) 94%, var(--green));color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.visual-story-channel-card{border-right:1px solid #fffaf129;min-height:220px;padding:24px}.visual-story-channel-card span{color:var(--gold)}.visual-story-channel-card p{color:#fffaf1c2}.visual-story-dossier{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 24%, transparent), transparent 50%), color-mix(in srgb, var(--paper) 88%, #fff);border-top:1px solid var(--line);grid-column:1/-1;gap:6px;padding:24px clamp(24px,4vw,58px);display:grid}.visual-story-dossier strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.05}.buyer-file-index{margin:-22px 0 72px;scroll-margin-top:96px;position:relative}.buyer-file-index:before{background:linear-gradient(90deg, color-mix(in srgb, var(--brick) 16%, transparent), transparent 42%, color-mix(in srgb, var(--green) 12%, transparent)), repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink) 7%, transparent), color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 1px, transparent 38px);content:"";opacity:.58;pointer-events:none;height:46%;position:absolute;inset:18px 0 auto}.buyer-file-index-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--ink) 96%, var(--green)), color-mix(in srgb, var(--ink) 90%, #000)), var(--ink);box-shadow:0 30px 82px color-mix(in srgb, var(--ink) 18%, transparent);color:#fff;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.buyer-file-index-shell:after{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--gold) 26%, transparent), transparent 22%), linear-gradient(135deg, transparent 0 58%, color-mix(in srgb, var(--gold) 74%, transparent) 58% 59%, transparent 59%), repeating-linear-gradient(90deg, #fffaf114, #fffaf114 1px, transparent 1px, transparent 78px);content:"";opacity:.42;pointer-events:none;position:absolute;inset:0}.buyer-file-index-shell>*{z-index:1;position:relative}.buyer-file-index-lede{border-bottom:1px solid #fffaf129;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr) auto;align-items:end;gap:18px 26px;min-height:auto;padding:clamp(24px,3.2vw,38px);display:grid}.buyer-file-index-lede .eyebrow{color:#f3c46d}.buyer-file-index-lede h2{color:#fff;text-wrap:balance;grid-column:1;max-width:780px;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.24rem);line-height:1}.buyer-file-index-lede>p{color:#fffaf1bd;grid-column:1;max-width:760px;margin:0}.buyer-file-index-meta{border:1px solid #fffaf12e;grid-area:1/2/span 3;gap:0;width:100%;display:grid}.buyer-file-index-meta article{border-bottom:1px solid #fffaf124;padding:14px}.buyer-file-index-meta article:last-child{border-bottom:0}.buyer-file-index-meta span,.buyer-file-index-panel-head span,.buyer-file-index-stage-row>span,.buyer-file-index-check-row>span,.buyer-file-index-question-row>span,.buyer-file-index-route-row>span,.buyer-file-index-output-row>span{text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.buyer-file-index-meta span{color:#f3c46d}.buyer-file-index-meta strong{color:#fffaf1eb;overflow-wrap:anywhere;margin-top:6px;font-size:.9rem;line-height:1.22;display:block}.buyer-file-index-cta{color:var(--ink);text-transform:uppercase;background:#fffaf1;grid-area:1/3/span 3;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:12px 16px;font-size:.9rem;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.buyer-file-index-cta:hover{background:var(--mint);transform:translateY(-1px)}.buyer-file-index-board{grid-template-columns:minmax(0,1fr) minmax(220px,.44fr) minmax(220px,.44fr);display:grid}.buyer-file-index-stage{background:color-mix(in srgb, var(--panel) 94%, #fff);color:var(--ink);grid-area:1/1;display:grid}.buyer-file-index-stage-row{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:18px;min-height:155px;padding:22px;display:grid}.buyer-file-index-stage-row:last-child{border-bottom:0}.buyer-file-index-stage-row>span{color:color-mix(in srgb, var(--ink) 28%, transparent);font-family:Georgia,Times New Roman,serif;font-size:1.85rem;line-height:1}.buyer-file-index-stage-row h3,.buyer-file-index-question-row h3,.buyer-file-index-output-row h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.36rem;line-height:1.06}.buyer-file-index-stage-row p,.buyer-file-index-question-row p,.buyer-file-index-route-row p,.buyer-file-index-output-row p{color:var(--muted);margin:0}.buyer-file-index-stage-row ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.buyer-file-index-item{background:color-mix(in srgb, var(--green) 9%, #fff);border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));color:var(--green);padding:7px 9px;font-size:.74rem;font-weight:900;line-height:1.18}.buyer-file-index-checklist,.buyer-file-index-questions,.buyer-file-index-routes{background:color-mix(in srgb, var(--paper) 90%, #fff);border-left:1px solid var(--line);color:var(--ink)}.buyer-file-index-checklist{grid-area:1/2}.buyer-file-index-questions{grid-area:1/3}.buyer-file-index-routes{grid-area:2/1/auto/4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.buyer-file-index-panel-head{background:var(--ink);color:#fff;grid-column:1/-1;min-height:92px;padding:18px}.buyer-file-index-panel-head span{color:#f3c46d}.buyer-file-index-panel-head strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.06;display:block}.buyer-file-index-check-row,.buyer-file-index-question-row,.buyer-file-index-route-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:72px;padding:14px 18px;display:grid}.buyer-file-index-route-row{border-right:1px solid var(--line)}.buyer-file-index-route-row:last-child{border-right:0}.buyer-file-index-check-row:last-child,.buyer-file-index-question-row:last-child,.buyer-file-index-route-row:last-child{border-bottom:0}.buyer-file-index-check-row>span,.buyer-file-index-question-row>span,.buyer-file-index-route-row>span{color:color-mix(in srgb, var(--ink) 34%, transparent);font-family:Georgia,Times New Roman,serif;font-size:1.18rem}.buyer-file-index-check-row p,.buyer-file-index-route-row strong{color:var(--green);margin:0;font-size:.86rem;font-weight:900;line-height:1.22}.buyer-file-index-question-row h3{color:var(--brick);font-size:1.02rem}.buyer-file-index-route-row:hover strong{color:var(--brick)}.buyer-file-index-route-row p{margin-top:6px;font-size:.76rem;line-height:1.3}.buyer-file-index-outputs{background:#fffaf10f;border-top:1px solid #fffaf124;grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.buyer-file-index-output-row{border-right:1px solid #fffaf124;min-height:188px;padding:22px}.buyer-file-index-output-row:last-child{border-right:0}.buyer-file-index-output-row>span{color:#f3c46d}.buyer-file-index-output-row h3{color:#fff;margin-top:12px;font-size:1.18rem}.buyer-file-index-output-row p{color:#fffaf1b8;font-size:.9rem}@media (width<=1100px){.buyer-file-index-shell,.buyer-file-index-board{grid-template-columns:1fr}.buyer-file-index-lede{border-bottom:1px solid #fffaf129;border-right:0;grid-template-columns:1fr;min-height:auto}.buyer-file-index-lede h2,.buyer-file-index-lede>p,.buyer-file-index-meta,.buyer-file-index-cta,.buyer-file-index-stage{grid-area:auto}.buyer-file-index-checklist,.buyer-file-index-questions,.buyer-file-index-routes{border-left:0;grid-area:auto}.buyer-file-index-routes{grid-template-columns:1fr}.buyer-file-index-route-row,.buyer-file-index-route-row:nth-child(2n){border-right:0}.buyer-file-index-outputs{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-file-index-output-row:nth-child(2n){border-right:0}.buyer-file-index-output-row:nth-child(-n+2){border-bottom:1px solid #fffaf124}}@media (width<=680px){.buyer-file-index{margin:-22px 0 46px}.buyer-file-index-shell{width:min(var(--max), calc(100% - 24px))}.buyer-file-index-lede,.buyer-file-index-stage-row,.buyer-file-index-output-row{padding:16px}.buyer-file-index-lede{gap:13px}.buyer-file-index-lede h2{font-size:1.82rem}.buyer-file-index-lede>p{font-size:.92rem;line-height:1.55}.buyer-file-index-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-file-index-meta article{padding:11px 12px}.buyer-file-index-meta article:nth-child(2){border-left:1px solid #fffaf124}.buyer-file-index-meta article:last-child{grid-column:1/-1}.buyer-file-index-meta strong{font-size:.82rem}.buyer-file-index-cta{width:100%;min-height:42px}.buyer-file-index-stage-row,.buyer-file-index-check-row,.buyer-file-index-question-row,.buyer-file-index-route-row{min-height:auto}.buyer-file-index-stage-row{grid-template-columns:36px minmax(0,1fr);gap:12px}.buyer-file-index-stage-row>span{font-size:1.36rem}.buyer-file-index-stage-row h3{font-size:1.12rem}.buyer-file-index-panel-head{min-height:auto;padding:14px 16px}.buyer-file-index-panel-head strong{font-size:1.06rem}.buyer-file-index-check-row,.buyer-file-index-question-row,.buyer-file-index-route-row{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 16px}.buyer-file-index-check-row>span,.buyer-file-index-question-row>span,.buyer-file-index-route-row>span{font-size:1.08rem}.buyer-file-index-check-row p,.buyer-file-index-route-row strong{font-size:.82rem}.buyer-file-index-question-row h3{margin-bottom:7px;font-size:.98rem}.buyer-file-index-stage-row p,.buyer-file-index-question-row p,.buyer-file-index-output-row p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.buyer-file-index-item:nth-child(n+3),.buyer-file-index-route-row p{display:none}.buyer-file-index-outputs{grid-template-columns:1fr}.buyer-file-index-output-row,.buyer-file-index-output-row:nth-child(2n),.buyer-file-index-output-row:nth-child(-n+2){border-bottom:1px solid #fffaf124;border-right:0;min-height:auto}.buyer-file-index-output-row h3{margin:8px 0 6px;font-size:1rem}.buyer-file-index-output-row p{-webkit-line-clamp:2;font-size:.84rem}.buyer-file-index-output-row:last-child{border-bottom:0}}@media (width<=1100px){.visual-story-shell{grid-template-columns:1fr}.visual-story-hero,.visual-story-hero img,.visual-story-copy{min-height:420px}.visual-story-stage,.visual-story-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-story-stage-card:nth-child(2),.visual-story-channel-card:nth-child(2){border-right:0}.visual-story-stage-card:nth-child(-n+2),.visual-story-channel-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.visual-story-channel-card:nth-child(-n+2){border-bottom-color:#fffaf129}}@media (width<=680px){.visual-story-theater{margin:0 0 52px}.visual-story-shell{width:min(var(--max), calc(100% - 28px))}.visual-story-hero,.visual-story-hero img,.visual-story-copy{min-height:320px}.visual-story-copy,.visual-story-stage-card,.visual-story-channel-card,.visual-story-dossier{padding:20px}.visual-story-copy h2{font-size:2rem}.visual-story-proof-rail,.visual-story-stage,.visual-story-channels{grid-template-columns:1fr}.visual-story-proof-chip{min-height:auto}.visual-story-stage-card,.visual-story-stage-card:nth-child(2),.visual-story-channel-card,.visual-story-channel-card:nth-child(2){border-bottom:1px solid var(--line);border-right:0;min-height:auto}.visual-story-channel-card,.visual-story-channel-card:nth-child(2){border-bottom-color:#fffaf129}.visual-story-stage-card:last-child,.visual-story-channel-card:last-child{border-bottom:0}}.program-detail-ledger{background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 96%, #fff), color-mix(in srgb, var(--panel-2) 82%, var(--paper))), var(--paper);margin:-34px 0 72px;padding:54px 0 68px;scroll-margin-top:96px}.program-detail-shell{grid-template-columns:minmax(280px,.82fr) minmax(380px,1.18fr);display:grid}.program-detail-visual{background:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 26%, transparent);grid-row:span 2;min-height:470px;margin:0;position:relative;overflow:hidden}.program-detail-visual:after{background:linear-gradient(180deg, transparent 24%, #0f1b1cd1), linear-gradient(135deg, transparent 0 58%, color-mix(in srgb, var(--gold) 62%, transparent) 58% 60%, transparent 60%);content:"";position:absolute;inset:0}.program-detail-visual img{object-fit:cover;width:100%;height:100%;min-height:470px}.program-detail-visual figcaption{color:#fff;z-index:1;max-width:calc(100% - 48px);position:absolute;bottom:24px;left:24px}.program-detail-visual figcaption span,.program-detail-spec-card>span,.program-detail-output-card>span,.program-detail-handoff-row>span{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.program-detail-visual figcaption strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:1.02;display:block}.program-detail-lede{background:linear-gradient(120deg, color-mix(in srgb, var(--panel) 94%, #fff), color-mix(in srgb, var(--mint) 46%, #fff)), var(--panel);border:1px solid var(--line);border-left:0;align-content:center;min-height:270px;padding:clamp(26px,4vw,52px)}.program-detail-lede h2{margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);line-height:1}.program-detail-lede p{color:color-mix(in srgb, var(--ink) 72%, var(--paper));max-width:820px}.program-detail-spec-grid{border-right:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.program-detail-spec-card{background:color-mix(in srgb, var(--panel) 88%, #fff);border-bottom:1px solid var(--line);border-left:1px solid var(--line);min-height:235px;padding:22px}.program-detail-spec-card:nth-last-child(-n+3){border-bottom:0}.program-detail-spec-card h3,.program-detail-question-card h3,.program-detail-output-card h3{margin:9px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.06}.program-detail-spec-card p,.program-detail-question-card p,.program-detail-output-card p,.program-detail-handoff-row p{color:color-mix(in srgb, var(--ink) 72%, var(--paper));margin-bottom:12px}.program-detail-spec-card small{color:color-mix(in srgb, var(--green) 72%, var(--ink));font-weight:700;line-height:1.35;display:block}.program-detail-questions,.program-detail-outputs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.program-detail-question-card{background:var(--ink);color:#fff;border-right:1px solid #fffaf129;min-height:210px;padding:24px}.program-detail-question-card:last-child,.program-detail-output-card:last-child{border-right:0}.program-detail-question-card h3{color:#fff}.program-detail-question-card p{color:#fffaf1c2}.program-detail-output-card{background:color-mix(in srgb, var(--panel) 90%, #fff);border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:220px;padding:24px}.program-detail-output-card>span,.program-detail-handoff-row>span{color:var(--brick)}.program-detail-handoff{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.program-detail-handoff-row{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 18%, transparent), transparent 56%), color-mix(in srgb, var(--paper) 88%, #fff);border-right:1px solid var(--line);min-height:170px;padding:24px}.program-detail-handoff-row:last-child{border-right:0}.program-detail-handoff-row strong{color:color-mix(in srgb, var(--green) 72%, var(--ink));line-height:1.35;display:block}@media (width<=1100px){.program-detail-shell{grid-template-columns:1fr}.program-detail-visual{grid-row:auto}.program-detail-lede{border-left:1px solid var(--line)}.program-detail-spec-grid,.program-detail-questions,.program-detail-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.program-detail-spec-card:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.program-detail-spec-card:nth-last-child(-n+2){border-bottom:0}.program-detail-question-card:nth-child(2),.program-detail-output-card:nth-child(2){border-right:0}.program-detail-question-card:nth-child(-n+2){border-bottom:1px solid #fffaf129}.program-detail-output-card:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=680px){.program-detail-ledger{margin:-20px 0 52px;padding:38px 0 46px}.program-detail-visual,.program-detail-visual img{min-height:300px}.program-detail-lede,.program-detail-spec-card,.program-detail-question-card,.program-detail-output-card,.program-detail-handoff-row{padding:20px}.program-detail-lede{min-height:auto}.program-detail-lede h2{font-size:2rem}.program-detail-spec-grid,.program-detail-questions,.program-detail-outputs,.program-detail-handoff{grid-template-columns:1fr}.program-detail-spec-card,.program-detail-spec-card:nth-last-child(-n+2),.program-detail-question-card,.program-detail-question-card:nth-child(2),.program-detail-output-card,.program-detail-output-card:nth-child(2),.program-detail-handoff-row{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.program-detail-question-card,.program-detail-question-card:nth-child(2){border-bottom-color:#fffaf129}.program-detail-spec-card:last-child,.program-detail-question-card:last-child,.program-detail-output-card:last-child,.program-detail-handoff-row:last-child{border-bottom:0}}@media (width<=1100px){.home-hero-stage .hero{grid-template-columns:1fr;gap:26px;min-height:auto;padding:64px 0 54px}.home-hero-stage .hero-dossier{width:100%;max-width:720px}.home-hero-stage .hero-dossier-media{aspect-ratio:16/7}}@media (width<=760px){.home-hero-stage .hero h1{font-size:clamp(2.62rem,13vw,3.62rem)}.home-hero-command,.home-hero-command-grid{grid-template-columns:1fr}.home-hero-command-card,.home-hero-command-card:last-child{border-bottom:1px solid #17232624;border-right:0;padding:14px 16px}.home-hero-command-card:last-child{border-bottom:0}.home-hero-command-card p{display:none}}@media (width<=520px){.home-hero-stage .hero{padding:34px 0}.home-hero-stage .hero h1{font-size:clamp(2.18rem,10.8vw,2.58rem);line-height:.99}.home-hero-stage .hero-copy>p:not(.eyebrow){-webkit-line-clamp:unset;font-size:.9rem;line-height:1.5;display:block;overflow:visible}.home-hero-stage .hero-program-board,.home-hero-stage .hero-dossier{display:none}.home-hero-command{margin-top:16px}.home-hero-command-head{padding:14px}.home-hero-command-head strong{font-size:1.02rem}.home-hero-command-head p{display:none}.home-hero-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero-command-card,.home-hero-command-card:last-child{border-bottom:0;border-right:1px solid #17232624;min-height:86px;padding:10px 8px}.home-hero-command-card:last-child{border-right:0}.home-hero-command-card span{font-size:.52rem}.home-hero-command-card strong{margin-top:8px;font-size:.82rem;line-height:1.08}}.home-category-launch-strip{border-bottom:1px solid #1723261f;border-top:5px solid var(--gold);color:var(--ink);background:linear-gradient(90deg,#17614f29,#0000 36%,#bd8b321f),repeating-linear-gradient(90deg,#1723260b,#1723260b 1px,#0000 1px 76px),linear-gradient(135deg,#f5f0e6 0%,#eef3ed 100%);padding:34px 0 42px;scroll-margin-top:96px}.home-category-launch-inner{grid-template-columns:minmax(286px,.26fr) minmax(0,.74fr);gap:20px;display:grid}.home-category-launch-head{border-left:6px solid var(--green);padding:6px 22px 0 18px}.home-category-launch-head .eyebrow{color:var(--brick);margin-bottom:12px}.home-category-launch-head h2{text-wrap:balance;max-width:420px;margin:0;padding-bottom:8px;font-size:3rem;line-height:1.08}.home-category-launch-head p:not(.eyebrow){color:var(--muted);max-width:440px;margin:16px 0 0;font-size:.96rem;line-height:1.6}.home-category-launch-command{border:1px solid #17232624;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.home-category-launch-command article{background:#fffaf1ad;border-right:1px solid #17232624;min-height:104px;padding:13px 12px}.home-category-launch-command article:last-child{border-right:0}.home-category-launch-command span,.home-category-launch-detail span{color:var(--brick);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.home-category-launch-command strong{color:var(--green);overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.82rem;line-height:1.12;display:block}.home-category-launch-command small{color:var(--muted);margin-top:6px;font-size:.72rem;line-height:1.25;display:block}.home-category-launch-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-category-launch-card{color:inherit;background:linear-gradient(#fffaf1f5,#f9f6edeb),#fffaf1;border:1px solid #17232621;grid-template-rows:148px auto auto auto auto auto 1fr auto;min-width:0;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.home-category-launch-card:hover{border-color:#bd8b32b3;transform:translateY(-2px);box-shadow:0 18px 48px #17232624}.home-category-launch-visual{min-height:148px;margin:0;position:relative;overflow:hidden}.home-category-launch-media{aspect-ratio:16/10;object-fit:cover;width:100%;height:148px}.home-category-launch-visual:after{content:"";background:linear-gradient(#0000 36%,#091414d1);position:absolute;inset:0}.home-category-launch-visual figcaption{color:#fff;z-index:1;position:absolute;bottom:12px;left:12px;right:12px}.home-category-launch-visual figcaption span{color:#f3c46d;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.home-category-launch-visual figcaption strong{color:#fff;text-shadow:0 8px 22px #00000057;margin-top:4px;padding:0;font-size:1.35rem}.home-category-launch-kicker{color:var(--brick);letter-spacing:0;text-transform:uppercase;padding:12px 13px 0;font-size:.68rem;font-weight:900;line-height:1.15;display:block}.home-category-launch-card strong{color:var(--green);overflow-wrap:anywhere;margin-top:8px;padding:0 13px;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.05;display:block}.home-category-launch-card p{color:var(--muted);margin:10px 0 0;padding:0 13px;font-size:.78rem;line-height:1.45}.home-category-launch-card small{color:var(--ink);border-top:1px solid #1723261f;margin-top:14px;padding:11px 13px 13px;font-size:.72rem;line-height:1.38;display:block}.home-category-launch-card small b{color:var(--brick);text-transform:uppercase;margin-bottom:5px;font-size:.66rem;display:block}.home-category-launch-route,.home-category-launch-review,.home-category-launch-output{border-top:1px solid #1723261f;gap:8px;padding:12px 13px;display:grid}.home-category-launch-route{background:#17614f12}.home-category-launch-review{background:#e6edf1a8}.home-category-launch-output{background:#bd8b3217}.home-category-launch-route p,.home-category-launch-review p,.home-category-launch-output p{color:var(--ink);margin:0;padding:0;font-size:.72rem;line-height:1.34}.home-category-launch-card em,.home-category-launch-action{background:var(--ink);color:#fff;text-transform:uppercase;border-top:1px solid #1723261f;justify-content:space-between;align-self:end;padding:11px 13px 13px;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.34;display:flex}.home-category-launch-action:after{content:">"}.home-social-theater{background:linear-gradient(110deg, #0b1514fa, #17614feb 52%, #3d2b1cf0), var(--ink);color:#fffaf1;border-bottom:1px solid #fffaf124;padding:74px 0;position:relative;overflow:hidden}.home-social-theater:before{content:"";opacity:.42;pointer-events:none;background:linear-gradient(90deg,#fffaf114,#0000 30%,#f3c46d14),repeating-linear-gradient(90deg,#fffaf117,#fffaf117 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#fffaf10f,#fffaf10f 1px,#0000 1px 74px);position:absolute;inset:0}.home-social-shell{z-index:1;gap:24px;display:grid;position:relative}.home-social-lede{grid-template-columns:minmax(0,.78fr) minmax(260px,.46fr);gap:18px;display:grid}.home-social-lede .eyebrow{color:#f3c46d;grid-column:1/-1}.home-social-lede h2{color:#fffaf1;letter-spacing:0;text-wrap:balance;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4.25rem);line-height:1.05}.home-social-lede p:not(.eyebrow){color:#fffaf1c2;align-self:end;margin:0;font-size:.98rem}.home-social-stage{grid-template-columns:.86fr 1.08fr .86fr;align-items:end;gap:18px;width:100%;max-width:920px;margin:14px auto 0;display:grid}.home-social-phone{background:color-mix(in srgb, var(--ink) 88%, #000);border:1px solid #fffaf12e;margin:0;overflow:hidden;transform:translateY(24px);box-shadow:0 28px 82px #00000047}.home-social-phone.featured{transform:translateY(0)}.home-social-phone img{aspect-ratio:4/5;object-fit:cover;background:#fffaf114;width:100%}.home-social-phone figcaption{border-top:1px solid #fffaf129;gap:6px;padding:16px;display:grid}.home-social-phone span,.home-social-metric span,.home-social-asset-card span,.home-social-platforms span,.home-social-workflow-card span{color:#f3c46d;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-social-phone strong{color:#fffaf1;text-transform:capitalize;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;line-height:1.04}.home-social-phone small{color:#fffaf1ad;overflow-wrap:anywhere;font-size:.76rem}.home-social-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-social-metric{border:1px solid #fffaf12e;border-left:0;min-height:174px;padding:18px}.home-social-metric:first-child{border-left:1px solid #fffaf12e}.home-social-metric strong{color:#fffaf1;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1;display:block}.home-social-metric p,.home-social-platforms p,.home-social-workflow-card p{color:#fffaf1b8;margin:0}.home-social-gallery{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-social-asset-card{color:var(--ink);background:#fffaf1ed;border-right:1px solid #1723262e;grid-template-rows:210px auto;min-width:0;display:grid}.home-social-asset-card:nth-child(4n){border-right:0}.home-social-asset-card img{object-fit:cover;width:100%;height:210px}.home-social-asset-card div{border-top:1px solid #17232624;padding:15px}.home-social-asset-card span{color:var(--brick)}.home-social-asset-card strong{color:var(--green);text-transform:capitalize;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.08;display:block}.home-social-asset-card p{color:var(--muted);margin:0;font-size:.82rem}.home-social-platforms{background:#fffaf114;border:1px solid #fffaf12e;grid-template-columns:minmax(260px,1fr) repeat(5,minmax(90px,.38fr));display:grid}.home-social-platforms>div,.home-social-platform-row{border-right:1px solid #fffaf129;padding:18px}.home-social-platform-row:last-child{border-right:0}.home-social-platforms strong,.home-social-platform-row strong{color:#fffaf1;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;line-height:1.08;display:block}.home-social-platform-row strong{font-size:2rem}.home-social-workflow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-social-workflow-card{border:1px solid #fffaf12e;border-left:0;min-height:190px;padding:18px}.home-social-workflow-card:first-child{border-left:1px solid #fffaf12e}.home-social-workflow-card h3{color:#fffaf1;margin:18px 0 10px;font-size:1.08rem;line-height:1.12}@media (width<=1120px){.home-category-launch-inner{grid-template-columns:1fr}.home-category-launch-head{max-width:760px}.home-category-launch-head h2{font-size:2.65rem}.home-category-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-social-lede,.home-social-platforms{grid-template-columns:1fr}.home-social-metrics,.home-social-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-social-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.home-social-platforms>div,.home-social-platform-row{border-bottom:1px solid #fffaf129;border-right:0}.home-social-platform-row:last-child{border-bottom:0}}@media (width<=720px){.home-category-launch-strip{padding:26px 0 30px}.home-category-launch-grid{grid-template-columns:1fr}.home-category-launch-card{grid-template-rows:170px auto auto auto auto auto 1fr auto;grid-template-columns:1fr}.home-category-launch-visual{min-height:170px}.home-category-launch-media{grid-row:auto;height:170px;min-height:0}.home-category-launch-head h2{font-size:2.2rem}.home-category-launch-command{grid-template-columns:1fr}.home-category-launch-command article,.home-category-launch-command article:last-child{border-bottom:1px solid #17232624;border-right:0;min-height:auto}.home-category-launch-command article:last-child{border-bottom:0}.home-category-launch-kicker{padding-top:14px}.home-category-launch-card small{margin-top:12px}.home-social-theater{padding:44px 0}.home-social-lede h2{font-size:2.05rem}.home-social-stage{grid-template-columns:1fr;max-width:310px}.home-social-phone,.home-social-phone.featured{transform:none}.home-social-metrics,.home-social-gallery,.home-social-workflow{grid-template-columns:1fr}.home-social-metric,.home-social-workflow-card,.home-social-asset-card{border-bottom:1px solid #fffaf129;border-left:1px solid #fffaf129;border-right:1px solid #fffaf129;min-height:auto}.home-social-asset-card{border-color:#17232629}.home-social-metric:last-child,.home-social-workflow-card:last-child,.home-social-asset-card:last-child{border-bottom:0}}@media (width<=440px){.home-category-launch-card{grid-template-columns:1fr}.home-category-launch-media{height:158px}.home-category-launch-card strong{font-size:.96rem}.home-category-launch-route,.home-category-launch-review,.home-category-launch-output,.home-category-launch-card em{padding-left:12px;padding-right:12px}.home-social-stage{max-width:100%}.home-social-phone figcaption,.home-social-metric,.home-social-asset-card div,.home-social-platforms>div,.home-social-platform-row,.home-social-workflow-card{padding:14px}}@media (width<=640px){.contact-route-index{margin:-16px 12px 44px}.contact-route-index-lede,.contact-route-index-card{padding:20px}.contact-route-index-links{grid-template-columns:1fr}.contact-route-index-card,.contact-route-index-card:nth-child(2n),.contact-route-index-card:last-child{border-bottom:1px solid #1723261f;border-right:0;grid-column:auto;min-height:auto}.contact-route-index-card:last-child{border-bottom:0}.contact-route-index-lede h2{font-size:1.72rem}.contact-rfq-jump-rail{margin:-28px 0 36px;padding:0 12px;top:64px}.contact-rfq-jump-shell{grid-template-columns:92px repeat(7,minmax(124px,1fr));min-width:960px}.contact-rfq-jump-shell>span,.contact-rfq-jump-shell a{min-height:52px;padding:10px 12px}}@media (width<=760px){.product-content-runway{margin:48px 0;padding:42px 0}.product-content-lede h2{font-size:1.9rem}.product-content-lede{grid-template-columns:1fr}.product-content-visual{min-height:260px}.product-content-answer-head h3{font-size:1.42rem}.product-content-term-strip{gap:6px}.product-content-term-strip span{padding:6px 8px;font-size:.64rem}.product-content-metrics,.product-content-stage,.product-content-answer-bank,.product-content-row,.product-content-social,.product-content-rfq-bridge,.product-content-cadence,.product-content-workflow{grid-template-columns:1fr}.product-content-feature,.product-content-row div,.product-content-answer-head,.product-content-answer-card,.product-content-social-card,.product-content-bridge-card,.product-content-cadence-head,.product-content-cadence-card,.product-content-workflow-card{padding:16px}.product-content-metrics strong{font-size:2.2rem}.product-content-feature strong{font-size:1.58rem}.product-content-feature a{flex-direction:column;align-items:flex-start;gap:8px}.product-content-feature a span{text-align:left;max-width:100%}.product-content-social-card p{-webkit-line-clamp:4}}:root{--public-ink:#14231f;--public-paper:#f6f8f7;--public-accent:#b83b29;--public-signal:#e6b34a;--public-mist:#d9e4df;--public-display:"Bodoni 72", "Bodoni MT", Didot, Georgia, serif;--public-body:"Gill Sans", "Trebuchet MS", Aptos, sans-serif;--public-line:color-mix(in srgb, var(--public-ink) 18%, transparent)}.public-insights{background:color-mix(in srgb, var(--public-paper) 88%, var(--site-accent) 5%);border-bottom:1px solid var(--public-line);border-top:1px solid var(--public-line)}.public-insight-grid{background:var(--public-line);border:1px solid var(--public-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-insight-card{background:var(--public-paper);flex-direction:column;min-height:330px;padding:28px;display:flex}.public-insight-meta{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:800;display:flex}.public-insight-meta span{color:var(--site-accent)}.public-insight-card h3{margin:34px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;line-height:1.15}.public-insight-card h3 a{color:var(--public-ink)}.public-insight-card>p{color:var(--muted);flex:1;margin:0 0 24px}.public-insight-tags{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.public-insight-tags span{border:1px solid var(--public-line);color:var(--muted);padding:5px 8px;font-size:.74rem}.public-insight-link,.public-insight-all a{color:var(--site-accent);text-transform:uppercase;font-size:.84rem;font-weight:900}.public-insight-all{text-align:right;margin-top:24px}.public-insight-article{background:var(--public-paper);padding:92px 0 110px}.public-insight-article-head{border-bottom:1px solid var(--public-line);padding-bottom:48px}.public-insight-article-head h1{max-width:1120px;margin:18px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:3.2rem;line-height:.98}.public-insight-deck{color:var(--muted);max-width:820px;font-size:1.22rem}.public-insight-byline{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:12px 28px;margin-top:32px;font-size:.82rem;font-weight:800;display:flex}.public-insight-article-layout{grid-template-columns:minmax(0,2fr) minmax(260px,.72fr);gap:72px;padding-top:56px;display:grid}.public-insight-body{max-width:800px}.public-insight-body>p,.public-insight-section p,.public-insight-answers p{margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.72}.public-insight-section{margin-top:44px;scroll-margin-top:110px}.public-insight-section h2{margin:0 0 20px;font-size:1.65rem;line-height:1.35}.public-insight-aside ol{margin:20px 0 30px;padding-left:22px}.public-insight-aside li{padding:0 0 14px 4px;line-height:1.6}.public-insight-aside a:not(.public-button){color:var(--public-ink);text-underline-offset:4px;text-decoration:underline}.public-insight-related{border-top:1px solid var(--public-line);padding:22px 0 28px}.public-insight-related h2{margin:0 0 16px;font-size:1rem}.public-insight-related nav{gap:14px;font-size:.95rem;display:grid}.public-insight-next{border-top:1px solid var(--public-line);margin-top:56px;padding-top:32px}.public-insight-next h2{font-size:1.75rem;line-height:1.35}.public-insight-next p{max-width:740px;margin-bottom:24px;line-height:1.8}@media (width<=600px){.public-insight-article{padding:44px 0 60px}.public-insight-article-head h1{font-size:2.1rem;line-height:1.12}.public-insight-article-layout{gap:36px;padding-top:32px}.public-insight-body>p,.public-insight-section p,.public-insight-answers p{font-size:1.1rem;line-height:1.8}.public-insight-aside{grid-row:1}.public-insight-aside .public-button{display:none}}.public-insight-answers{border-top:1px solid var(--public-line);margin-top:52px;padding-top:38px}.public-insight-answers h2{margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem}.public-insight-aside{border-top:4px solid var(--site-accent);align-self:start;position:sticky;top:98px}.public-insight-aside dl{margin:0 0 28px}.public-insight-aside dl>div{border-bottom:1px solid var(--public-line);padding:17px 0}.public-insight-aside dt{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800}.public-insight-aside dd{margin:0;font-weight:800}@media (width<=900px){.public-insight-grid{grid-template-columns:1fr}.public-insight-card{min-height:0}.public-insight-article-layout{grid-template-columns:1fr}.public-insight-aside{position:static}}body{background:var(--public-paper);color:var(--public-ink);font-family:var(--public-body)}.public-surface{background:var(--public-paper);color:var(--public-ink);overflow:clip}.public-kicker{color:var(--public-accent);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:900}.public-button{border:1px solid;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:.84rem;font-weight:900;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.public-button:hover{transform:translateY(-2px)}.public-button--light{background:var(--public-paper);border-color:var(--public-paper);color:var(--public-ink)}.public-button--light:hover{background:#fff;border-color:#fff}.public-button--ghost{color:#fff;background:#0c121133;border-color:#ffffffa3}.public-button--ghost:hover{background:#ffffff24}.public-button--dark{background:var(--public-ink);border-color:var(--public-ink);color:#fff}.public-hero{background-color:var(--public-ink);background-position:var(--public-hero-position,center);background-size:var(--public-hero-size,cover);color:#fff;background-repeat:no-repeat;min-height:430px;position:relative}.public-hero-shade{background:#0a1c169e;width:100%;position:absolute;inset:0}.public-hero--interior,.public-hero--interior .public-hero-inner{min-height:400px}.public-hero--interior .public-hero-inner{align-items:center;padding-top:42px;padding-bottom:42px;display:flex}.public-hero.public-hero--interior h1{font-size:2.5rem;line-height:1.15}.public-hero--interior .public-hero-intro{margin-top:16px}.public-hero--interior .public-hero-actions{margin-top:24px}.public-hero-inner{z-index:1;gap:32px;min-height:430px;padding-top:48px;padding-bottom:24px;display:grid;position:relative}.public-hero-copy{align-self:center;max-width:640px;padding-bottom:0}.public-hero .public-kicker{color:var(--public-signal)}.public-hero h1{color:#fff;font-family:var(--public-display);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:640px;margin:0;font-size:3.25rem;font-weight:700;line-height:1.1}.public-hero-intro{color:#fffffff2;max-width:600px;margin:20px 0 0;font-size:1rem;line-height:1.65}.public-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.public-hero-foot{border-top:1px solid #ffffff61;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);align-items:end;gap:22px;max-width:640px;padding-top:20px;display:grid;position:relative;bottom:0;left:0;right:0}.public-hero-region span,.public-hero-proof b{color:var(--public-signal);text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.public-hero-region strong{font-family:var(--public-display);margin-top:5px;font-size:1.18rem;display:block}.public-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-hero-proof>span{border-left:1px solid #ffffff47;min-height:44px;padding:0 14px;font-size:.77rem;font-weight:800}.public-hero-proof b{margin-bottom:6px}.public-hero-caption{color:#ffffffad;margin:0;font-size:.74rem;line-height:1.45;display:none}body[data-site-domain=daliunderwear\.com] .public-hero-shade{background:#270f1bc7}body[data-site-domain=underwearmaker\.com] .public-hero-shade{background:#0f1115c7}body[data-site-domain=daliclothing\.com] .public-hero{background-position:50% 28%}body[data-site-domain=daliclothing\.com] .public-hero-shade{background:#121f34c7}body[data-site-domain=daligarments\.com] .public-hero-shade{background:#181e1ac7}body[data-site-domain=dali-enterprise\.com] .public-hero-shade{background:#141a24c7}.public-signal-band{background:var(--public-ink);border-top:5px solid var(--public-accent);color:#fff}.public-signal-grid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));display:grid}.public-signal-grid>div{border-right:1px solid #ffffff26;min-height:104px;padding:24px 20px}.public-signal-grid>div:first-child{padding-left:0}.public-signal-grid>div:last-child{border-right:0}.public-signal-grid span{color:var(--public-signal);text-transform:uppercase;font-size:.63rem;font-weight:900;display:block}.public-signal-grid strong{font-family:var(--public-display);margin-top:8px;font-size:1.08rem;line-height:1.15;display:block}.public-band{padding:68px 0}.public-band--paper{background:color-mix(in srgb, var(--public-paper) 88%, white)}.public-band--ink{background:var(--public-ink);color:#fff}.public-section-head{max-width:850px;margin-bottom:44px}.public-section-head--split{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:54px;max-width:none;display:grid}.public-section-head h2,.public-form-intro h2,.public-final-cta h2{font-family:var(--public-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:2.25rem;font-weight:700;line-height:1.18}.public-section-head>p:last-child,.public-section-head--split>p,.public-form-intro>p,.public-checklist-layout>div>p,.public-final-cta p{color:color-mix(in srgb, var(--public-ink) 68%, transparent);margin:0;line-height:1.7}.public-category-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.public-category-card{border:1px solid var(--public-line);color:inherit;background:#fff;border-radius:4px;grid-column:span 4;grid-template-rows:auto 1fr;min-height:390px;text-decoration:none;display:grid;overflow:hidden}.public-category-card:first-child,.public-category-card:nth-child(2),.public-category-card:nth-child(6),.public-category-card:nth-child(7){grid-column:span 6}.public-category-card img{object-fit:cover;width:100%;height:100%;max-height:none;transition:transform .32s}.public-category-card:hover img{transform:scale(1.025)}.public-category-card>div{padding:24px;display:grid}.public-category-card span,.public-related-grid span,.public-fact-list span{color:var(--public-accent);text-transform:uppercase;font-size:.66rem;font-weight:900}.public-category-card h3{font-family:var(--public-display);margin:10px 0;font-size:1.7rem;line-height:1.02}.public-category-card p{color:color-mix(in srgb, var(--public-ink) 66%, transparent);margin:0;line-height:1.55}.public-category-card b{color:var(--public-accent);text-transform:uppercase;align-self:end;margin-top:24px;font-size:.72rem}.public-editorial{background:var(--public-paper)}.public-editorial-grid{border-top:1px solid var(--public-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-editorial-grid article{border-right:1px solid var(--public-line);min-height:390px;padding:32px}.public-editorial-grid article:first-child{padding-left:0}.public-editorial-grid article:last-child{border-right:0}.public-editorial-grid article>span,.public-process-grid article>span,.public-gallery figcaption span{color:var(--public-accent);font-family:var(--public-display);font-size:1.5rem}.public-editorial-grid h3,.public-process-grid h3{font-family:var(--public-display);overflow-wrap:anywhere;min-width:0;max-width:100%;margin:42px 0 14px;font-size:2rem;line-height:1.05}.public-editorial-grid p,.public-editorial-grid li,.public-process-grid p{color:color-mix(in srgb, var(--public-ink) 68%, transparent);line-height:1.6}.public-editorial-grid ul{border-top:1px solid var(--public-line);margin:24px 0 0;padding:18px 0 0;list-style:none}.public-editorial-grid li{margin:8px 0}.public-facts-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.public-facts-image{min-height:560px}.public-facts-image img{object-fit:cover;border-radius:3px;width:100%;height:560px}.public-facts .public-kicker{color:var(--public-signal)}.public-facts h2{font-family:var(--public-display);margin:0 0 34px;font-size:3.4rem;line-height:1}.public-fact-list{border-top:1px solid #fff3}.public-fact-list>div{border-bottom:1px solid #fff3;grid-template-columns:150px 1fr;align-items:baseline;gap:20px;padding:17px 0;display:grid}.public-fact-list span{color:var(--public-signal)}.public-fact-list strong{font-family:var(--public-display);font-size:1.25rem}.public-gallery-band{background:color-mix(in srgb, var(--public-mist) 52%, var(--public-paper))}.public-gallery{grid-template-rows:repeat(2,260px);grid-template-columns:1.4fr .8fr;gap:16px;display:grid}.public-gallery figure{background:var(--public-ink);border-radius:3px;margin:0;position:relative;overflow:hidden}.public-gallery-feature{grid-row:span 2}.public-gallery img{object-fit:cover;width:100%;height:100%}.public-gallery figcaption{color:#fff;background:#0c1211c7;gap:12px;padding:13px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.public-gallery figcaption span{color:var(--public-signal);font-size:.8rem}.public-process-band{background:#fff}.public-process-grid{border-bottom:1px solid var(--public-line);border-top:1px solid var(--public-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-process-grid article{border-right:1px solid var(--public-line);min-height:310px;padding:28px}.public-process-grid article:first-child{padding-left:0}.public-process-grid article:last-child{border-right:0}.public-process-grid h3{margin-top:28px;font-size:1.5rem;line-height:1.25}.public-form-layout{grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}.public-form-intro{position:sticky;top:100px}.public-form-intro h2{margin-bottom:20px;font-size:3.2rem}.public-form-note{border-left:4px solid var(--public-accent);gap:7px;margin-top:30px;padding:4px 0 4px 18px;display:grid}.public-form-note strong{font-family:var(--public-display);font-size:1.3rem}.public-form-note span{color:color-mix(in srgb, var(--public-ink) 68%, transparent);line-height:1.5}.public-rfq-form{border:1px solid var(--public-line);background:#fff;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:34px;display:grid}.public-email-contact{border-top:2px solid var(--public-accent);color:var(--public-ink);padding:28px 0}.public-email-contact>:is(h2,h3){font-family:var(--public-display);margin:0 0 16px;font-size:1.65rem;line-height:1.2}.public-email-contact p,.public-email-contact li,.public-contact-policy{overflow-wrap:anywhere;line-height:1.7}.public-email-contact h4{margin:32px 0 12px;font-size:1rem}.public-email-contact .public-button{margin-top:12px}.public-contact-policy{margin-top:24px!important}.public-contact-scope{border-top:1px solid var(--public-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:32px;margin-top:48px;padding-top:32px;display:grid}.public-contact-scope h3{font-size:1.1rem}.public-contact-scope p,.public-contact-scope li{font-size:.9rem;line-height:1.7}.public-rfq-form>label:not(.bot-field),.public-rfq-details-grid>label{color:var(--public-ink);gap:8px;font-size:.875rem;font-weight:900;display:grid}.public-rfq-guidance,.public-rfq-form .public-field-help{color:#53645e;margin:0;font-size:.875rem;font-weight:400;line-height:1.65}.public-rfq-form input,.public-rfq-form select,.public-rfq-form textarea{background:color-mix(in srgb, var(--public-paper) 62%, white);border:1px solid var(--public-line);color:var(--public-ink);font:inherit;border-radius:2px;width:100%;min-height:48px;padding:11px 12px;font-size:.9rem;font-weight:400}.public-rfq-form textarea{resize:vertical}.public-rfq-form input:focus,.public-rfq-form select:focus,.public-rfq-form textarea:focus{border-color:var(--public-accent);outline:3px solid color-mix(in srgb, var(--public-accent) 18%, transparent)}.public-rfq-form .span-2{grid-column:span 2}.public-consent{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.public-consent input{width:20px;min-height:20px}.public-form-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.public-form-actions p{color:color-mix(in srgb, var(--public-ink) 68%, transparent);margin:0}.public-rfq-form>:is(h2,h3){margin:0;font-size:1.5rem}.public-rfq-form .bot-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-rfq-details{border-top:1px solid var(--public-line);min-width:0;padding-top:18px}.public-rfq-details summary{cursor:pointer;font-size:.875rem;font-weight:700}.public-rfq-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:20px;display:grid}.public-rfq-email{overflow-wrap:anywhere;margin:0;font-size:.875rem}.public-form-actions button:disabled{opacity:.55;cursor:not-allowed}.public-form-actions p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.public-form-actions p[data-state=error]{color:#a12d2d}.public-form-actions p[data-state=success]{color:#24684c}.public-rfq-form>label,.public-rfq-details-grid>label{min-width:0}.skip-link{z-index:4000;color:#173f35;background:#fff;border:2px solid #173f35;max-width:calc(100% - 24px);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.main:focus{outline:none}.table-frame{min-width:0;position:relative}.table-frame[data-overflow=true]:after{content:"↔";color:#53645e;pointer-events:none;font-size:20px;line-height:24px;position:absolute;top:-26px;right:0}.table-frame[data-overflow=true]>:first-child{box-shadow:inset -12px 0 12px -12px #203d35}@media (width<=760px){.public-rfq-form input,.public-rfq-form select,.public-rfq-form textarea{font-size:16px}}.public-checklist-layout{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.public-checklist-layout h2{font-family:var(--public-display);margin:0 0 22px;font-size:2.25rem;line-height:1}.public-checklist-layout ol{border-top:1px solid var(--public-line);margin:0;padding:0;list-style:none}.public-checklist-layout li{border-bottom:1px solid var(--public-line);grid-template-columns:46px 1fr;align-items:start;gap:18px;padding:18px 0;line-height:1.5;display:grid}.public-checklist-layout li span{color:var(--public-accent);font-family:var(--public-display);font-size:1.2rem}.public-faq-band{background:#fff}.public-faq-layout{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:80px;display:grid}.public-faq-layout h2{overflow-wrap:break-word;white-space:normal;width:auto;min-width:0;max-width:100%;display:block}.public-faq-layout>div{min-width:0}.public-faq-list{border-top:1px solid var(--public-line)}.public-faq-list details{border-bottom:1px solid var(--public-line)}.public-faq-list summary{cursor:pointer;font-family:var(--public-display);grid-template-columns:42px 1fr;align-items:center;gap:18px;padding:22px 0;font-size:1.35rem;list-style:none;display:grid}.public-faq-list summary span{color:var(--public-accent);font-size:.9rem}.public-faq-list details p{color:color-mix(in srgb, var(--public-ink) 68%, transparent);margin:0;padding:0 0 24px 60px;line-height:1.7}.public-related-band{background:color-mix(in srgb, var(--public-mist) 42%, var(--public-paper))}.public-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-related-grid a{background:var(--public-paper);border:1px solid var(--public-line);color:inherit;border-radius:2px;min-height:220px;padding:24px;text-decoration:none;display:grid}.public-related-grid strong{font-family:var(--public-display);margin:18px 0;font-size:1.45rem;line-height:1.08}.public-related-grid b{color:var(--public-accent);text-transform:uppercase;align-self:end;font-size:.72rem}.public-final-cta{background:var(--public-accent);color:#fff;padding:72px 0}.public-final-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid}.public-final-cta .public-kicker{color:#fff}.public-final-cta h2{font-size:2.25rem}.public-final-cta p{color:#fff;max-width:760px;margin-top:14px}@media (width<=1040px){.public-hero-shade{background:#0a1c16b8;width:100%}.public-hero h1{font-size:2.75rem}.public-hero-foot{grid-template-columns:190px 1fr}.public-hero-caption{display:none}.public-section-head h2,.public-form-intro h2,.public-checklist-layout h2{font-size:2.1rem}.public-category-card,.public-category-card:first-child,.public-category-card:nth-child(2),.public-category-card:nth-child(6),.public-category-card:nth-child(7){grid-column:span 6}.public-facts-layout,.public-form-layout,.public-checklist-layout,.public-faq-layout{gap:44px}}@media (width<=760px){.public-hero,.public-hero-inner{min-height:430px}.public-hero{background-position:var(--public-hero-mobile-position,62% center);background-size:cover}.public-hero-shade,body[data-site-domain] .public-hero-shade{background:#0a1c16c4;width:100%}.public-hero-inner{padding-top:38px;padding-bottom:22px}.public-hero-copy{align-self:start;padding-bottom:0}.public-hero h1{font-size:2.1rem;line-height:1.15}.public-hero-intro{margin-top:18px;font-size:.95rem;line-height:1.58}.public-hero-actions{grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.public-hero--interior,.public-hero--interior .public-hero-inner{min-height:0}.public-hero--interior .public-hero-inner{padding-top:32px;padding-bottom:32px}.public-hero.public-hero--interior h1{font-size:2rem}.public-button{min-width:0;padding:10px 12px}.public-hero-foot{grid-template-columns:1fr;gap:14px;padding-top:12px}.public-hero-region{display:none}.public-hero-proof>span{padding:0 8px;font-size:.66rem}.public-signal-grid{grid-template-columns:1fr 1fr}.public-signal-grid>div,.public-signal-grid>div:first-child{border-bottom:1px solid #ffffff26;min-height:86px;padding:17px 12px}.public-signal-grid strong{font-size:.92rem}.public-band{padding:40px 0}.public-section-head,.public-section-head--split{margin-bottom:30px;display:block}.public-section-head--split>p{margin-top:18px}.public-section-head h2,.public-form-intro h2,.public-checklist-layout h2,.public-final-cta h2{font-size:1.8rem}.public-category-grid,.public-editorial-grid,.public-process-grid,.public-related-grid{grid-template-columns:1fr}.public-category-card,.public-category-card:first-child,.public-category-card:nth-child(2),.public-category-card:nth-child(6),.public-category-card:nth-child(7){grid-column:auto;grid-template-rows:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:0}.public-category-card>.public-image{aspect-ratio:auto;height:100%;min-height:190px}.public-category-card>div{padding:18px 16px}.public-category-card h3{font-size:1.35rem;line-height:1.2}.public-category-card p{font-size:14px}.public-category-card b{margin-top:14px}.public-editorial-grid article,.public-editorial-grid article:first-child,.public-process-grid article,.public-process-grid article:first-child{border-bottom:1px solid var(--public-line);border-right:0;min-height:0;padding:28px 0}.public-editorial-grid h3,.public-process-grid h3{margin-top:24px}.public-facts-layout,.public-form-layout,.public-checklist-layout,.public-faq-layout,.public-final-cta-inner{grid-template-columns:1fr}.public-facts-image,.public-facts-image img{height:390px;min-height:390px}.public-facts h2{font-size:2.4rem}.public-fact-list>div{grid-template-columns:110px 1fr}.public-gallery{grid-template-rows:330px 220px 220px;grid-template-columns:1fr}.public-gallery-feature{grid-row:auto}.public-form-intro{position:static}.public-rfq-form{grid-template-columns:1fr;padding:20px}.public-rfq-form .span-2{grid-column:auto}.public-rfq-details-grid{grid-template-columns:minmax(0,1fr)}.public-faq-list summary{font-size:1.15rem}.public-faq-list details p{padding-left:0}.public-final-cta-inner{gap:28px}}@media (prefers-reduced-motion:reduce){.public-button,.public-category-card img{transition:none}.public-button:hover,.public-category-card:hover img{transform:none}}.public-policy{background:#fff;padding:64px 0 88px}.public-policy-heading{border-bottom:1px solid var(--public-line);padding-bottom:32px}.public-policy-heading h1{max-width:850px;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;line-height:1.15}.public-policy-heading>p{max-width:780px}.public-policy-draft{border-left:3px solid var(--public-accent);color:#923726;padding-left:16px}.public-policy-layout{grid-template-columns:240px minmax(0,1fr);gap:64px;padding-top:40px;display:grid}.public-policy-layout nav a{border-bottom:1px solid var(--public-line);padding:12px 0;font-size:.9rem;display:block}.public-policy-body{max-width:780px}.public-policy-body section{margin-bottom:36px;scroll-margin-top:110px}.public-policy-body h2{font-size:1.3rem;line-height:1.35}.public-policy-body p,.public-policy-body li{line-height:1.8}@media (width<=760px){.public-policy{padding-top:40px}.public-policy-heading h1{font-size:2rem}.public-policy-layout{grid-template-columns:1fr;gap:28px}}.public-image,.public-image>img{width:100%;display:block}.public-hero>.public-hero-image{z-index:0;height:100%;position:absolute;inset:0}.public-hero-image>img{object-fit:cover;object-position:var(--public-hero-position,center);height:100%}.public-hero-shade{z-index:1}.public-hero-inner{z-index:2}.public-gallery .public-image,.public-facts-image .public-image{height:100%}.public-category-card>.public-image{aspect-ratio:4/3;align-self:start;height:auto;overflow:hidden}.public-hero--interior .public-hero-shade{background:linear-gradient(90deg,#07120fd6,#07120fcc 42%,#07120f73 76%,#07120f40)}@media (width<=760px){.public-hero .public-hero-image>img{object-position:var(--public-hero-mobile-position,center)}.public-hero--interior,.public-hero--interior .public-hero-inner{min-height:430px}.public-hero--interior .public-hero-actions{display:flex}.public-hero--interior .public-hero-shade,body[data-site-domain] .public-hero--interior .public-hero-shade{background:#07120fa8}}
