.cd-landing{--cd-bg:#f4f1ea;--cd-ink:#2a3326;--cd-muted:#5c6558;--cd-mint:#d8eadc;--cd-mint-deep:#6f9a78;--cd-yellow:#f5e0b0;--cd-yellow-deep:#c9a24a;--cd-lilac:#e3dff2;--cd-lilac-deep:#7a6fad;--cd-coral:#f3d9cf;--cd-coral-deep:#c47a62;--cd-surface:#ffffffb8;background:radial-gradient(ellipse 80% 50% at 70% 20%, #d8eadc8c, transparent 55%), radial-gradient(ellipse 60% 40% at 10% 80%, #f3d9cf66, transparent 50%), var(--cd-bg);color:var(--cd-ink);font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;overflow-x:hidden}.cd-pm-visual{width:100%;max-width:34rem;margin-inline:auto}.cd-pm-visual-stage{width:100%;min-height:22rem;position:relative}.cd-pm-card{background:#fffffff0;border:1px solid #ece6da;border-radius:1.15rem;padding:.95rem 1rem;position:absolute;box-shadow:0 18px 40px #22271f1f}.cd-pm-card-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted);font-size:10px;font-weight:700}.cd-pm-card-title{color:var(--cd-ink);margin-top:.45rem;font-size:.95rem;font-weight:600}.cd-pm-card-meta{color:var(--cd-muted);margin-top:.2rem;font-size:.75rem}.cd-pm-card-gantt{width:min(100%,19.5rem);padding:.75rem;top:8%;left:4%}.cd-pm-gantt{width:100%;height:auto;margin-top:.55rem;display:block}.cd-pm-card-risk{width:min(12.5rem,46%);top:38%;right:2%}.cd-pm-risk-bar{background:#efeae0;border-radius:999px;height:.4rem;margin-top:.7rem;overflow:hidden}.cd-pm-risk-bar>span{border-radius:inherit;background:linear-gradient(90deg,#c47a62,#c9a24a);height:100%;display:block}.cd-pm-card-task{width:min(14rem,52%);bottom:4%;left:18%}.cd-pm-task-check{border:2px solid var(--cd-mint-deep);background:var(--cd-mint);border-radius:999px;width:1.1rem;height:1.1rem;margin-top:.75rem;box-shadow:inset 0 0 0 3px #fff}.cd-pm-float-a{animation:7s ease-in-out infinite cd-pm-float}.cd-pm-float-b{animation:8.5s ease-in-out -2s infinite cd-pm-float}.cd-pm-float-c{animation:6.5s ease-in-out -3.5s infinite cd-pm-float}@keyframes cd-pm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cd-pm-benefits{border-top:1px solid #2a332614;margin-top:3.5rem;padding-top:2rem}.cd-pm-benefits-list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.cd-pm-benefits-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.cd-pm-benefits-list h2{color:var(--cd-ink);font-size:.95rem;font-weight:600}.cd-pm-benefits-list p{color:var(--cd-muted);margin-top:.4rem;font-size:.9rem;line-height:1.55}.cd-atom{--atom-scene:560px;--atom-sphere:200px;--atom-logo:102px;--atom-ring:420px;--atom-gold:300px;--atom-radius:210px;width:100%;max-width:var(--atom-scene);margin-inline:auto;overflow:visible;container-type:inline-size}.cd-atom--paused .cd-atom-logo,.cd-atom--paused .cd-atom-halo,.cd-atom--paused .cd-atom-ring-spin,.cd-atom--paused .cd-atom-card-face{animation-play-state:paused!important}.cd-atom-scene{aspect-ratio:1;width:100%;max-width:var(--atom-scene);perspective:1400px;perspective-origin:50% 48%;margin-inline:auto;position:relative}.cd-atom-stage{transform-style:preserve-3d;position:absolute;inset:0}.cd-atom-halo{width:calc(var(--atom-sphere) + 56px);height:calc(var(--atom-sphere) + 56px);pointer-events:none;background:radial-gradient(circle,#cbe0cfa6 0%,#cbe0cf00 72%);border-radius:50%;animation:6s ease-in-out infinite cd-atom-halo;position:absolute;top:50%;left:50%;transform:translateZ(0)}.cd-atom-shadow{left:50%;top:calc(50% + var(--atom-sphere) / 2 + 28px);filter:blur(2px);pointer-events:none;background:radial-gradient(#22271f38 0%,#0000 70%);border-radius:50%;width:180px;height:28px;position:absolute;transform:translateZ(-40px)}.cd-atom-core{transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%;transform:translateZ(0)}.cd-atom-sphere{width:var(--atom-sphere);height:var(--atom-sphere);transform-style:preserve-3d;background:radial-gradient(circle at 34% 28%,#fff 0%,#f7f3ec 18%,#e4dccd 52%,#b9ad98 82%,#8f8370 100%);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset -18px -26px 48px #463a2647,inset 14px 16px 30px #ffffffe6,0 40px 70px #22271f38}.cd-atom-gloss{pointer-events:none;background:radial-gradient(at 40% 40%,#ffffffd9 0%,#fff0 70%);border-radius:50%;width:42%;height:28%;position:absolute;top:10%;left:14%}.cd-atom-logo{z-index:1;width:var(--atom-logo);height:var(--atom-logo);object-fit:contain;transform-style:preserve-3d;animation:9s ease-in-out infinite cd-atom-logo-turn;position:relative}.cd-atom-ring{width:var(--atom-ring);height:var(--atom-ring);margin-left:calc(var(--atom-ring) / -2);margin-top:calc(var(--atom-ring) / -2);transform-style:preserve-3d;pointer-events:none;border:1.5px solid #22271f29;border-radius:50%;position:absolute;top:50%;left:50%}.cd-atom-ring-a{transform:rotate(28deg)rotateX(72deg)}.cd-atom-ring-b{transform:rotate(-34deg)rotateX(72deg)}.cd-atom-ring-gold{width:var(--atom-gold);height:var(--atom-gold);margin-left:calc(var(--atom-gold) / -2);margin-top:calc(var(--atom-gold) / -2);border-color:#b8893a47;transform:rotate(90deg)rotateX(76deg)}.cd-atom-ring-spin{transform-style:preserve-3d;border-radius:50%;position:absolute;inset:0}.cd-atom-ring-a .cd-atom-ring-spin{animation:22s linear infinite cd-atom-spin-z-cw}.cd-atom-ring-b .cd-atom-ring-spin{animation:28s linear infinite cd-atom-spin-z-ccw}.cd-atom-ring-gold .cd-atom-ring-spin{animation:18s linear infinite cd-atom-spin-z-cw}.cd-atom-electron{width:200px;height:0;transform-style:preserve-3d;pointer-events:auto;margin-left:-100px;position:absolute;top:50%;left:50%}.cd-atom-electron-a0{transform:rotateZ(0deg) translateY(calc(var(--atom-radius) * -1))}.cd-atom-electron-a1{transform:rotateZ(180deg) translateY(calc(var(--atom-radius) * -1))}.cd-atom-electron-b0{transform:rotateZ(0deg) translateY(calc(var(--atom-radius) * -1))}.cd-atom-electron-b1{transform:rotateZ(180deg) translateY(calc(var(--atom-radius) * -1))}.cd-atom-card-face{width:200px;transform-style:preserve-3d;margin-top:-2.5rem;position:absolute;top:0;left:0}.cd-atom-electron-a0 .cd-atom-card-face{animation:22s linear infinite cd-atom-face-a0}.cd-atom-electron-a1 .cd-atom-card-face{animation:22s linear infinite cd-atom-face-a1}.cd-atom-electron-b0 .cd-atom-card-face{animation:28s linear infinite cd-atom-face-b0}.cd-atom-electron-b1 .cd-atom-card-face{animation:28s linear infinite cd-atom-face-b1}.cd-atom-card{width:200px;color:inherit;background:#fffffff0;border:1px solid #ece6da;border-radius:18px;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:0 14px 28px #22271f1f}.cd-atom-card:hover{box-shadow:0 18px 34px #22271f29}.cd-atom-card:focus-visible{outline-offset:2px;outline:3px solid #2a332659}.cd-atom-tile{border:1px solid #ffffffe6;border-radius:.85rem;flex-shrink:0;place-items:center;width:2.85rem;height:2.85rem;display:grid}.cd-atom-card-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.cd-atom-card-copy strong{color:var(--cd-ink);font-size:14px;font-weight:600;line-height:1.25}.cd-atom-card-copy span{color:var(--cd-muted);font-size:12px;line-height:1.35}.cd-atom-spark{background:radial-gradient(circle,#f6e3a8 0%,#b8893a 55%,#0000 70%);border-radius:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;position:absolute;top:0;left:50%;box-shadow:0 0 12px 4px #b8893a8c}.cd-atom-grid{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:none}@keyframes cd-atom-logo-turn{0%,to{transform:rotateY(-24deg)rotateX(6deg)}50%{transform:rotateY(24deg)rotateX(-6deg)}}@keyframes cd-atom-halo{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@keyframes cd-atom-spin-z-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cd-atom-spin-z-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes cd-atom-face-a0{0%{opacity:1;transform:rotate(0)rotateX(-72deg)rotate(-28deg)scale(1)}50%{opacity:.55;transform:rotate(-180deg)rotateX(-72deg)rotate(-28deg)scale(.9)}to{opacity:1;transform:rotate(-360deg)rotateX(-72deg)rotate(-28deg)scale(1)}}@keyframes cd-atom-face-a1{0%{opacity:.55;transform:rotate(-180deg)rotateX(-72deg)rotate(-28deg)scale(.9)}50%{opacity:1;transform:rotate(-360deg)rotateX(-72deg)rotate(-28deg)scale(1)}to{opacity:.55;transform:rotate(-540deg)rotateX(-72deg)rotate(-28deg)scale(.9)}}@keyframes cd-atom-face-b0{0%{opacity:1;transform:rotate(0)rotateX(-72deg)rotate(34deg)scale(1)}50%{opacity:.55;transform:rotate(180deg)rotateX(-72deg)rotate(34deg)scale(.9)}to{opacity:1;transform:rotate(360deg)rotateX(-72deg)rotate(34deg)scale(1)}}@keyframes cd-atom-face-b1{0%{opacity:.55;transform:rotate(-180deg)rotateX(-72deg)rotate(34deg)scale(.9)}50%{opacity:1;transform:rotate(0)rotateX(-72deg)rotate(34deg)scale(1)}to{opacity:.55;transform:rotate(180deg)rotateX(-72deg)rotate(34deg)scale(.9)}}@container (max-width:520px){.cd-atom-scene{transform-origin:50%;transform:scale(.92)}}@container (max-width:460px){.cd-atom-scene{transform-origin:50%;transform:scale(.84)}}@media (min-width:1280px){.cd-atom{--atom-scene:600px;--atom-sphere:208px;--atom-logo:106px;--atom-ring:460px;--atom-gold:340px;--atom-radius:230px}}@media (min-width:1536px){.cd-atom{--atom-scene:640px;--atom-sphere:216px;--atom-logo:110px;--atom-ring:500px;--atom-gold:380px;--atom-radius:250px}}@media (max-width:1023px){.cd-atom{--atom-sphere:160px;--atom-logo:82px}.cd-atom-scene{width:var(--atom-sphere);height:calc(var(--atom-sphere) + 48px);perspective:none;aspect-ratio:auto;transform:none}.cd-atom-ring,.cd-atom-halo,.cd-atom-shadow{display:none}.cd-atom-core{top:calc(var(--atom-sphere) / 2)}.cd-atom-logo{animation:none}.cd-atom-grid{grid-template-columns:1fr 1fr;width:100%;max-width:100%;display:grid}.cd-atom-grid--three{grid-template-columns:1fr}.cd-atom-grid .cd-atom-card{width:100%}}@media (max-width:639px){.cd-atom-grid{grid-template-columns:1fr}.cd-pm-visual-stage{min-height:20rem}}@media (prefers-reduced-motion:reduce){.cd-pm-float-a,.cd-pm-float-b,.cd-pm-float-c,.cd-atom-logo,.cd-atom-halo,.cd-atom-ring-spin,.cd-atom-card-face{animation:none!important}.cd-atom-ring-a,.cd-atom-ring-b,.cd-atom-ring-gold{border:none;transform:none}.cd-atom-ring-spin{transform:none!important}.cd-atom-electron{width:min(200px,42%);height:auto;margin:0}.cd-atom-electron-a0{top:4%;left:0;transform:none}.cd-atom-electron-a1{margin-left:0;top:4%;left:auto;right:0;transform:none}.cd-atom-electron-b0{top:auto;bottom:6%;left:0;transform:none}.cd-atom-electron-b1{margin-left:0;inset:auto 0 6% auto;transform:none}.cd-atom-spark{display:none}.cd-atom-card-face{width:100%;margin-top:0;position:relative;opacity:1!important;animation:none!important;transform:none!important}.cd-atom-card{width:100%}}
