.ct-hero{background:radial-gradient(48rem 30rem at 50% 78%,#f4490129,#0000 70%),linear-gradient(#121110 0%,#161412 100%);padding-block:84px 56px}@media (max-width:639px) and (max-height:760px){.ct-hero{padding-top:72px}}@media (min-width:640px){.ct-hero{padding-top:100px}}@media (min-width:1024px){.ct-hero{padding-block:82px 56px}}.ct-head{gap:14px;display:grid}@media (min-width:1024px){.ct-head{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;gap:40px}}.ct-title{text-wrap:balance;font-size:clamp(50px,13.4vw,92px)}@media (min-width:640px){.ct-title{font-size:clamp(64px,7.2vw,96px)}}@media (min-width:1024px){.ct-title{font-size:clamp(56px,5.4vw,92px)}.ct-title em{white-space:nowrap;display:block}}.ct-sub{color:#ffffffc7;text-wrap:pretty;max-width:34rem;font-size:17px;line-height:1.5}@media (min-width:640px){.ct-sub{font-size:19px}}@media (min-width:1024px){.ct-sub{padding-bottom:8px}}.ct-board{--ct-col:28px;--ct-row:14px;grid-template-columns:minmax(0, 1fr) var(--ct-col) minmax(0, 1fr);row-gap:var(--ct-row);grid-template-areas:"text bus email""ai bus quote""hub hub hub";margin-top:26px;display:grid;position:relative}@media (min-width:1024px){.ct-board{--ct-col:76px;--ct-row:18px;grid-template-columns:minmax(0, 1fr) var(--ct-col) minmax(0, 1.08fr) var(--ct-col) minmax(0, 1fr);grid-template-rows:1fr 1fr;grid-template-areas:"text.hub.ai""email.hub.quote";margin-top:28px}}.ct-a-text{grid-area:text}.ct-a-email{grid-area:email}.ct-a-ai{grid-area:ai}.ct-a-quote{grid-area:quote}.ct-hub{grid-area:hub}.ct-bus{grid-area:bus}.ct-tile{color:#fff;text-align:left;cursor:pointer;background:#1b1917;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:168px;padding:14px 14px 16px;transition:border-color .2s,background-color .2s,transform .2s;display:flex;position:relative}.ct-tile:hover{background:#211d1a;border-color:#f44901bf}@media (min-width:640px){.ct-tile{min-height:160px;padding:18px 20px 20px}}@media (min-width:1024px){.ct-tile{min-height:138px;padding:16px 22px 18px}}.ct-tile-top{align-items:center;gap:10px;display:flex}.ct-tile-label{color:#fff9;font-size:11px}.ct-tile-big{font-family:var(--font-hv-display), Impact, "Arial Narrow", sans-serif;text-transform:uppercase;white-space:nowrap;margin-top:12px;font-size:clamp(25px,7.4vw,34px);line-height:.95}@media (min-width:1024px){.ct-tile-big{font-size:clamp(32px,2.6vw,40px)}}.ct-tile-value{font-family:var(--font-hv-mono), ui-monospace, monospace;color:var(--lz-hot);margin-top:6px;font-size:12px;font-weight:700;line-height:1.35}@media (min-width:640px){.ct-tile-value{font-size:14px}}.ct-tile-line{color:#ffffffb3;text-wrap:pretty;margin-top:0;padding-top:8px;font-size:14px;line-height:1.35}@media (min-width:640px){.ct-tile-line{font-size:15px}}.ct-tile-hot{background:var(--lz);border-color:var(--lz);color:var(--lz-ink);box-shadow:0 18px 40px -18px #f44901cc}.ct-tile-hot:hover{background:#ff5a14;border-color:#ff5a14}.ct-tile-hot .ct-tile-label,.ct-tile-hot .ct-tile-line{color:#120a05c7}.ct-tile-hot .ct-tile-value{color:var(--lz-ink)}.ct-tile-hot .lz-mark-solid{background:var(--lz-ink);color:var(--lz-hot);border-color:var(--lz-ink);box-shadow:none}.ct-wire{background:var(--lz);height:1px;box-shadow:var(--lz-glow);pointer-events:none;position:absolute;top:50%;overflow:hidden}.ct-pulse{opacity:0;display:block;position:absolute;inset:0}.ct-wire{width:calc(var(--ct-col) / 2 + 1px)}.ct-wire[data-m=l]{transform-origin:0;left:100%}.ct-wire[data-m=r]{transform-origin:100%;right:100%}.ct-bus{pointer-events:none;display:block;position:relative}.ct-bus:before{content:none}.ct-bus{width:1px;margin-top:84px;margin-bottom:calc(var(--ct-row) * -1);background:var(--lz);box-shadow:var(--lz-glow);transform-origin:top;justify-self:center;overflow:hidden}.ct-bus .ct-pulse{background:linear-gradient(#0000 0 70%,#fff 96%,#0000 100%)}@media (min-width:1024px){.ct-bus{display:none}.ct-wire{width:calc(var(--ct-col) + 1px)}.ct-wire[data-d=l]{transform-origin:0;left:100%;right:auto}.ct-wire[data-d=r]{transform-origin:100%;left:auto;right:100%}}.ct-wire[data-m=l] .ct-pulse{background:linear-gradient(90deg,#0000 0 55%,#fff 92%,#0000 100%)}.ct-wire[data-m=r] .ct-pulse{background:linear-gradient(270deg,#0000 0 55%,#fff 92%,#0000 100%)}@media (min-width:1024px){.ct-wire[data-d=l] .ct-pulse{background:linear-gradient(90deg,#0000 0 55%,#fff 92%,#0000 100%)}.ct-wire[data-d=r] .ct-pulse{background:linear-gradient(270deg,#0000 0 55%,#fff 92%,#0000 100%)}}.ct-hub{border-radius:16px;padding:20px 18px 18px;position:relative;overflow:hidden}@media (min-width:640px){.ct-hub{padding:24px 26px 22px}}@media (min-width:1024px){.ct-hub{flex-direction:column;justify-content:center;padding:22px 28px;display:flex}}.ct-hub .lz-sweep{--lz-sweep-h:300px}.ct-port{background:var(--lz);width:9px;height:9px;box-shadow:var(--lz-glow);margin-top:-4px;display:none;position:absolute}@media (min-width:1024px){.ct-port{display:block}.ct-port-l{left:0}.ct-port-r{right:0}.ct-port-1{top:calc((100% - var(--ct-row)) / 4)}.ct-port-2{top:calc(100% - (100% - var(--ct-row)) / 4)}}.ct-hub-kicker{color:var(--lz-hot);align-items:center;gap:10px;font-size:11px;display:flex}.ct-live{background:var(--lz-hot);width:8px;height:8px;box-shadow:var(--lz-glow)}.ct-hub-name{font-family:var(--font-hv-display), Impact, "Arial Narrow", sans-serif;text-transform:uppercase;color:#fff;margin-top:10px;font-size:clamp(58px,17vw,84px);line-height:.88}@media (min-width:1024px){.ct-hub-name{font-size:clamp(64px,5.4vw,88px)}}.ct-hub-town{color:#ffffffbf;margin-top:6px;font-size:13px}.ct-read{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.ct-read>div{background:#191715;padding:9px 10px 10px}.ct-read dt{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:700}.ct-read dd{color:#fff;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:700}@media (min-width:640px){.ct-read dd{font-size:16px}.ct-read>div{padding:10px 14px 11px}}.ct-form-grid{align-items:start;gap:40px;display:grid}@media (min-width:1024px){.ct-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:center;gap:72px}}.ct-legend{gap:12px;margin-top:28px;display:grid}.ct-legend li{color:#ffffffd9;align-items:center;gap:14px;font-size:17px;font-weight:600;display:flex}.ct-order{background:var(--lz-paper);color:var(--lz-ink);border-radius:16px;padding:34px 20px 24px;position:relative;box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #f4490140}@media (min-width:640px){.ct-order{padding:40px 32px 28px}}.ct-order-tape{--lz-rot:-3deg;position:absolute;top:-12px;left:24px}.ct-foot{border-bottom:1px solid #ffffff14;padding-block:26px}.ct-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.ct-foot-row>p{color:#fff9;font-size:12px}.ct-foot-row ul{flex-wrap:wrap;gap:8px 24px;display:flex}.ct-foot-row a{color:#ffffffd9;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.ct-foot-row a:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.ct-tile:hover{transform:translateY(-2px)}.ct-wire{animation:.9s cubic-bezier(.2,.8,.2,1) both ct-draw-x;animation-delay:var(--wv-d,0s)}.ct-bus{animation:1.1s cubic-bezier(.2,.8,.2,1) .5s both ct-draw-y}.ct-wire .ct-pulse{animation:ct-run-x 3.6s cubic-bezier(.5, 0, .6, 1) var(--wv-d,1s) infinite}.ct-wire[data-m=r] .ct-pulse{animation-name:ct-run-x-back}.ct-bus .ct-pulse{animation:3.6s cubic-bezier(.5,0,.6,1) 2.2s infinite ct-run-y}.ct-live{animation:4s step-end infinite lz-flicker}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.ct-wire[data-d=l] .ct-pulse{animation-name:ct-run-x}.ct-wire[data-d=r] .ct-pulse{animation-name:ct-run-x-back}}@media (prefers-reduced-motion:reduce){.ct-tile{transition:none}}@keyframes ct-draw-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes ct-draw-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes ct-run-x{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}60%{opacity:1;transform:translate(0)}70%,to{opacity:0;transform:translate(0)}}@keyframes ct-run-x-back{0%{opacity:0;transform:translate(100%)}12%{opacity:1}60%{opacity:1;transform:translate(0)}70%,to{opacity:0;transform:translate(0)}}@keyframes ct-run-y{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}60%{opacity:1;transform:translateY(0)}70%,to{opacity:0;transform:translateY(0)}}
