@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}@keyframes bell-ring{0%{transform:rotate(0)}2%{transform:rotate(16deg)}6%{transform:rotate(-14deg)}10%{transform:rotate(10deg)}14%{transform:rotate(-6deg)}18%{transform:rotate(3deg)}22%,to{transform:rotate(0)}}.bell-ring{transform-origin:50% 15%;animation:bell-ring 2.6s ease-in-out infinite}@keyframes zcard-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.zcard{position:relative;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),border-color .2s}.zcard-in{animation:zcard-in .5s cubic-bezier(.2,.7,.2,1) both}.zcard:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(15,14,12,.12);border-color:#9FC9C0;z-index:2}.zcard:focus-within{transform:translateY(-5px) scale(1.015);box-shadow:0 20px 46px rgba(15,14,12,.2),0 0 0 3px rgba(14,129,116,.28);border-color:#0E8174;background:#F4FAF8;z-index:3}@media (prefers-reduced-motion:reduce){.bell-ring,.rise,.zcard-in{animation:none}.zcard,.zcard:focus-within,.zcard:hover{transform:none;translate: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}.nav-public{flex-wrap:wrap;justify-content:flex-end;row-gap:2px}.nav-public a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}}.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}}@keyframes zunoGlow{0%,to{box-shadow:0 2px 10px -3px rgba(14,129,116,.55)}50%{box-shadow:0 3px 16px -2px rgba(14,129,116,.85)}}@keyframes zunoSheen{0%{left:-60%}20%,to{left:130%}}.zuno-cta{position:relative;overflow:hidden;animation:zunoGlow 3s ease-in-out infinite;transition:filter .15s ease,transform .15s ease}.zuno-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.zuno-cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:38%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-18deg);animation:zunoSheen 5s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.zuno-cta{animation:none}.zuno-cta:after{display: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,rgba(0,0,0,.4),#000 6%,#000 94%,rgba(0,0,0,.4));mask-image:linear-gradient(90deg,rgba(0,0,0,.4),#000 6%,#000 94%,rgba(0,0,0,.4))}.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}}.px-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.px-page{max-width:1320px;margin:0 auto;padding:56px 20px 80px}.px-hero{text-align:center;flex-direction:column;gap:14px;max-width:760px;margin:0 auto 28px}.px-hero,.px-toggle{display:flex;align-items:center}.px-toggle{justify-content:center;gap:12px;margin:0 0 22px;flex-wrap:wrap}.px-stage{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.px-stage-solo{grid-template-columns:minmax(0,1fr)}.px-aside{position:-webkit-sticky;position:sticky;top:76px}.px-aside .roi-inputs{grid-template-columns:1fr!important}.px-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e8e5df;background:#fff;min-width:0}.px-card{display:flex;flex-direction:column;min-width:0;border-right:1px solid #e8e5df;border-bottom:1px solid #e8e5df}.px-card:nth-child(4n){border-right:none}.px-card-head{padding:18px 16px 14px}.px-gen{margin-top:12px;padding:10px 12px;border:1px solid #e8e5df}.px-price{padding:14px 16px 16px;border-top:1px solid #e8e5df;border-bottom:1px solid #e8e5df}.px-feats{padding:0 16px 18px}.px-custom{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:18px;padding:16px 20px;border:1px solid #e8e5df;background:#fff;max-width:100%}.px-custom,.px-custom-copy{min-width:0}.px-custom h2{font-size:20px;font-weight:700;letter-spacing:-.01em;color:#0F0E0C;margin:0}.px-custom p{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:#6B6B6B}.px-custom-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;background:#0E8174;color:#fff;font-size:14.5px;font-weight:600;border:1px solid #0a5d52;white-space:nowrap}.px-custom-cta:hover{filter:brightness(1.06)}.px-faq{max-width:760px;margin:48px auto 0}.px-note{max-width:760px;margin:8px auto 0;font-size:13px;line-height:1.55;text-align:center}@media (max-width:1100px){.px-stage{grid-template-columns:1fr}.px-aside{position:static}.px-aside .roi-inputs{grid-template-columns:1fr 1fr!important}.px-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.px-card:nth-child(4n){border-right:1px solid #e8e5df}.px-card:nth-child(2n){border-right:none}}@media (max-width:720px){.px-page{padding:36px 14px 64px;overflow-x:clip;max-width:100%}.px-card,.px-cards,.px-stage{min-width:0;max-width:100%}.px-cards{grid-template-columns:minmax(0,1fr)}.px-card,.px-card:nth-child(2n),.px-card:nth-child(4n){border-right:none}.px-price-row{flex-wrap:wrap}.px-aside .roi-inputs{grid-template-columns:1fr!important}.px-bill{min-height:44px;min-width:44px}.px-custom{flex-direction:column;align-items:stretch;padding:16px}.px-custom-cta{width:100%}}