.silo-power-on{box-sizing:border-box;position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(28px,6vw,100px);border:0;background:#060d1b;color:#f6f9ff;overflow:auto;font-family:'Segoe UI',sans-serif;isolation:isolate}
.silo-power-on::backdrop{background:#060d1b}.silo-power-on:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 78% 42%,#16498980,transparent 50%),radial-gradient(ellipse at 0 100%,#15386677,transparent 55%)}
.silo-power-copy{position:relative;z-index:2;max-width:660px}.silo-power-wordmark{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:650;margin-bottom:clamp(38px,9vh,100px)}.silo-power-wordmark img{width:38px;height:38px;object-fit:contain}.silo-power-eyebrow{color:#89baff;font-size:12px;font-weight:600;letter-spacing:.2em}.silo-power-on h1{font-size:clamp(48px,6.4vw,96px);line-height:1.03;letter-spacing:-.055em;margin:25px 0}.silo-power-on h1 em{font-style:normal;color:#8fbeff}.silo-power-description{color:#b8c9e1;font-size:clamp(16px,1.5vw,21px);line-height:1.65}.silo-power-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.silo-power-actions a,.silo-power-actions button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;padding:16px 22px;border-radius:13px;font:600 15px 'Segoe UI',sans-serif;text-decoration:none;cursor:pointer}.silo-power-primary{background:#2c70f5;color:white;border:1px solid #6ba0ff;box-shadow:0 10px 40px #1266f544}.silo-power-explore{border:1px solid #7199cf55;background:#ffffff08;color:#eaf3ff}.silo-power-note{font-size:12px;color:#a2b4cd;margin:20px 0 30px}.silo-power-learn{font-size:13px;color:#b0cfff;text-decoration:none}.silo-power-on a:focus-visible,.silo-power-on button:focus-visible{outline:3px solid white;outline-offset:5px}
.silo-power-world{position:absolute;right:5%;top:22%;width:38vw;aspect-ratio:1;display:grid;place-items:center}.silo-power-world:before,.silo-power-world:after{content:'';position:absolute;inset:0;border:1px solid #73b5ff33;border-radius:50%;transform:rotateX(55deg) rotate(-28deg)}.silo-power-world:after{inset:8%;transform:rotateY(45deg) rotate(30deg);border-color:#6099ff55}.silo-power-core{width:65%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#dcecff,#98c6ff 45%,#244c8c 72%,transparent 73%);filter:drop-shadow(0 0 60px #3377e544);animation:silo-float 7s ease-in-out infinite}.silo-power-core img{width:80%;height:auto}.silo-power-label{position:absolute;padding:13px 18px;border:1px solid #97c1ff33;border-radius:12px;background:#0e2443d9;color:#d0e3ff;font-size:13px;backdrop-filter:blur(10px)}.label-create{top:8%;left:2%}.label-connect{right:-1%;top:45%}.label-work{bottom:7%;left:14%}.silo-power-bottom{position:relative;display:flex;justify-content:space-between;gap:24px;margin-top:70px;color:#8299b8;font-size:10px;letter-spacing:.08em}.silo-power-copy{animation:silo-arrive .8s ease-out both}@keyframes silo-float{50%{transform:translateY(-14px)}}@keyframes silo-arrive{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.silo-power-world{opacity:.28;right:-10%;top:28%;width:65vw;z-index:-1}.silo-power-label{display:none}.silo-power-copy{max-width:700px}}@media(max-width:560px){.silo-power-on{padding:26px}.silo-power-wordmark{margin-bottom:60px}.silo-power-actions{flex-direction:column}.silo-power-bottom{flex-direction:column;gap:10px;margin-top:45px}.silo-power-world{width:100vw;top:20%;right:-40%}}@media(prefers-reduced-motion:reduce){.silo-power-core,.silo-power-copy{animation:none}}
html:has(.silo-power-on[open]){overflow:hidden}.silo-power-on{overflow-x:hidden}
