.cxh-app,.cxh-biz,.cxh-how{margin-top:clamp(44px,6vw,84px)}.cxh-app h2,.cxh-biz h2,.cxh-how h2{margin:0;font-family:var(--font-display,Fraunces,serif);font-weight:600;letter-spacing:-.015em;font-size:clamp(26px,3.3vw,42px);line-height:1.08;text-wrap:balance}.cxh-peek{position:relative;overflow:hidden;background:var(--cx-porcelain);border-radius:22px;aspect-ratio:5/4;display:flex;justify-content:center;align-items:flex-start;padding-top:26px}.cxh-peek img{display:block;width:min(58%,250px);height:auto;border:8px solid var(--cx-ink);border-bottom:0;border-radius:34px 34px 0 0;background:#fff;box-shadow:0 24px 50px -24px rgba(30,31,33,.45)}.cxh-steps{list-style:none;margin:clamp(20px,2.6vw,32px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,32px);gap:clamp(18px,2.4vw,32px)}.cxh-steps h3{margin:18px 0 0;font-size:19px;font-weight:800;line-height:1.25;display:flex;gap:12px;align-items:baseline}.cxh-steps h3 span{font-family:var(--font-display,Fraunces,serif);font-weight:600;font-size:26px;line-height:1;color:var(--cx-bronze);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cxh-steps p{margin:8px 0 0;color:var(--cx-soft);font-size:15.5px;line-height:1.55;max-width:38ch}.cxh-app{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);align-items:center;background:var(--cx-porcelain);border-radius:28px;padding:clamp(24px,4vw,56px) clamp(24px,4vw,56px) 0;overflow:hidden;scroll-margin-top:96px}.cxh-app-text{padding-bottom:clamp(24px,4vw,56px)}.cxh-app-text>p{margin:14px 0 0;color:var(--cx-soft);font-size:17px;line-height:1.55;max-width:44ch}.cxh-app-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cxh-app-btns .cx-btn{width:auto;padding:0 26px}.cxh-app-text>p.cxh-app-note{margin-top:18px;font-size:14px}.cxh-app-note a{color:var(--cx-ink);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--cx-champagne);text-decoration-color:var(--cx-champagne);text-decoration-thickness:2px;text-underline-offset:3px}.cxh-peek-app{align-self:end;background:none;border-radius:0;aspect-ratio:auto;padding-top:0;max-height:420px}.cxh-peek-app img{width:min(100%,280px)}.cxh-biz{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;background:var(--cx-ink);color:#fff;border-radius:28px;padding:clamp(26px,4vw,52px) clamp(24px,4vw,56px)}.cxh-biz>div{flex:1 1 380px}.cxh-biz p{margin:12px 0 0;color:hsla(0,0%,100%,.72);font-size:17px;line-height:1.55;max-width:52ch}.cxh-biz-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--cx-champagne);color:var(--cx-ink);font-weight:800;font-size:16px;text-decoration:none;white-space:nowrap;transition:background .15s ease}.cxh-biz-btn:hover{background:#d8bb84}.cxh-foot{margin-top:clamp(48px,6vw,88px);padding-top:34px;border-top:1px solid var(--cx-line)}.cxh-foot-cols{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:30px 24px;gap:30px 24px}.cxh-foot-brand p{margin:12px 0 0;color:var(--cx-soft);font-size:14.5px}.cxh-foot nav{display:flex;flex-direction:column;gap:10px}.cxh-foot h3{margin:0 0 4px;font-size:14px;font-weight:800;color:var(--cx-ink)}.cxh-foot nav a{color:var(--cx-soft);font-size:14.5px;font-weight:600;text-decoration:none;width:-moz-fit-content;width:fit-content}.cxh-foot nav a:hover{color:var(--cx-ink);text-decoration:underline}.cxh-legal{margin:34px 0 0;padding-top:18px;border-top:1px solid var(--cx-line);color:#9a9b9e;font-size:12px;line-height:1.6}.cxh-app :focus-visible,.cxh-biz :focus-visible,.cxh-foot :focus-visible,.cxh-how :focus-visible{outline:2px solid var(--cx-bronze);outline-offset:3px;border-radius:6px}@media (min-width:900px){.cx:not(.cx-in-app) .cx-catgrid{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:14px 12px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;overflow-x:auto}.cx:not(.cx-in-app) .cx-cattile{width:80px;flex:none}.cx:not(.cx-in-app) .cx-cattile-icon{width:68px;height:68px}}@media (max-width:859px){.cxh-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%,320px);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-18px;padding-inline:18px;scrollbar-width:none}.cxh-steps::-webkit-scrollbar{display:none}.cxh-steps li{scroll-snap-align:start}.cxh-app{grid-template-columns:minmax(0,1fr);border-radius:22px}.cxh-app-text{padding-bottom:0}.cxh-app-btns .cx-btn{flex:1 1 auto}.cxh-peek-app{max-height:300px;justify-content:center}.cxh-biz{border-radius:22px}.cxh-biz-btn{width:100%;justify-content:center}.cxh-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cxh-foot-brand{grid-column:1/-1}}