.csh{--csh-navy:#070b14;--csh-surface:#0d1524;--csh-glass:#121b2d8c;--csh-line:#ffffff14;isolation:isolate;background:radial-gradient(90% 70% at 72% 42%, #0d1628e6 0%, transparent 60%), linear-gradient(180deg, #070d18 0%, var(--csh-navy) 55%, #05080f 100%);color:#fff;align-items:center;min-height:780px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.csh__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.csh__grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 60% 45%,#000 20%,#0000 82%)}.csh__glow{filter:blur(70px);will-change:transform, opacity;border-radius:50%;position:absolute}.csh__glow--green{background:radial-gradient(circle, color-mix(in oklch, var(--rd-accent-bright,#a6d75b) 40%, transparent) 0%, transparent 68%);opacity:.5;width:640px;height:640px;animation:9s ease-in-out infinite csh-breathe;top:20%;right:6%}.csh__glow--blue{opacity:.4;background:radial-gradient(circle,#3a6cbe59 0%,#0000 66%);width:560px;height:560px;animation:11s ease-in-out 1.5s infinite csh-breathe;bottom:4%;left:2%}.csh__plane{border:1px solid var(--csh-line);backdrop-filter:blur(2px);background:linear-gradient(135deg,#ffffff0d,#0000 60%);border-radius:28px;position:absolute}.csh__plane--1{opacity:.5;width:300px;height:200px;top:14%;right:30%;transform:rotate(-18deg)skew(-8deg)}.csh__plane--2{opacity:.4;width:220px;height:150px;bottom:12%;right:8%;transform:rotate(12deg)skew(6deg)}.csh__particles{position:absolute;inset:0}.csh__particle{background:var(--rd-accent-bright,#a6d75b);width:3px;height:3px;box-shadow:0 0 7px 1px color-mix(in oklch, var(--rd-accent-bright,#a6d75b) 70%, transparent);opacity:0;border-radius:50%;animation:12s ease-in-out infinite csh-drift;position:absolute}.csh__particle:first-child{animation-delay:0s;top:30%;left:40%}.csh__particle:nth-child(2){animation-delay:1.2s;top:60%;left:52%}.csh__particle:nth-child(3){animation-delay:2.4s;top:22%;left:62%}.csh__particle:nth-child(4){animation-delay:3.1s;top:54%;left:70%}.csh__particle:nth-child(5){animation-delay:.7s;top:74%;left:46%}.csh__particle:nth-child(6){animation-delay:4.2s;top:38%;left:78%}.csh__particle:nth-child(7){animation-delay:2s;top:46%;left:58%}.csh__particle:nth-child(8){animation-delay:5s;top:68%;left:66%}.csh__particle:nth-child(9){animation-delay:3.6s;top:18%;left:50%}.csh__particle:nth-child(10){animation-delay:1.6s;top:28%;left:74%}.csh__particle:nth-child(11){animation-delay:6s;top:52%;left:44%}.csh__particle:nth-child(12){animation-delay:2.8s;top:58%;left:82%}.csh__particle:nth-child(13){animation-delay:4.8s;top:34%;left:56%}.csh__particle:nth-child(14){animation-delay:.4s;top:44%;left:68%}.csh__vignette{background:radial-gradient(120% 120% at 50% 40%,#0000 58%,#0000008c 100%);position:absolute;inset:0}.csh__container{z-index:2;grid-template-columns:5fr 7fr;align-items:center;gap:clamp(40px,5vw,88px);width:100%;max-width:1400px;margin-inline:auto;padding-block:96px;padding-inline:clamp(24px,5vw,96px);display:grid;position:relative}.csh__left{flex-direction:column;align-items:flex-start;gap:28px;max-width:560px;display:flex}.csh__eyebrow{white-space:nowrap;background:#a6d75b12;border:1px solid #a6d75b38;border-radius:999px;align-items:center;gap:10px;height:34px;padding-inline:14px;font-size:13px;font-weight:500;display:inline-flex}.csh__eyebrow-dot{background:var(--rd-accent-bright,#a6d75b);width:8px;height:8px;box-shadow:0 0 10px 1px color-mix(in oklch, var(--rd-accent-bright,#a6d75b) 80%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite csh-pulse}.csh__eyebrow-brand{color:var(--rd-accent-bright,#a6d75b);font-weight:600}.csh__eyebrow-sep{color:#ffffff47}.csh__eyebrow-ctx{color:#fff9}.csh__title{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.4rem,1.5rem + 3vw,4rem);font-weight:800;line-height:1.02}.csh__title-hi{background:linear-gradient(100deg, var(--rd-accent-bright,#a6d75b), #d7f29a 60%, #7cc23a);color:#0000;background-clip:text}.csh__sub{color:#ffffffa8;max-width:560px;margin:0;font-size:18px;line-height:1.62}.csh__pills{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:480px;margin:2px 0 0;padding:0;list-style:none;display:grid}.csh__pill{background:var(--csh-glass);border:1px solid var(--csh-line);-webkit-backdrop-filter:blur(10px);border-radius:13px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .25s,box-shadow .3s,transform .25s;display:inline-flex}.csh__pill:hover{border-color:#a6d75b66;transform:translateY(-2px);box-shadow:0 8px 24px #00000059,0 0 20px #a6d75b1f}.csh__pill-check{width:24px;height:24px;color:var(--rd-accent-bright,#a6d75b);background:#a6d75b1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.csh__pill-label{color:#ffffffe6;white-space:nowrap;font-size:14px;font-weight:500}.csh__ctas{flex-wrap:wrap;align-items:center;gap:20px;margin-block-start:6px;display:flex}.csh .csh__btn-primary{background:var(--rd-accent-bright,#a6d75b);color:#06120a;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;height:56px;padding-inline:30px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .25s,box-shadow .35s;display:inline-flex;box-shadow:0 10px 30px #a6d75b38,inset 0 1px #fff6}.csh__btn-primary:hover{background:#bce873;box-shadow:0 16px 46px #a6d75b66,inset 0 1px #ffffff80}.csh__btn-primary:focus-visible{outline-offset:3px;outline:2px solid #bce873}.csh__btn-arrow{transition:transform .25s}.csh__btn-primary:hover .csh__btn-arrow{transform:translate(4px)}.csh .csh__btn-secondary{color:#ffffffe6;align-items:center;gap:12px;height:56px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.csh__btn-play{width:44px;height:44px;color:var(--rd-accent-bright,#a6d75b);background:#a6d75b14;border:1px solid #a6d75b66;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,box-shadow .3s;display:inline-flex;box-shadow:0 0 20px #a6d75b29}.csh__btn-secondary:hover .csh__btn-play{border-color:var(--rd-accent-bright,#a6d75b);background:#a6d75b29;box-shadow:0 0 28px #a6d75b47}.csh__right{min-width:0;position:relative}.csh__scene{perspective:1500px;justify-content:center;align-items:center;width:100%;min-height:520px;display:flex;position:relative}.csh__beam{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--rd-accent-bright,#a6d75b) 55%, transparent));filter:blur(1px);opacity:.5;z-index:0;width:40%;height:2px;position:absolute;top:50%;left:-14%;transform:translateY(-50%)}.csh__dash{z-index:2;width:min(100%,620px);transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s;position:relative;transform:rotateY(-9deg)rotateX(9deg)}.csh__dash:hover{transform:rotateY(-5deg)rotateX(5deg)translateY(-8px)scale(1.02)}.csh__dash:hover .csh__dash-inner{box-shadow:0 60px 120px #0009,0 0 0 1px #a6d75b1a,0 0 90px #a6d75b33,inset 0 1px #ffffff1a}.csh__dash-inner{-webkit-backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(160deg,#141e32d1 0%,#090f1ae6 100%);border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;box-shadow:0 50px 100px #0000008c,0 0 0 1px #a6d75b0f,0 0 60px #a6d75b1a,inset 0 1px #ffffff14}.csh__dash-inner:before{content:"";background:linear-gradient(90deg,#0000,#a6d75b99,#0000);height:1px;position:absolute;inset:0 0 auto}.csh__dash-top{border-block-end:1px solid #ffffff0f;align-items:center;gap:12px;padding:13px 16px;display:flex}.csh__dash-brand{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.csh__dash-brand-mark{background:var(--rd-accent-bright,#a6d75b);border-radius:5px;width:16px;height:16px;box-shadow:0 0 10px #a6d75b99}.csh__dash-search{color:#fff6;background:#ffffff0d;border-radius:8px;flex:1;align-items:center;gap:7px;max-width:220px;padding:6px 12px;font-size:12px;display:inline-flex}.csh__dash-avatars{margin-inline-start:auto;display:inline-flex}.csh__dash-avatars span{background:linear-gradient(135deg,#3a6cbe,#a6d75b);border:2px solid #0d1524;border-radius:50%;width:22px;height:22px;margin-inline-start:-6px}.csh__dash-avatars span:nth-child(2){background:linear-gradient(135deg,#8b7cf6,#f0913e)}.csh__dash-avatars span:nth-child(3){background:linear-gradient(135deg,#a6d75b,#3a6cbe)}.csh__dash-body{grid-template-columns:132px 1fr;display:grid}.csh__dash-side{border-inline-end:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:14px 10px;display:flex}.csh__dash-nav{color:#ffffff80;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.csh__dash-nav.is-on{color:var(--rd-accent-bright,#a6d75b);background:#a6d75b1a}.csh__dash-storage{flex-direction:column;gap:6px;margin-block-start:auto;padding:10px;display:flex}.csh__dash-storage-label{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:10px}.csh__dash-storage-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.csh__dash-storage-bar span{background:linear-gradient(90deg,#a6d75b99,#a6d75b);border-radius:999px;width:64%;height:100%;display:block}.csh__dash-storage-num{color:#fff9;font-size:11px}.csh__dash-main{padding:14px}.csh__dash-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.csh__dash-file{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.csh__dash-file-ic{width:32px;height:32px;color:var(--rd-accent-bright,#a6d75b);background:#a6d75b1a;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.csh__dash-file-t{color:#fff;font-size:12px;font-weight:600}.csh__dash-file-s{color:#ffffff6b;font-size:10.5px}.csh__widget{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(130%);will-change:transform;background:#101828b8;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff12}.csh__widget-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.csh__widget-ic--green,.csh__widget-ic--shield{color:var(--rd-accent-bright,#a6d75b);background:#a6d75b24}.csh__widget-ic--ai{color:#b7acff;background:#8b7cf629}.csh__widget-ic--bell{color:#8fb4f0;background:#3a6cbe2e}.csh__widget-body{flex-direction:column;gap:2px;display:flex}.csh__widget-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;font-size:10px}.csh__widget-value{color:#fff;font-size:15px;font-weight:700}.csh__widget-sub{color:#ffffff8c;font-size:11px}.csh__widget-ring{pointer-events:none;border:1px solid #a6d75b40;border-radius:14px;position:absolute;inset:-1px}.csh__widget--storage{top:2%;right:4%}.csh__widget--analytics{flex-direction:column;align-items:flex-start;gap:4px;top:20%;left:-6%}.csh__widget--analytics .csh__widget-spark{width:80px;height:24px}.csh__widget--analytics .csh__widget-spark path{fill:none;stroke:var(--rd-accent-bright,#a6d75b);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #a6d75bb3)}.csh__widget--security{bottom:10%;right:-2%}.csh__widget--ai{bottom:2%;left:6%}.csh__widget--notify{max-width:220px;top:46%;right:-8%}.csh__widget-notify-text{color:#ffffffbf;font-size:12px;line-height:1.35}.csh__widget-notify-text b{color:#fff;font-weight:700}.csh__reveal{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) both csh-rise}.csh__eyebrow.csh__reveal{animation-delay:50ms}.csh__title.csh__reveal{animation-delay:.12s}.csh__sub.csh__reveal{animation-delay:.2s}.csh__pills.csh__reveal{animation-delay:.28s}.csh__ctas.csh__reveal{animation-delay:.36s}@keyframes csh-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes csh-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}@keyframes csh-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes csh-drift{0%{opacity:0;transform:translate(0)}20%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translate(-16px,-44px)}}@media (width<=1080px){.csh{min-height:0}.csh__container{grid-template-columns:1fr;gap:64px;padding-block:120px 88px}.csh__left{max-width:640px}.csh__scene{min-height:460px}.csh__dash{width:min(100%,560px);margin-inline:auto}}@media (width<=560px){.csh__pills{grid-template-columns:1fr;max-width:none}.csh__dash-cards{grid-template-columns:repeat(2,1fr)}.csh__widget--analytics{left:0}.csh__widget--notify{right:0}.csh__ctas{gap:14px}}@media (prefers-reduced-motion:reduce){.csh__glow,.csh__particle,.csh__eyebrow-dot,.csh__reveal{animation:none!important}.csh__reveal{opacity:1}.csh__particle{opacity:.4}}
