.dim-page.crm-page{--dim-bg:#0c0916;--dim-lime:#c4b0ff;--orb-cyan:#a78bfa;--orb-ar:16 / 10;--orb-arn:1.6;--crm-violet:#8b5cf6;--crm-blue:#60a5fa;--crm-glass:#ffffff0d;--crm-line:#c4b0ff29}.crm-hero-inner,.crm-more{z-index:2;position:relative}.crm-page .dim-btn--primary:hover{background:#d8caff;box-shadow:0 0 0 4px #c4b0ff29,0 14px 40px -12px #a78bfabf}.crm-page .dim-btn--primary:focus-visible{background:#d8caff;box-shadow:0 0 0 4px #c4b0ff29,0 14px 40px -12px #a78bfabf}.crm-hero{min-height:100vh;background:linear-gradient(180deg, #120d22 0%, var(--dim-bg) 100%);align-items:center;min-height:100svh;padding:112px 28px 72px;display:flex;position:relative;overflow:hidden}.crm-lights{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.crm-lights i{background:radial-gradient(closest-side,#7c3aed57,#0000);border-radius:50%;width:56vmax;height:56vmax;animation:22s ease-in-out infinite alternate crmDrift;position:absolute}.crm-lights i:first-child{top:-22vmax;left:-14vmax}.crm-lights i:nth-child(2){background:radial-gradient(closest-side,#3b82f63d,#0000);animation-duration:27s;animation-delay:-9s;top:4vmax;right:-18vmax}.crm-lights i:nth-child(3){background:radial-gradient(closest-side,#a855f733,#0000);animation-duration:31s;animation-delay:-17s;bottom:-34vmax;left:26vw}@keyframes crmDrift{0%{transform:translate(-3vmax,-2vmax)scale(1)}to{transform:translate(4vmax,3vmax)scale(1.14)}}.crm-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:max(36px,min(6vw,96px));width:100%;max-width:1320px;margin:0 auto;display:grid}.crm-hero-copy .dim-lead{margin:0 0 30px}.crm-title{width:-moz-fit-content;width:fit-content;font-family:var(--font-syne), sans-serif;letter-spacing:-.035em;white-space:nowrap;color:var(--dim-text);font-kerning:none;margin:0 0 24px;font-size:max(2.6rem,min(4.9vw,4.5rem));font-weight:800;line-height:.98;display:block}.crm-title-a,.crm-title-b{display:inline-block}.crm-title span span{animation:.8s cubic-bezier(.2,.8,.2,1) both crmLetter;animation-delay:calc(90ms + var(--i) * 48ms + var(--arrive,0s));display:inline-block}.crm-title-b span{color:color-mix(in oklab, #a78bfa, #60a5fa calc(var(--k) * 18%))}@keyframes crmLetter{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)rotateX(-40deg)}to{opacity:1;filter:blur();transform:none}}.crm-hero-media{animation:8s ease-in-out infinite crmFloat;position:relative;container-type:inline-size}@keyframes crmFloat{50%{translate:0 -10px}}.crm-window{border:1px solid var(--crm-line);background:#14102a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 70px 130px -55px #7c3aedbf,0 30px 60px -30px #000c}.crm-window-bar{border-bottom:1px solid var(--crm-line);letter-spacing:.18em;text-transform:uppercase;color:#e2dcf59e;background:#ffffff0a;justify-content:center;align-items:center;height:36px;font-size:11px;font-weight:600;display:flex;position:relative}.crm-window-dots{gap:7px;display:flex;position:absolute;top:50%;left:14px;translate:0 -50%}.crm-window-dots i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.crm-window-screen{position:relative}.crm-window-video{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.crm-window-sheet{pointer-events:none;animation:.9s both crmSheetOut;animation-delay:calc(2.5s + var(--arrive,0s));background:linear-gradient(#171e2d29 1px,#0000 1px) 0 0/100% 6.5cqw,linear-gradient(90deg,#171e2d29 1px,#0000 1px) 0 0/15cqw 100%,linear-gradient(#217346eb,#217346eb) 0 0/100% 6.5cqw no-repeat,#f4f6f4;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes crmSheetOut{to{opacity:0;filter:blur(8px);transform:scale(1.04)}}.crm-scraps{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.crm-scrap{--cx:50;--cy:33;left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);rotate:var(--r,0deg);animation:.55s cubic-bezier(.2,1.4,.4,1) both crmScrapIn,.72s cubic-bezier(.6,0,.9,.4) forwards crmScrapOut;animation-delay:calc(.42s + var(--i) * .12s + var(--arrive,0s)), calc(1.85s + var(--i) * 85ms + var(--arrive,0s));font-size:max(9px,min(1.9cqw,14px));position:absolute}@keyframes crmScrapIn{0%{opacity:0;transform:translateY(16px)scale(.72)}to{opacity:1;transform:none}}@keyframes crmScrapOut{0%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:translate(calc((var(--cx) - var(--x)) * 1cqw), calc((var(--cy) - var(--y)) * 1cqw)) scale(.08) rotate(24deg)}}.crm-scrap--note{color:#2b2410;border-radius:2px;width:25cqw;min-height:15cqw;padding:1.5cqw 1.4cqw;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-weight:600;line-height:1.25;box-shadow:0 16px 26px -12px #0000008c}.crm-scrap--note:before{content:"";background:radial-gradient(circle at 35% 30%,#ff9b9b,#d42f2f 60%);border-radius:50%;width:1em;height:1em;margin-left:-.5em;position:absolute;top:-.45em;left:50%;box-shadow:0 3px 4px #0006}.crm-scrap--amber{background:#ffe27a}.crm-scrap--rose{background:#ffc2cf}.crm-scrap--sky{background:#bde3ff}.crm-scrap--sheet{background:#fff;border:1px solid #b8c4bb;border-radius:4px;width:max-content;min-width:50cqw;overflow:hidden;box-shadow:0 22px 40px -18px #0009}.crm-scrap--sheet table{border-collapse:collapse;color:#1f2a24;width:100%;font-family:Calibri,Arial,sans-serif}.crm-scrap--sheet th{color:#fff;text-align:left;background:#217346;border:1px solid #1a6a3f;padding:.35em .6em;font-weight:700}.crm-scrap--sheet td{white-space:nowrap;border:1px solid #d6ddd8;padding:.32em .6em}.crm-scrap--formula{color:#217346;background:#fff;border:2px solid #217346;border-radius:3px;padding:.45em .8em;font-family:Calibri,Arial,sans-serif;font-weight:700;box-shadow:0 12px 20px -10px #00000080}.crm-page .orb-thread{--story-thread-faint:#a78bfa42}.crm-page .orb-thread .st-bright{filter:drop-shadow(0 0 4px #a78bfacc)}.crm-page .orb-node.st-node{background:#151029;border-radius:6px;width:16px;height:16px}.crm-page .orb-node.st-node[data-reached]{background:linear-gradient(135deg, color-mix(in oklab, var(--pc) 65%, #fff), var(--pc))}.crm-page .orb-node:before{display:none}.crm-page .orb-node:after{border-radius:10px}.crm-page .orb-chips li{background:#14102ab8}.crm-page .orb-inline{border-color:var(--crm-line);background:#14102a;box-shadow:0 30px 70px -40px #7c3aed99}.crm-page .orb-frame{border-color:var(--crm-line);background:#14102a;box-shadow:0 40px 120px -40px #7c3aed8c,inset 0 0 0 1px #ffffff08}.crm-page .orb-frame-bar{border-bottom-color:var(--crm-line);background:#ffffff0a}.crm-page .orb-live-dot{background:#a78bfa;animation-name:crmLive}@keyframes crmLive{0%{box-shadow:0 0 #a78bfab3}to{box-shadow:0 0 0 9px #a78bfa00}}.crm-page .orb-count{color:#c4b0ff;margin-left:auto}.crm-page .orb-screen{background:#14102a}.crm-page .orb-scan{display:none}.crm-page .orb-wipe:before{background:linear-gradient(#0000,#8b5cf652)}.crm-page .orb-wipe:after{background:#d8caff;box-shadow:0 0 12px 2px #8b5cf6d9,0 0 40px 8px #8b5cf64d}.crm-page .orb-hud{top:auto;bottom:18px}.crm-page .cl-beam{--beam-c1:#a78bfa;--beam-c2:#60a5fa}@media (min-width:1024px){html.orb-js .crm-page .orb-story{--orb-fw:min(52vw, 840px)}}.crm-more{padding:max(50px,min(9vh,110px)) 28px max(50px,min(8vh,90px))}.crm-more-head{max-width:1320px;margin:0 auto max(30px,min(5vh,48px))}.crm-more-head .dim-text{max-width:62ch}.crm-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(18px,min(2.4vw,32px));max-width:1320px;margin:0 auto;display:grid}.crm-shot{flex-direction:column;gap:16px;margin:0;display:flex}.crm-shot-media{aspect-ratio:16/10;border:1px solid var(--crm-line);background:#14102a;border-radius:16px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000000d9}.crm-shot:hover .crm-shot-media{transform:translateY(-4px);box-shadow:0 40px 90px -40px #7c3aedb3}.crm-shot-media img{object-fit:cover;width:100%;height:100%;display:block}.crm-shot figcaption{gap:6px;display:grid}.crm-shot-kicker{font-family:var(--orb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim-lime);font-size:12px;font-weight:600}.crm-shot figcaption strong{font-family:var(--font-syne), sans-serif;color:var(--dim-text);font-size:max(1.1rem,min(1.5vw,1.35rem));font-weight:800;line-height:1.18}.crm-shot figcaption span:last-child{color:var(--dim-muted);font-size:.96rem;line-height:1.6}.crm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1320px;margin:max(40px,min(6vh,64px)) auto 0;padding:0;list-style:none;display:grid}.crm-tile{border:1px solid var(--crm-line);background:var(--crm-glass);border-radius:18px;align-content:start;gap:8px;padding:20px;transition:border-color .3s,transform .3s,background .3s;display:grid}.crm-tile:hover{background:#8b5cf61a;border-color:#c4b0ff66;transform:translateY(-2px)}.crm-tile i{width:38px;height:38px;color:var(--dim-lime);background:#8b5cf633;border-radius:12px;place-items:center;margin-bottom:4px;font-size:15px;display:grid}.crm-tile strong{color:var(--dim-text);font-size:1rem;font-weight:700}.crm-tile span{color:var(--dim-muted);font-size:.9rem;line-height:1.55}.crm-page .dim-outro{background:radial-gradient(50% 60% at 50% 100%, #7c3aed33, transparent 70%), var(--dim-bg)}@media (max-width:1023px){.crm-hero{min-height:auto;padding:108px 28px 64px}.crm-hero-inner{grid-template-columns:minmax(0,1fr)}.crm-title{font-size:min(11vw,6rem)}.crm-scrap--sheet,.crm-scrap--rose{left:1cqw}.crm-scrap--sky{left:72cqw}.crm-scrap--amber{top:2cqw}}@media (max-width:900px){.crm-shots{grid-template-columns:minmax(0,1fr)}.crm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.crm-hero{padding:96px 16px 52px}.crm-more{padding-left:16px;padding-right:16px}.crm-tile{padding:16px}}@media (max-width:420px){.crm-tiles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.crm-lights i,.crm-title span span,.crm-hero-media{animation:none}.crm-scraps,.crm-window-sheet{display:none}.crm-shot-media,.crm-tile{transition:none}}.crm-demo-note{color:var(--dim-muted);margin:12px 0 0;font-size:13px;line-height:1.5}
