.cs-hero{max-width:820px;padding:calc(4 * var(--story-rem)) calc(2.5 * var(--story-rem)) 0;margin-left:auto;margin-right:auto;position:relative}.cs-hero:before{z-index:0;pointer-events:none;content:"";background-image:radial-gradient(#025dfe1f 0%,#0000 70%);width:500px;height:400px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.cs-back-link{z-index:1;color:#55556a;letter-spacing:.8px;text-transform:uppercase;margin-bottom:calc(2 * var(--story-rem));font-family:Geist Mono,monospace;font-size:13px;text-decoration:none;display:block;position:relative}.cs-h1{z-index:1;color:#fff;letter-spacing:-.5px;margin-bottom:calc(1 * var(--story-rem));font-size:calc(3.5 * var(--story-rem));font-weight:500;line-height:1.2em;position:relative}.cs-subtitle{z-index:1;color:#b0b0b0;margin-bottom:calc(2.5 * var(--story-rem));font-size:calc(1.25 * var(--story-rem));line-height:1.4em;position:relative}.cs-snapshot-grid{z-index:1;grid-column-gap:1px;grid-row-gap:1px;background-color:#ffffff0f;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:1fr 1fr 1fr;display:grid;position:relative;overflow:hidden}.cs-snapshot-cell{padding:calc(1.5 * var(--story-rem)) calc(1.75 * var(--story-rem));background-color:#0f0f1a}.cs-snapshot-label{color:#55556a;letter-spacing:2px;text-transform:uppercase;margin-bottom:calc(.375 * var(--story-rem));font-family:Geist Mono,monospace;font-size:10px}.cs-snapshot-value{color:#fff;font-size:15px;font-weight:500}.cs-body{max-width:820px;padding:calc(3 * var(--story-rem)) calc(2.5 * var(--story-rem)) calc(8 * var(--story-rem));margin-left:auto;margin-right:auto}.cs-rich-text h2{margin-top:calc(3.5 * var(--story-rem));margin-bottom:calc(1.25 * var(--story-rem));padding-bottom:calc(.75 * var(--story-rem));color:#fff;letter-spacing:-.3px;border-bottom:1px solid #ffffff0f;font-size:24px;font-weight:600}.cs-rich-text p{margin-bottom:calc(1.25 * var(--story-rem));color:#b0b0b0;font-size:16px;line-height:1.8em}.cs-rich-text p em,.cs-rich-text li em{font-style:italic;font-size:inherit!important;color:inherit!important;line-height:inherit!important}.cs-rich-text strong{color:#fff}.cs-rich-text blockquote{margin:calc(3 * var(--story-rem)) 0;padding:calc(2.25 * var(--story-rem)) calc(1 * var(--story-rem)) calc(2.25 * var(--story-rem)) calc(1.75 * var(--story-rem));color:#fff;background:0 0;border-left:3px solid #025dfe;font-size:20px;font-style:italic;font-weight:400;line-height:1.6em;position:relative;overflow:hidden}.cs-rich-text blockquote:before{content:"";z-index:0;background:linear-gradient(90deg,#025dfe14,#0000);border-radius:0 8px 8px 0;width:200px;position:absolute;top:0;bottom:0;left:0}.cs-rich-text blockquote p:last-child{color:#55556a;margin-top:calc(.75 * var(--story-rem));margin-bottom:0;font-size:13px;font-style:normal}.cs-rich-text table{border-collapse:separate;border-spacing:1px;width:100%;margin:calc(2 * var(--story-rem)) 0 calc(3 * var(--story-rem));background-color:#ffffff0f;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.cs-rich-text thead tr{background-color:#025dfe0f}.cs-rich-text th{color:#55556a;letter-spacing:1px;text-transform:uppercase;padding:calc(.875 * var(--story-rem)) calc(1.25 * var(--story-rem));text-align:left;font-size:11px;font-weight:600}.cs-rich-text td{color:#b0b0b0;padding:calc(1.25 * var(--story-rem));background-color:#0f0f1a;font-size:15px}.cs-rich-text td:last-child{color:#025dfe;text-shadow:0 0 20px #025dfe40;font-weight:600}.cs-rich-text ul{margin:calc(2 * var(--story-rem)) 0;gap:calc(1.25 * var(--story-rem));flex-direction:column;padding:0;list-style:none;display:flex}.cs-rich-text ul li{padding-left:calc(1.5 * var(--story-rem));color:#b0b0b0;font-size:14px;line-height:1.65em;position:relative}.cs-rich-text ul li:before{content:"";background:#025dfe;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0;box-shadow:0 0 8px #025dfe66}.cs-rich-text ul li strong{color:#fff;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.cs-rich-text ol{margin:calc(2 * var(--story-rem)) 0 calc(2 * var(--story-rem)) calc(1.5 * var(--story-rem));gap:calc(.75 * var(--story-rem));counter-reset:item;flex-direction:column;padding:0;list-style:none;display:flex}.cs-rich-text ol li{padding-left:calc(1.5 * var(--story-rem));color:#b0b0b0;counter-increment:item;font-size:16px;line-height:1.8em;position:relative}.cs-rich-text ol li:before{content:counter(item) ". ";color:#b0b0b0;position:absolute;left:0}.cs-rich-text img{width:100%;margin:calc(2 * var(--story-rem)) 0;border-radius:12px}.cs-rich-text blockquote>p:not(:last-child){color:inherit;font-size:inherit;line-height:inherit}.cs-rich-text a{text-transform:none}.cs-rich-text img{max-width:100%;height:auto}.cs-rich-text{overflow-wrap:break-word}@media (width<=479px){.cs-snapshot-grid{grid-template-columns:1fr}.cs-snapshot-cell{border-right:0}}.cs-section{--story-rem:16px;padding:0}.cs-h1,.cs-subtitle{margin-top:0}.cs-rich-text{color:#b0b0b0;font-size:16px;line-height:1.8}.cs-rich-text figure{margin:calc(1.75 * var(--story-rem)) 0}.cs-rich-text figcaption{text-align:center;font-size:14px}.cs-rich-text a{color:#025dfe}.cs-cta{align-items:center;gap:calc(2 * var(--story-rem));text-align:center;max-width:calc(34.81 * var(--story-rem));flex-direction:column;margin:0 auto;display:flex;position:relative}.cs-cta h3{font-size:calc(2.5 * var(--story-rem));margin:0;font-weight:500;line-height:1.2}.cs-cta p{color:#b0b0b0;font-size:calc(1.25 * var(--story-rem));margin:0}.cs-cta a{color:#fff;padding:calc(1 * var(--story-rem)) calc(1.75 * var(--story-rem));text-transform:uppercase;background:#025dfe;border-radius:999px;font-size:14px;text-decoration:none}.cs-spacer{height:calc(8 * var(--story-rem))}@media (width<=991px){.cs-h1{font-size:calc(2 * var(--story-rem))}.cs-snapshot-grid{grid-template-columns:1fr}}@media (width<=767px){.cs-hero:before{width:350px;height:300px}.cs-h1{font-size:calc(1.75 * var(--story-rem))}.cs-subtitle{font-size:calc(1 * var(--story-rem))}.cs-cta h3{font-size:24px}.cs-cta{padding:0 calc(1.5 * var(--story-rem))}}@media (width<=479px){.cs-hero,.cs-body{padding-left:calc(1.5 * var(--story-rem));padding-right:calc(1.5 * var(--story-rem))}.cs-hero:before{width:280px;height:250px}.cs-cta h3{font-size:22px}}@media (width<=1440px){.cs-section{--story-rem:calc(.0111111px + .972222vw)}}@media (width<=991px){.cs-section{--story-rem:calc(.0457813px + 2.07813vw)}}@media (width<=479px){.cs-section{--story-rem:calc(-.0374477px + 3.74477vw)}}.cs-h1,.cs-subtitle,.cs-rich-text h2,.cs-rich-text p{text-wrap:wrap}.cs-snapshot-value{line-height:1.5}.cs-back-link{line-height:.875}.cs-snapshot-label{line-height:1.5}.cs-rich-text>:first-child{margin-top:0}.cs-rich-text figcaption{margin-top:calc(.25 * var(--story-rem));font-size:16px;line-height:1.8}.cs-rich-text p{letter-spacing:normal}.cs-rich-text h3{margin:0 0 calc(.5 * var(--story-rem));color:#fff;letter-spacing:-.2px;font-size:18px;font-weight:600;line-height:1.35}.cs-rich-text .post-label{margin:0 0 calc(.5 * var(--story-rem));color:#55556a;letter-spacing:.8px;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:12px;line-height:1.5}.cs-rich-text .post-lede{margin-bottom:calc(2.5 * var(--story-rem));padding-left:calc(1.25 * var(--story-rem));color:#fff;border-left:3px solid #025dfe;font-size:20px;line-height:1.6}.cs-rich-text .post-grid{gap:calc(1 * var(--story-rem));margin:calc(1.5 * var(--story-rem)) 0 calc(2 * var(--story-rem));grid-template-columns:1fr 1fr;display:grid}.cs-rich-text .post-card{padding:calc(1.5 * var(--story-rem));background:#0f0f1a;border:1px solid #ffffff14;border-radius:12px}.cs-rich-text .post-card p{font-size:15px;line-height:1.7}.cs-rich-text .post-card>:last-child{margin-bottom:0}.cs-rich-text .post-card .post-label:not(:first-child){margin-top:calc(1.25 * var(--story-rem))}.cs-rich-text .post-card a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cs-rich-text table.post-compare td{vertical-align:top;font-size:14px;line-height:1.6}.cs-rich-text table.post-compare td:last-child{color:#b0b0b0;text-shadow:none;font-weight:400}.cs-rich-text table.post-compare td:first-child{color:#fff;width:24%;font-weight:500}.cs-rich-text table.post-compare th{color:#8a8aa0}.cs-rich-text table.post-compare th:nth-child(2){color:#65ed74}.cs-rich-text .post-prompt{margin:calc(1.5 * var(--story-rem)) 0 calc(2 * var(--story-rem));padding:calc(1.25 * var(--story-rem)) calc(1.5 * var(--story-rem));background:#025dfe0f;border:1px solid #025dfe59;border-radius:12px}.cs-rich-text .post-prompt .post-label{color:#6d9cff}.cs-rich-text .post-prompt p:last-child{color:#fff;margin:0;font-size:16px;line-height:1.6}.cs-rich-text ol.post-steps{gap:calc(1 * var(--story-rem));margin:calc(1.5 * var(--story-rem)) 0;grid-template-columns:repeat(3,1fr);display:grid}.cs-rich-text ol.post-steps li{padding:calc(1.5 * var(--story-rem));background:#0f0f1a;border:1px solid #ffffff14;border-radius:12px;font-size:15px;line-height:1.6}.cs-rich-text ol.post-steps li:before{content:none}.cs-rich-text ol.post-steps p{margin:0;font-size:15px;line-height:1.6}.cs-rich-text .post-step-num{width:28px;height:28px;margin-bottom:calc(.75 * var(--story-rem));color:#fff;background:#025dfe;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:inline-grid}.cs-rich-text ul.post-checks{gap:calc(.75 * var(--story-rem));margin:calc(.75 * var(--story-rem)) 0 0}.cs-rich-text ul.post-checks li{font-size:15px;line-height:1.6}.cs-rich-text .post-note{margin-bottom:calc(2 * var(--story-rem));padding:calc(1.25 * var(--story-rem)) calc(1.5 * var(--story-rem));background:#65ed740f;border:1px solid #65ed7440;border-radius:12px}.cs-rich-text .post-note p{margin:0}.cs-rich-text .post-faq{border-bottom:1px solid #ffffff14}.cs-rich-text .post-faq summary{padding:calc(1.1 * var(--story-rem)) 0;color:#fff;cursor:pointer;justify-content:space-between;gap:1rem;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.cs-rich-text .post-faq summary::-webkit-details-marker{display:none}.cs-rich-text .post-faq summary:after{content:"+";color:#025dfe;font-size:22px;line-height:1;transition:transform .2s}.cs-rich-text .post-faq[open] summary:after{transform:rotate(45deg)}.cs-rich-text .post-faq summary:focus-visible{outline-offset:4px;outline:2px solid #025dfe}.cs-rich-text .post-faq p{margin-top:0}.cs-rich-text .post-cta{margin-top:calc(4 * var(--story-rem));padding:calc(2.5 * var(--story-rem));text-align:center;background:radial-gradient(circle at 50% 0,#025dfe2e,#0f0f1a 70%);border:1px solid #025dfe59;border-radius:16px}.cs-rich-text .post-cta h2{border:0;margin-top:0;padding:0;font-size:28px;line-height:1.25}.cs-rich-text .post-cta-actions{justify-content:center;gap:calc(.75 * var(--story-rem));margin-top:calc(1.5 * var(--story-rem));flex-wrap:wrap;display:flex}.cs-rich-text a.post-btn{padding:calc(.9 * var(--story-rem)) calc(1.5 * var(--story-rem));color:#fff;background:#025dfe;border-radius:999px;font-size:14px;text-decoration:none}.cs-rich-text a.post-btn-ghost{background:0 0;border:1px solid #ffffff40}@media (width<=767px){.cs-rich-text .post-grid,.cs-rich-text ol.post-steps{grid-template-columns:1fr}.cs-rich-text .post-lede{font-size:18px}.cs-rich-text table.post-compare,.cs-rich-text table.post-compare tbody,.cs-rich-text table.post-compare tr,.cs-rich-text table.post-compare td{width:auto;display:block}.cs-rich-text table.post-compare thead{display:none}.cs-rich-text table.post-compare tr{padding:calc(1 * var(--story-rem)) 0;background:#0f0f1a}.cs-rich-text table.post-compare td{padding:calc(.25 * var(--story-rem)) calc(1.25 * var(--story-rem))}.cs-rich-text table.post-compare td:first-child{width:auto;padding-bottom:calc(.5 * var(--story-rem))}.cs-rich-text table.post-compare td:nth-child(2):before{content:"Alloy: ";color:#65ed74}.cs-rich-text table.post-compare td:nth-child(3):before{content:"Cursor: ";color:#8a8aa0}.cs-rich-text .post-cta{padding:calc(1.75 * var(--story-rem))}.cs-rich-text .post-cta h2{font-size:22px}}
