.cx-home{--ink:#141827;--cream:#f7f7f2;--accent:#d7ff68;font-family:inherit;color:var(--ink);width:100%;overflow:hidden}.cx-home *{box-sizing:border-box}.cx-home .cx-wrap{max-width:1180px;margin:auto}.cx-home .cx-hero{position:relative;min-height:620px;background:#141827;color:white;display:flex;align-items:center;padding:100px 6%;isolation:isolate}.cx-home .cx-hero-inner{position:relative;z-index:1;width:100%}.cx-home .cx-eyebrow{font-size:12px;letter-spacing:.19em;font-weight:750;text-transform:uppercase}.cx-home .cx-hero .cx-eyebrow{color:var(--accent)}.cx-home h1{font-size:clamp(55px,8vw,108px);line-height:1.03;letter-spacing:-.065em;margin:24px 0}.cx-home h1 em{font-style:normal;color:var(--accent)}.cx-home .cx-hero p{max-width:630px;color:#d2d4dc;font-size:clamp(17px,2vw,21px);line-height:1.65}.cx-home .cx-button{display:inline-flex;align-items:center;gap:25px;background:var(--accent);color:#141827;text-decoration:none;font-weight:750;padding:16px 23px;border-radius:100px;margin-top:24px}.cx-home .cx-orb{position:absolute;right:-140px;top:12%;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d7ff68 0,#76aa9c 40%,#3a4874 75%,transparent 76%);opacity:.35;z-index:0}.cx-home .cx-section{padding:105px 6%}.cx-home .cx-about{background:white}.cx-home .cx-themes{background:var(--cream)}.cx-home .cx-method{background:#e6eddb}.cx-home .cx-split{display:grid;grid-template-columns:1fr 1fr;gap:9%}.cx-home h2{font-size:clamp(36px,5vw,65px);line-height:1.12;letter-spacing:-.05em;margin:18px 0 22px}.cx-home .cx-copy{padding-top:32px}.cx-home .cx-copy p,.cx-home .cx-intro{font-size:19px;line-height:1.75;color:#505769;margin:0 0 20px}.cx-home .cx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px}.cx-home .cx-tile{background:white;border-radius:18px;padding:35px;min-height:265px;display:flex;flex-direction:column;align-items:flex-start}.cx-home .cx-num{font-size:13px;letter-spacing:.12em;font-weight:700;color:#697181}.cx-home .cx-tile h3{font-size:clamp(26px,3vw,37px);letter-spacing:-.04em;margin:32px 0 10px}.cx-home .cx-tile p{font-size:16px;line-height:1.65;color:#535a68;margin:0;max-width:430px}.cx-home .cx-outro{background:#141827;color:white;text-align:center;padding:110px 6% 125px}.cx-home .cx-outro .cx-eyebrow{color:var(--accent)}.cx-home .cx-outro p{color:#d0d3dc;max-width:650px;margin:0 auto;font-size:18px;line-height:1.7}.cx-home a:focus-visible{outline:3px solid #2563eb;outline-offset:4px}@media(max-width:700px){.cx-home .cx-hero{min-height:540px;padding:75px 7%}.cx-home .cx-orb{width:270px;height:270px;right:-145px;top:20px}.cx-home .cx-section{padding:72px 7%}.cx-home .cx-split,.cx-home .cx-grid{grid-template-columns:1fr}.cx-home .cx-copy{padding-top:0}.cx-home .cx-tile{min-height:215px;padding:27px}.cx-home .cx-outro{padding:80px 7%}}

/* Standalone page shell, isolated from the active theme */
body.collabx-standalone{margin:0;background:#141827;color:#141827}body.collabx-standalone .cx-site-header,body.collabx-standalone .cx-site-footer{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}body.collabx-standalone .cx-site-header *,body.collabx-standalone .cx-site-footer *{box-sizing:border-box}.cx-site-inner{max-width:1320px;margin:auto;padding:0 6%;display:flex;align-items:center;justify-content:space-between;gap:22px}.cx-site-header{background:#141827;color:#fff;border-bottom:1px solid #ffffff24}.cx-site-header .cx-site-inner{min-height:82px}.cx-brand,.cx-site-footer strong{font-size:28px;font-weight:850;letter-spacing:-.06em;color:#fff;text-decoration:none}.cx-brand span,.cx-brand i,.cx-site-footer strong span,.cx-site-footer strong i{color:#d7ff68;font-style:normal}.cx-site-header nav{display:flex;gap:28px}.cx-site-header nav a{color:#e8e9ef;text-decoration:none;font-size:14px;font-weight:650}.cx-site-header a:hover{color:#d7ff68}.cx-site-footer{background:#0d111e;color:#fff;padding:46px 0}.cx-site-footer p{color:#b9beca;margin:0}.cx-site-footer small{color:#b9beca}.cx-skip{position:absolute;top:-100px;left:15px;z-index:9999;background:#d7ff68;color:#141827;padding:12px}.cx-skip:focus{top:10px}body.collabx-standalone .cx-home{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.collabx-standalone .cx-home h1,body.collabx-standalone .cx-home h2,body.collabx-standalone .cx-home h3{font-family:inherit}@media(max-width:650px){.cx-site-header .cx-site-inner{min-height:72px}.cx-site-header nav{gap:12px}.cx-site-header nav a{font-size:12px}.cx-site-footer .cx-site-inner{align-items:flex-start;flex-direction:column;gap:12px}}

.cx-home .cx-metrics{background:#151e2b;color:#fff}.cx-home .cx-metrics .cx-eyebrow{color:#d7ff68}.cx-home .cx-metrics .cx-intro{color:#bfcbd2;max-width:700px}.cx-home .cx-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:35px}.cx-home .cx-metric{background:#233141;border:1px solid #ffffff19;border-radius:18px;padding:27px 22px;min-width:0;display:flex;flex-direction:column;gap:12px}.cx-home .cx-metric-label{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#c0cbd6}.cx-home .cx-metric strong{font-size:clamp(29px,3.5vw,52px);letter-spacing:-.05em;color:#d7ff68;line-height:1.1;overflow-wrap:anywhere}.cx-home .cx-metric>span:last-child,.cx-home .cx-metric-note{font-size:13px;color:#c0cbd6;line-height:1.5}.cx-home .cx-metric-note{margin-top:22px}.cx-home .cx-metric-empty{padding:35px;border:1px dashed #758395;border-radius:15px;color:#d7ff68}@media(max-width:900px){.cx-home .cx-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cx-home .cx-metric-grid{grid-template-columns:1fr}}
