.market-directory-page{background:#050505}.market-directory-hero{padding-top:clamp(142px,13vw,200px);padding-bottom:70px;border-bottom:1px solid #303030}.market-directory-overline,.market-showcase-kicker{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.5;letter-spacing:.15em;font-weight:700;color:#ffd60a}.market-directory-overline span{color:#929292}.market-directory-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);gap:clamp(30px,6vw,110px);align-items:end;margin-top:30px}.market-directory-head h1{font:500 clamp(42px,5.5vw,84px)/1.06 var(--display);letter-spacing:-.06em;max-width:1000px;overflow-wrap:break-word}.market-directory-head h1 span{color:#969696}.market-directory-head p{font-size:15px;line-height:1.8;color:#b0b0b0}.market-directory-head a,.market-showcase-cta{margin-top:24px;display:inline-flex;align-items:center;gap:14px;padding-bottom:9px;border-bottom:1px solid #f4ce10;font-size:14px;color:#fff;font-weight:650}.market-directory-head a svg,.market-showcase-cta svg{color:#ffd60a}.market-browser{padding-top:43px;padding-bottom:90px}.market-browser-controls{display:flex;align-items:center;justify-content:space-between;gap:22px}.market-search{display:flex;align-items:center;gap:15px;border:1px solid #393939;border-radius:12px;background:#111;min-height:56px;padding:0 18px;flex:1;max-width:560px;color:#e8c500;transition:border-color .18s ease}.market-search:focus-within{border-color:#ffd60a}.market-search input{font:500 15px var(--body);border:0;outline:0;background:transparent;min-width:0;width:100%;color:#f5f5f5}.market-search input::placeholder{color:#898989}.market-results{color:#b4b4b4;font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.market-filter-row{display:flex;gap:8px;overflow-x:auto;padding:23px 0 10px;scrollbar-width:thin}.market-filter{border:1px solid #343434;border-radius:999px;padding:11px 19px;min-height:44px;color:#bcbcbc;font-size:12px;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.market-filter:hover{border-color:#777;color:#fff}.market-filter.is-active{color:#090909;border-color:#ffd60a;background:#ffd60a;font-weight:750}.market-region{padding-top:48px}.market-region-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid #3a3a3a;padding-bottom:16px;margin-bottom:14px}.market-region-head h2{font:500 clamp(25px,2.5vw,37px)/1.15 var(--display);letter-spacing:-.04em}.market-region-head span{font-size:10px;letter-spacing:.14em;color:#969696;white-space:nowrap}.market-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.market-card{display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto 1fr;gap:19px 9px;min-width:0;min-height:123px;padding:17px 19px;border:1px solid #303030;border-radius:11px;background:linear-gradient(145deg,#161616,#0a0a0a);transition:border-color .18s ease,background .18s ease,transform .18s ease}.market-card:focus-visible,.market-card:hover{border-color:#e4c100;background:#1a1810;transform:translateY(-2px)}.market-card-code{font-size:10px;font-weight:750;letter-spacing:.13em;color:#d6b40a}.market-card-title{font:500 clamp(15px,1.4vw,20px)/1.24 var(--display);letter-spacing:-.025em;align-self:end;overflow-wrap:break-word}.market-card-arrow{color:#dec10b}.market-empty{padding:65px 25px;border:1px solid #303030;border-radius:14px;text-align:center;margin-top:28px}.market-empty strong{font:500 24px var(--display)}.market-empty p{font-size:14px;margin:10px 0 18px;color:#aaa}.market-empty button{color:#ffd60a;text-decoration:underline}.market-delivery-note{font-size:12px;line-height:1.8;color:#909090;max-width:87ch;margin-top:34px}.market-extras{padding:0 0 90px}.market-extras h2{font:500 23px var(--display);letter-spacing:-.03em;margin-bottom:14px}.market-extras>div{display:flex;flex-wrap:wrap;gap:12px}.market-extras a{display:flex;align-items:center;gap:16px;border:1px solid #353535;border-radius:9px;padding:14px 17px;font-size:14px;color:#dedede}.market-extras a svg{color:#ffd60a}.market-showcase{padding-block:clamp(88px,8vw,150px);border-top:1px solid #303030}.market-showcase-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:65px;align-items:end;margin-top:40px;margin-bottom:34px}.market-showcase h2{font:500 clamp(42px,5vw,79px)/1.05 var(--display);letter-spacing:-.058em;margin-top:19px}.market-showcase h2 span{color:#999}.market-showcase-intro p{font-size:15px;line-height:1.8;color:#aaa;max-width:360px}.market-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.market-featured-link{display:grid;grid-template-columns:1fr 18px;grid-template-rows:auto 1fr;gap:22px 8px;min-height:126px;padding:18px 20px;border:1px solid #303030;background:#101010;border-radius:10px;transition:border-color .18s ease,transform .18s ease}.market-featured-link:hover{border-color:#ffd60a;transform:translateY(-2px)}.market-featured-link>span{font-size:10px;letter-spacing:.13em;color:#dfc000;font-weight:750}.market-featured-link strong{align-self:end;font:500 clamp(16px,1.6vw,22px)/1.15 var(--display);letter-spacing:-.03em}.market-featured-link svg{align-self:end;color:#ffd60a}.market-showcase-note{font-size:12px;color:#8f8f8f;line-height:1.7;margin-top:22px}.footer-market-link{color:#ffd60a!important;font-weight:700}@media(max-width:1150px){.market-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.market-directory-head,.market-showcase-head{grid-template-columns:1fr;gap:24px}.market-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-directory-hero{padding-top:132px;padding-bottom:40px}.market-showcase-head{margin-top:22px}.market-showcase{padding-block:75px}.market-region{padding-top:35px}}@media(max-width:540px){.market-browser{padding-top:25px}.market-browser-controls{align-items:stretch;gap:13px;flex-direction:column}.market-results{align-self:flex-end}.market-card-grid,.market-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-card{min-height:106px;padding:14px;gap:14px 5px}.market-card-title{font-size:15px}.market-featured-link{padding:15px;min-height:103px;gap:15px 5px}.market-featured-link strong{font-size:15px}.market-directory-head h1{font-size:clamp(37px,10vw,53px)}.market-showcase h2{font-size:clamp(37px,9.5vw,54px)}.market-filter{font-size:11px;padding-inline:13px}.market-directory-hero{padding-top:127px}}@media(prefers-reduced-motion:reduce){.market-card,.market-featured-link{transition:none}.market-card:hover,.market-featured-link:hover{transform:none}}.market-card-code{grid-column:1;grid-row:1}.market-card-title{grid-column:1;grid-row:2;min-width:0;word-break:normal;overflow-wrap:normal;hyphens:manual}.market-card-arrow{grid-column:2;grid-row:2;align-self:end;justify-self:end}.market-featured-link>span{grid-column:1;grid-row:1}.market-featured-link strong{grid-column:1;grid-row:2;min-width:0;word-break:normal;overflow-wrap:normal;hyphens:manual}.market-featured-link svg{grid-column:2;grid-row:2;justify-self:end}.site-header{background:#080808f9;border-bottom-color:#292929}.market-directory-page .site-header{background:#050505;border-bottom-color:#323232}.footer-market-strip{margin-top:37px;border-top:1px solid #303030;padding-top:25px;display:grid;grid-template-columns:minmax(170px,.5fr) minmax(0,1.5fr);gap:20px 40px;align-items:start}.footer-market-intro{display:flex;flex-direction:column;gap:6px}.footer-market-intro strong{font:500 18px/1.3 var(--display)}.footer-market-intro span{font-size:12px;color:#939393;line-height:1.6}.footer-market-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.footer-market-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;border:1px solid #353535;border-radius:7px;font-size:12px;line-height:1.3;color:#bdbdbd;transition:border-color .18s ease,color .18s ease}.footer-market-links a:hover{border-color:#d4b500;color:#fff}.footer-market-links a.footer-market-link{background:#211d08;color:#ffde3b!important;border-color:#5a4e0d;font-weight:700}@media(max-width:800px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 17px}.footer-grid nav{min-width:0}.footer-grid nav a{min-height:36px;font-size:12px;line-height:1.4;overflow-wrap:normal;word-break:normal}.footer-grid h3{margin-bottom:8px;font-size:13px}.footer-grid>nav:last-child{grid-column:1/-1}.footer-market-strip{grid-template-columns:1fr;gap:15px;margin-top:27px;padding-top:20px}.footer-market-links a{font-size:12px;min-height:36px}}@media(max-width:380px){.market-card{padding:12px}.market-card-title,.market-featured-link strong{font-size:14px}.footer-grid{column-gap:13px}}.hero h1{font-size:clamp(3rem,5.4vw,5.9rem);letter-spacing:-.057em;line-height:1.08}.hero h1>.today{font-size:1.06em;line-height:1.12}.hero h1>span{white-space:normal}.hero-description{font-size:clamp(1rem,1.18vw,1.17rem);line-height:1.75;max-width:48ch}.hero .action-primary{background:var(--yellow);color:#060606;border-color:var(--yellow);font-weight:750}.hero .action-primary svg{color:#060606}.hero .action-primary:hover{background:#fff;border-color:#fff}.hero .action-primary:hover svg{color:#060606}.commercial-overview{padding-block:clamp(5rem,10vw,10rem);color:var(--foreground)}.commercial-intro{max-width:1000px}.commercial-intro h2,.margin-scenario h2,.proof-intro h2,.proof-process-title h2{font-family:var(--display);font-size:clamp(2.5rem,5.5vw,5.65rem);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin:1.5rem 0}.commercial-intro h2 span,.margin-scenario h2 span,.proof-intro h2 span{color:#a7a7a7}.commercial-intro>p:last-child,.commercial-priorities-lead h2,.margin-scenario-heading>div>p,.proof-intro>div>p,.proof-process-title>p:last-child{color:#b5b5b5;line-height:1.8}.commercial-intro>p:last-child{max-width:64ch;font-size:1.08rem}.commercial-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #292929;margin-top:3.5rem}.commercial-service{min-width:0;min-height:335px;display:flex;flex-direction:column;padding:clamp(1.35rem,3vw,2.5rem);background:#0d0d0d;border-right:1px solid #292929;text-decoration:none;transition:background .2s,border-color .2s}.commercial-service:last-child{border-right:0}.commercial-service:hover{background:#151515}.commercial-priority a:focus-visible,.commercial-service:focus-visible,.margin-demo-tabs button:focus-visible,.proof-study a:focus-visible{outline:2px solid #ffd60a;outline-offset:4px}.commercial-service-top{display:flex;justify-content:space-between;align-items:center;color:var(--yellow);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.commercial-service h3{font-family:var(--display);font-size:clamp(1.6rem,2.3vw,2.5rem);letter-spacing:-.04em;line-height:1.15;margin:3.1rem 0 1rem}.commercial-service p{font-size:.95rem;line-height:1.75;color:#a9a9a9;max-width:38ch}.commercial-service-link{margin-top:auto;padding-top:1.8rem;color:#fff;font-size:.85rem;display:flex;gap:1rem;align-items:center}.commercial-priorities{border-top:1px solid #292929;margin-top:clamp(5rem,9vw,9rem);padding-top:2.5rem;display:grid;grid-template-columns:.85fr 1.3fr;gap:clamp(2rem,6vw,7rem)}.commercial-priorities-lead h2{font-family:var(--display);font-weight:500;font-size:clamp(2rem,3vw,3.4rem);line-height:1.15;letter-spacing:-.04em;color:#fff;margin-top:1.5rem}.commercial-priority{display:grid;grid-template-columns:44px 1fr;gap:1.5rem;border-bottom:1px solid #303030;padding:1.7rem 0}.commercial-priority-number{font-size:.75rem;color:var(--yellow);padding-top:.5rem}.commercial-priority h3{font-size:1.35rem;font-family:var(--display);font-weight:550;letter-spacing:-.03em}.commercial-priority p{color:#a9a9a9;line-height:1.75;margin:.6rem 0 1rem}.commercial-priority a,.margin-demo-next a,.margin-scenario-heading a,.proof-identity a,.proof-intro a,.proof-study a{display:inline-flex;align-items:center;gap:12px;color:var(--yellow);font-size:.87rem;min-height:44px}.margin-scenario{background:#121212;border-block:1px solid #292929;padding:clamp(5rem,9vw,9rem) 0}.margin-scenario-heading,.proof-intro{display:grid;grid-template-columns:1.2fr .75fr;align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:3rem}.margin-scenario-heading>div>p,.proof-intro>div>p{max-width:48ch}.margin-demo-shell{border:1px solid #414141;background:#060606;box-shadow:0 24px 75px #0007;overflow:hidden}.margin-demo-toolbar{display:flex;justify-content:space-between;gap:16px;padding:1.1rem 1.5rem;background:#111;border-bottom:1px solid #282828;font-size:.76rem;color:#aaa}.margin-demo-toolbar strong{color:#f5f5f5;font-weight:600}.margin-demo-light{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--yellow);margin-right:7px}.margin-demo-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:1.25rem 1.5rem;border-bottom:1px solid #272727}.margin-demo-tabs button{color:#a9a9a9;border:1px solid #333;padding:.8rem 1rem;text-align:left;cursor:pointer;background:#101010;min-height:44px;font:inherit;font-size:.83rem}.margin-demo-tabs button[aria-pressed=true]{color:#080808;background:var(--yellow);border-color:var(--yellow);font-weight:700}.margin-demo-body{padding:clamp(1.2rem,3vw,2.5rem)}.margin-demo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.margin-demo-metric{display:flex;flex-direction:column;gap:.9rem;border:1px solid #303030;background:#0f0f0f;padding:clamp(1rem,2vw,1.7rem);min-width:0}.margin-demo-metric span{color:#b7b7b7;font-size:.85rem;line-height:1.45}.margin-demo-metric strong{font-family:var(--display);font-size:clamp(1.4rem,2.8vw,2.8rem);letter-spacing:-.05em;font-weight:550;font-variant-numeric:tabular-nums}.margin-demo-metric small{font-size:.76rem;color:#929292}.margin-demo-metric.featured{background:#211f0d;border-color:#685e1b}.margin-demo-metric.featured strong{color:var(--yellow)}.margin-demo-breakdown{margin-top:2rem}.margin-demo-explain{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:1.35rem}.margin-demo-explain h3{font-family:var(--display);font-size:clamp(1.4rem,2.4vw,2.25rem);font-weight:500;letter-spacing:-.04em;margin-top:.5rem}.margin-demo-explain>strong{color:var(--yellow);font-size:clamp(1.25rem,2.2vw,2rem);white-space:nowrap;font-variant-numeric:tabular-nums}.margin-demo-explain>strong small{display:block;text-align:right;color:#aaa;font-size:.72rem;font-weight:400;margin-top:.5rem}.margin-demo-track{display:flex;height:16px;gap:3px;width:100%;background:#292929;overflow:hidden}.margin-demo-track span:first-child{background:var(--yellow)}.margin-demo-track span:last-child{background:#5b5b5b}.margin-demo-costs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.5rem 0 1.8rem}.margin-demo-costs>div{border-top:1px solid #383838;padding-top:.8rem}.margin-demo-costs dt{font-size:.76rem;color:#a8a8a8}.margin-demo-costs dd{margin:.5rem 0 0;font-variant-numeric:tabular-nums;font-weight:650}.margin-demo-disclosure{font-size:.82rem;line-height:1.8;color:#b0b0b0;border-top:1px solid #292929;padding-top:1rem;max-width:100ch}.margin-demo-disclosure strong{color:#e0e0e0}.margin-demo-next{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0 0}.margin-demo-next p{color:#b5b5b5;max-width:62ch;line-height:1.6}.margin-demo-next a{white-space:nowrap}.proof-process{padding-block:clamp(5rem,10vw,10rem)}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.proof-study{border:1px solid #303030;padding:clamp(1.4rem,3vw,2.4rem);min-height:300px;display:flex;flex-direction:column;background:linear-gradient(140deg,#121212,#080808)}.proof-study-label{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;color:#a2a2a2;font-size:.67rem;text-transform:uppercase;letter-spacing:.06em}.proof-study-label span:last-child{color:var(--yellow)}.proof-study h3{font-family:var(--display);font-size:clamp(2rem,3vw,3rem);font-weight:550;letter-spacing:-.05em;margin:3rem 0 .7rem}.proof-study p{color:#aaa;line-height:1.7;font-size:.91rem}.proof-study a{margin-top:auto;padding-top:1.8rem}.proof-process-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);padding-top:clamp(5rem,9vw,9rem)}.proof-steps{list-style:none;padding:0;margin:0}.proof-steps li{display:grid;grid-template-columns:42px 1fr 20px;gap:1rem;padding:1.4rem 0;border-bottom:1px solid #303030}.proof-steps li>span{color:var(--yellow);font-size:.8rem}.proof-steps li>div h3{font-size:1.12rem;font-weight:650}.proof-steps li>div p{color:#999;line-height:1.65;font-size:.87rem;margin:.55rem 0 0}.proof-steps li>svg{color:#a1a1a1}.proof-identity{margin-top:clamp(4rem,8vw,7rem);padding:2rem;border:1px solid #4a441f;display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#141309}.proof-identity>div{display:flex;flex-direction:column;gap:.7rem}.proof-identity strong{font-size:1.2rem;font-family:var(--display)}.proof-identity span{color:#a7a7a7;font-size:.83rem;line-height:1.6}.proof-identity a{font-size:.83rem}@media(max-width:1023px){.commercial-service-grid,.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-service:nth-child(2){border-right:0}.commercial-service:last-child{grid-column:1/-1;border-right:0;border-top:1px solid #292929;min-height:250px}.margin-demo-costs,.margin-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-demo-metric.featured,.proof-study:last-child{grid-column:1/-1}}@media(max-width:767px){.hero{height:auto;max-height:none;min-height:700px}.hero h1{font-size:clamp(2.75rem,8.7vw,4.75rem)}.hero h1>.today{font-size:1.04em}.commercial-priorities,.margin-scenario-heading,.proof-intro,.proof-process-layout{grid-template-columns:1fr;gap:1.5rem}.commercial-service-grid,.margin-demo-metrics,.proof-grid{grid-template-columns:1fr}.commercial-service,.commercial-service:last-child{grid-column:auto;min-height:260px;border-right:0;border-top:1px solid #292929}.commercial-service:first-child{border-top:0}.proof-study,.proof-study:last-child{grid-column:auto;min-height:260px}.margin-demo-metric.featured{grid-column:auto}.margin-demo-toolbar{flex-direction:column;gap:.45rem}.margin-demo-explain{align-items:start;flex-direction:column}.margin-demo-explain>strong small{text-align:left}.margin-demo-next,.proof-identity{align-items:stretch;flex-direction:column}.margin-demo-next a{white-space:normal}}@media(max-width:430px){.hero h1{font-size:clamp(2.4rem,10.5vw,3.2rem)}.commercial-intro h2,.margin-scenario h2,.proof-intro h2,.proof-process-title h2{font-size:clamp(2.15rem,10vw,3.2rem)}.margin-demo-tabs{padding:1rem;gap:.45rem}.margin-demo-tabs button{flex:1 1 100%}.margin-demo-costs{grid-template-columns:1fr 1fr}.margin-demo-costs dd{font-size:.86rem}.proof-identity{padding:1.25rem}.proof-identity a,.proof-identity strong{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.commercial-service,.hero .action-primary{transition:none}}.acquisition-paths{padding-block:clamp(4.5rem,8vw,8rem);border-bottom:1px solid #262626}.acquisition-heading{max-width:800px;margin-bottom:2.3rem}.acquisition-heading h2,.acquisition-hero h1{font:500 clamp(2.5rem,5vw,5.4rem)/1.1 var(--display);letter-spacing:-.055em;margin:1.3rem 0}.acquisition-heading h2 span,.acquisition-hero h1 span{color:#ababab}.acquisition-heading>p:last-child,.acquisition-hero-aside p{max-width:64ch;font-size:1.05rem;line-height:1.85;color:#b8b8b8}.acquisition-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.acquisition-choice{padding:clamp(1.35rem,3vw,2.6rem);border:1px solid #303030;background:#101010;display:flex;flex-direction:column;min-height:300px}.acquisition-choice h3{font:500 clamp(1.65rem,2.45vw,2.6rem)/1.15 var(--display);letter-spacing:-.04em;margin:1.4rem 0 1rem}.acquisition-choice p:not(.eyebrow){line-height:1.75;color:#aaa;font-size:.93rem;max-width:55ch}.acquisition-choice a{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:1.5rem;color:var(--yellow);font-size:.86rem;min-height:48px}.acquisition-page{background:#050505;min-height:100vh}.acquisition-hero{padding-top:clamp(9rem,13vw,12rem);padding-bottom:clamp(4rem,8vw,8rem)}.acquisition-hero nav{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;color:#979797;font-size:.8rem;margin-bottom:clamp(3rem,6vw,6rem)}.acquisition-hero nav a{color:#bfbfbf}.acquisition-hero-grid{display:grid;grid-template-columns:1.35fr .78fr;align-items:end;gap:clamp(2rem,6vw,7rem)}.acquisition-hero h1{font-size:clamp(3rem,5.8vw,6.6rem);max-width:15ch}.acquisition-hero-aside{display:flex;flex-direction:column;align-items:flex-start;gap:1.3rem;padding-bottom:.5rem}.acquisition-hero-aside>p{margin:0;max-width:46ch}.acquisition-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.acquisition-primary{display:inline-flex;align-items:center;gap:1rem;justify-content:space-between;background:var(--yellow);color:#080808!important;min-height:52px;padding:.9rem 1.25rem;font-size:.88rem;font-weight:800;max-width:100%;text-decoration:none;transition:background .2s}.acquisition-primary:hover{background:#fff}.acquisition-quiet{color:#ccc;font-size:.85rem;min-height:44px;display:inline-flex;align-items:center}.diagnostic-summary{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,6vw,7rem);border-top:1px solid #323232;padding-block:clamp(3rem,6vw,6rem)}.acquisition-dual h2,.acquisition-footer-cta h2,.acquisition-section h2,.diagnostic-summary h2{font:500 clamp(2rem,3.3vw,3.65rem)/1.13 var(--display);letter-spacing:-.045em;margin:1rem 0 1.3rem}.acquisition-footer-cta p,.acquisition-terms p,.diagnostic-summary p{color:#b3b3b3;line-height:1.8;max-width:72ch}.diagnostic-summary p strong{color:#f3f3f3}.diagnostic-summary aside{background:#111;border-left:2px solid var(--yellow);padding:2rem}.diagnostic-summary aside h3{font:500 1.55rem/1.25 var(--display);margin:1rem 0}.acquisition-section{display:grid;grid-template-columns:.8fr 1.3fr;gap:clamp(2rem,6vw,7rem);padding-block:clamp(4rem,8vw,8rem)}.acquisition-stack{display:flex;flex-direction:column}.acquisition-stack article{display:flex;gap:1.2rem;padding:1.5rem 0;border-bottom:1px solid #303030}.acquisition-stack article:first-child{border-top:1px solid #303030}.acquisition-stack article>svg{flex:none;color:var(--yellow);margin-top:.25rem}.acquisition-process h3,.acquisition-stack h3{font-size:1.2rem;font-weight:650;margin:0}.acquisition-partner-grid p,.acquisition-process p,.acquisition-stack p{color:#aaa;font-size:.93rem;line-height:1.75;margin-top:.6rem}.acquisition-band{background:#131313;border-block:1px solid #333}.acquisition-dual{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,8rem);padding-block:clamp(4rem,7vw,7rem)}.acquisition-dual ul{padding-left:1.3rem;color:#b2b2b2;line-height:1.75}.acquisition-dual li{padding:.35rem 0}.acquisition-fineprint{font-size:.8rem!important;color:#a4a4a4!important;line-height:1.8!important}.acquisition-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding-block:clamp(5rem,9vw,9rem)}.acquisition-footer-cta>div{max-width:760px}.acquisition-footer-cta .acquisition-primary{flex:none}.acquisition-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.acquisition-partner-grid article{padding:1.8rem;border:1px solid #303030;background:#111}.acquisition-partner-grid article>span{color:var(--yellow);text-transform:uppercase;font-size:.69rem;letter-spacing:.09em}.acquisition-partner-grid h3{font:500 1.45rem/1.2 var(--display);margin:1.3rem 0 .7rem}.acquisition-process{list-style:none;padding:0;margin:0}.acquisition-process li{display:grid;grid-template-columns:44px 1fr;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #323232}.acquisition-process li:first-child{border-top:1px solid #323232}.acquisition-process li>strong{font-size:.8rem;color:var(--yellow)}.acquisition-terms{border-bottom:1px solid #323232}.product-diagnostic-cta{margin-block:clamp(3rem,7vw,7rem);display:flex;justify-content:space-between;align-items:center;gap:2rem;border:1px solid #534a1a;padding:clamp(1.5rem,3vw,3rem);background:#151409}.product-diagnostic-cta>div{max-width:680px}.product-diagnostic-cta h2{font:500 clamp(1.75rem,3vw,3rem)/1.2 var(--display);letter-spacing:-.04em;margin:1rem 0}.product-diagnostic-cta p:not(.eyebrow){color:#b6b6b6;line-height:1.75}.product-diagnostic-cta>a{flex:none}@media(max-width:900px){.acquisition-hero-grid,.acquisition-section,.diagnostic-summary{grid-template-columns:1fr}.acquisition-hero h1{max-width:20ch}.acquisition-footer-cta,.product-diagnostic-cta{align-items:flex-start;flex-direction:column}.acquisition-footer-cta .acquisition-primary,.product-diagnostic-cta>a{flex:none}}@media(max-width:640px){.acquisition-choice-grid,.acquisition-dual,.acquisition-partner-grid{grid-template-columns:1fr}.acquisition-choice{min-height:270px}.acquisition-hero h1{font-size:clamp(2.5rem,10vw,4rem)}.acquisition-heading h2{font-size:clamp(2.25rem,9vw,3.4rem)}.acquisition-footer-cta,.product-diagnostic-cta{gap:1.1rem}.diagnostic-summary aside{padding:1.4rem}}@media(prefers-reduced-motion:reduce){.acquisition-primary{transition:none}}.corporate-footer .footer-company-details{width:100%;margin-top:10px;border-top:1px solid #343434}.corporate-footer .footer-company-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:#e7e7e7}.corporate-footer .footer-company-details>summary::-webkit-details-marker{display:none}.corporate-footer .footer-company-details>summary:after{content:"+";flex:none;font-size:22px;font-weight:400;line-height:1;color:#ffd60a}.corporate-footer .footer-company-details[open]>summary:after{content:"−"}.corporate-footer .footer-company-details>summary:hover{color:#ffd60a}.corporate-footer .footer-company-details>summary:focus-visible{outline:2px solid #ffd60a;outline-offset:4px}.corporate-footer .footer-more-links{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0 0 6px 13px;margin:3px 0 8px;border-left:1px solid #454545}.corporate-footer .footer-more-links a{font-size:13px;min-height:40px;color:#bdbdbd}.corporate-footer .footer-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:35px;padding-top:23px;border-top:1px solid #2c2c2c}.corporate-footer .footer-quick-actions>a{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:86px;padding:16px 19px;background:#101010;border:1px solid #343434;border-radius:9px;text-decoration:none;transition:border-color .18s ease,background .18s ease}.corporate-footer .footer-quick-actions>a:hover{border-color:#938027;background:#17150d}.corporate-footer .footer-quick-actions>a:focus-visible{outline:2px solid #ffd60a;outline-offset:3px}.corporate-footer .footer-quick-actions>a>span{font-size:11px;color:#b4b4b4;letter-spacing:.07em;text-transform:uppercase}.corporate-footer .footer-quick-actions strong{font:600 clamp(14px,1.5vw,17px)/1.35 var(--body);color:#f3f3f3;display:flex;align-items:center;justify-content:space-between;gap:8px}.corporate-footer .footer-quick-actions svg{flex:none;color:#ffd60a}@media(max-width:800px){.corporate-footer .footer-grid{align-items:start}.corporate-footer .footer-company-details{margin-top:8px}.corporate-footer .footer-company-details>summary{font-size:12px}.corporate-footer .footer-more-links a{font-size:12px;min-height:38px}.corporate-footer .footer-quick-actions{gap:9px;margin-top:25px;padding-top:20px}.corporate-footer .footer-quick-actions>a{padding:13px 12px;min-height:84px}.corporate-footer .footer-quick-actions strong{font-size:13px}}@media(max-width:380px){.corporate-footer .footer-quick-actions>a{padding:12px 10px}.corporate-footer .footer-quick-actions>a>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.corporate-footer .footer-quick-actions>a{transition:none}}