@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Hanken+Grotesk:wght@400;500;600;700&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;background:#FFFFFF;color:#0A0A0A;font-family:Hanken Grotesk,sans-serif;-webkit-font-smoothing:antialiased}.serif{font-family:Fraunces,Georgia,serif}a{color:inherit;text-decoration:none}main{overflow-x:clip}button,input,select,textarea{font-family:Hanken Grotesk,sans-serif}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .5s cubic-bezier(.2,.7,.2,1) both}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.rise{animation:none}}.detail-grid{grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px}.detail-grid,.split-2{display:grid;align-items:start}.split-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px}@media (max-width:860px){.detail-grid{grid-template-columns:1fr}}@media (max-width:720px){.split-2{grid-template-columns:1fr}}a,button{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .2s ease,transform .12s ease,filter .15s ease}button:not(:disabled):hover{filter:brightness(1.07)}button:not(:disabled):active{transform:translateY(1px)}:focus-visible{outline:2px solid #0E8174;outline-offset:2px;border-radius:0}.lift{box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lift:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(15,14,12,.22);border-color:#0F0E0C}@media (prefers-reduced-motion:reduce){.lift:hover{transform:none}}.guide-icon{background:#0F0E0C;color:#fff;transition:background .4s ease,color .4s ease}.guide-rail-fill{transform:scaleY(0);transform-origin:top center;transition:transform .55s ease .12s}.guide-steps.is-armed .guide-step{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.guide-steps.is-armed .guide-step.revealed{opacity:1;transform:none}.guide-steps.is-armed .guide-icon{background:#ECE9E3;color:#9A958B}.guide-steps.is-armed .guide-step.revealed .guide-icon{background:#0F0E0C;color:#fff}.guide-steps.is-armed .guide-step.revealed .guide-rail-fill{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.guide-steps.is-armed .guide-step{opacity:1;transform:none}.guide-steps.is-armed .guide-icon{background:#0F0E0C;color:#fff}.guide-rail-fill{transform:scaleY(1)}}.btn-lift{transition:transform .14s ease,filter .14s ease}.btn-lift:hover{filter:brightness(1.06)}.btn-lift:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.btn-lift:active{transform:none}}.mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace}.grid-bg{background-image:linear-gradient(rgba(15,14,12,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,14,12,.05) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(130% 95% at 50% -5%,#000 42%,transparent 80%);mask-image:radial-gradient(130% 95% at 50% -5%,#000 42%,transparent 80%)}@media (max-width:640px){.nav-wrap{padding:12px 14px!important;gap:10px!important}.nav-upgrade{display:none!important}.nav-logo .serif,.nav-newlabel{display:none}}.mobile-cta{display:none}@media (max-width:720px){.mobile-cta{display:flex;gap:10px;align-items:center;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e8e5df;border-radius:0;padding:10px 12px;box-shadow:0 10px 30px -10px rgba(15,14,12,.25)}.mobile-cta-pad{padding-bottom:84px}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.floaty{animation:floaty 5s ease-in-out infinite}@keyframes softpulse{0%,to{box-shadow:0 0 0 0 rgba(14,129,116,0)}50%{box-shadow:0 0 0 4px rgba(14,129,116,.14)}}.softpulse{animation:softpulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.floaty,.softpulse{animation:none}}.hero-glow{position:relative}.hero-glow:before{content:"";position:absolute;top:-120px;right:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(14,129,116,.1),rgba(14,129,116,0) 70%);pointer-events:none;z-index:0}.hero-glow>*{position:relative;z-index:1}.gtext{background:linear-gradient(100deg,#0E8174,#0A5D52 55%,#0F0E0C);-webkit-background-clip:text;background-clip:text;color:transparent}.aurora{position:relative;isolation:isolate}.aurora:after,.aurora:before{content:"";position:absolute;border-radius:50%;filter:blur(64px);z-index:-1;pointer-events:none}.aurora:before{width:560px;height:560px;top:-240px;right:-140px;opacity:.6;background:radial-gradient(circle,rgba(14,129,116,.09),transparent 66%)}.aurora:after{display:none}@keyframes drift1{0%,to{transform:translate(0)}50%{transform:translate(-44px,34px)}}@keyframes drift2{0%,to{transform:translate(0)}50%{transform:translate(34px,-22px)}}.glow-card{position:relative}.glow-card:before{content:"";position:absolute;inset:-1.5px;border-radius:0;z-index:-1;background:linear-gradient(135deg,rgba(14,129,116,.55),rgba(176,122,30,.22),rgba(14,129,116,.55));filter:blur(9px);opacity:.55}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:inline-flex;align-items:center;gap:44px;white-space:nowrap;animation:scrollx 28s linear infinite}@keyframes scrollx{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.aurora:after,.aurora:before,.marquee-track{animation:none}}@keyframes pcFill{0%{transform:scaleX(0)}26%{transform:scaleX(1)}86%{transform:scaleX(1)}to{transform:scaleX(0)}}.pc-fill{animation:pcFill 4s ease-in-out infinite}.pc-fill,.pc-type{transform-origin:left center}.pc-type{animation:pcFill 4s cubic-bezier(.3,.7,.3,1) infinite}@keyframes pcBlink{0%,49%{opacity:1}50%,to{opacity:0}}.pc-caret{animation:pcBlink 1s steps(1) infinite}@keyframes pcPop{0%,62%{opacity:0;transform:translateY(6px) scale(.96)}72%{opacity:1;transform:translateY(0) scale(1.02)}80%,to{opacity:1;transform:translateY(0) scale(1)}}.pc-pop{animation:pcPop 4s ease-in-out infinite}@keyframes pcStamp{0%,66%{opacity:0;transform:scale(1.8) rotate(-12deg)}75%{opacity:1;transform:scale(.92) rotate(-8deg)}84%,to{opacity:1;transform:scale(1) rotate(-8deg)}}.pc-stamp{animation:pcStamp 4s ease-in-out infinite}@keyframes pcNode{0%,20%{background:#E8E5DF;color:#6B6B6B}34%,to{background:#0F0E0C;color:#fff}}.pc-node{animation:pcNode 4s ease-in-out infinite}@keyframes pcScan{0%{top:-8%;opacity:0}12%{opacity:.7}88%{opacity:.7}to{top:104%;opacity:0}}.pc-scan{animation:pcScan 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pc-fill,.pc-type{animation:none;transform:scaleX(1)}.pc-caret,.pc-node,.pc-pop,.pc-scan,.pc-stamp{animation:none}.pc-pop,.pc-stamp{opacity:1;transform:none}.pc-node{background:#0F0E0C;color:#fff}}.pc-copy{order:1}.pc-demo{order:2}@media (min-width:721px){.pc-flip .pc-copy{order:2}.pc-flip .pc-demo{order:1}}.md{font-size:15px;line-height:1.65;color:#0A0A0A}.md>:first-child{margin-top:0}.md h1,.md h2,.md h3,.md h4{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:1.4em 0 .5em}.md h1{font-size:28px}.md h2{font-size:22px}.md h3{font-size:18px}.md h4{font-size:16px}.md p{margin:.7em 0}.md ol,.md ul{margin:.7em 0;padding-left:1.4em}.md li{margin:.3em 0}.md a{color:#0A5D52;font-weight:600;text-decoration:none}.md strong{font-weight:700}.md blockquote{margin:1em 0;padding:.4em 1em;border-left:3px solid #0e8174;background:#E6F2EE;border-radius:0;color:#0A5D52}.md code{background:#F2F2F2;padding:1px 5px;border-radius:5px;font-size:.9em}.md pre{background:#0A0A0A;color:#FFFFFF;padding:14px 16px;border-radius:0;overflow-x:auto}.md pre code{background:transparent;padding:0}.md hr{border:none;border-top:1px solid #e4e4e4;margin:1.6em 0}.md table{width:100%;border-collapse:collapse;margin:1em 0;font-size:14px}.md td,.md th{border:1px solid #e4e4e4;padding:8px 11px;text-align:left;vertical-align:top}.md th{background:#F2F2F2;font-weight:600}.md tr:nth-child(2n) td{background:#FAFAFA}@media print{.no-print,header{display:none!important}body{background:#fff}.print-area{box-shadow:none!important;border:none!important}}.zb-wrap{display:flex;gap:26px;align-items:flex-start;max-width:1180px;margin:0 auto}.zb-aside{width:340px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:84px}@media (max-width:940px){.zb-wrap{flex-direction:column}.zb-aside{position:static;width:100%;top:0}}@keyframes zbUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.zb-reveal{animation:zbUp .38s cubic-bezier(.22,.61,.36,1) both}.zb-btn{transition:transform .12s ease,background .16s ease,border-color .16s ease,box-shadow .18s ease,color .16s ease}.zb-btn:hover{border-color:#0F0E0C}.zb-btn:active{transform:scale(.97)}.zb-card{transition:transform .16s ease,box-shadow .22s ease,border-color .16s ease}.zb-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px -16px rgba(15,14,12,.24);border-color:#0F0E0C}.zb-card:active{transform:translateY(-1px) scale(.99)}.zb-cta{transition:transform .14s ease,box-shadow .2s ease,opacity .16s ease}.zb-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px rgba(14,129,116,.5)}.zb-cta:active{transform:translateY(0) scale(.99)}.zb-ico{transition:transform .24s cubic-bezier(.34,1.56,.64,1);will-change:transform}.zb-card:hover .zb-ico{transform:scale(1.14) rotate(-6deg)}.zb-card:active .zb-ico{transform:scale(1.04) rotate(-2deg)}@keyframes zbPop{0%{transform:scale(.65)}55%{transform:scale(1.22) rotate(-6deg)}to{transform:scale(1) rotate(0)}}.zb-ico-pop{animation:zbPop .44s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.zb-reveal{animation:none}.zb-btn:active,.zb-card:active,.zb-card:active .zb-ico,.zb-card:hover,.zb-card:hover .zb-ico,.zb-cta:active,.zb-cta:hover{transform:none}.zb-ico-pop{animation:none}}