@font-face{font-family:Golos;src:url(/fonts/golos-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos;src:url(/fonts/golos-600.ttf)format("truetype");font-weight:500 700;font-style:normal;font-display:swap}.zolk{--zolk-bg:#f7f6f0;--zolk-ink:#131d19;--zolk-muted:#68706c;--zolk-green:#214d40;--zolk-green-hover:#173d31;--zolk-sage:#dbe4d5;--zolk-pale:#eef0e4;--zolk-tint:#eef0e6;--zolk-yellow:#eee09b;--zolk-gold:#88702a;--zolk-line:#c2c8bf;--zolk-line-strong:#8d9a86;--zolk-serif:Georgia, "Times New Roman", serif;--zolk-sans:Golos, Arial, sans-serif;--zolk-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--zolk-container:1200px;background:var(--zolk-bg);color:var(--zolk-ink);font-family:var(--zolk-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.zolk *,.zolk :before,.zolk :after{box-sizing:border-box}.zolk :where(h1,h2,h3,p,figure){margin:0}.zolk a{color:inherit;text-decoration:none}.zolk button,.zolk input,.zolk textarea,.zolk select{font:inherit}.zolk :focus-visible{outline:2px solid var(--zolk-green);outline-offset:4px}.zolk ::selection{background:var(--zolk-yellow);color:var(--zolk-ink)}.zolk mark{background:linear-gradient(transparent 68%, var(--zolk-yellow) 68%);color:inherit;padding:0 1px}.zolk h1,.zolk h2,.zolk h3,.zolk-display,.zolk-title,.zolk-subtitle{font-family:var(--zolk-serif);color:var(--zolk-ink);text-wrap:pretty;font-weight:700}.zolk h1,.zolk-display{letter-spacing:-2.2px;font-size:clamp(40px,4vw,54px);line-height:1.04}.zolk h2,.zolk-title{letter-spacing:-1.8px;font-size:clamp(30px,2.8vw,38px);line-height:1.12}.zolk h3,.zolk-subtitle{letter-spacing:-1px;font-size:23px;line-height:1.15}.zolk p{color:var(--zolk-muted)}.zolk-lead{font-size:19px;line-height:1.48}.zolk-intro{max-width:640px;margin-top:16px;font-size:16px;line-height:1.5}.zolk .zolk-kicker{font:10px/1.6 var(--zolk-mono);letter-spacing:1.8px;text-transform:uppercase;color:#697367;align-items:center;gap:20px;margin:0 0 16px;display:flex}.zolk .zolk-kicker:after{content:"";background:#a4af9f;width:32px;height:1px}.zolk .zolk-meta{font:11px/1.5 var(--zolk-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--zolk-muted);margin:0}.zolk-skip{z-index:80;background:var(--zolk-green);color:var(--zolk-bg);padding:12px;position:absolute;top:-100px;left:16px}.zolk-skip:focus{top:12px}.zolk-container{width:min(var(--zolk-container), calc(100% - 80px));margin-inline:auto}.zolk-header{z-index:60;background:var(--zolk-bg);border-bottom:1px solid #858d84;position:sticky;top:0}.zolk-header-bar{border-bottom:5px double #757f76;align-items:center;gap:24px;min-height:84px;padding-inline:40px;display:flex;position:relative}.zolk-brand{color:var(--zolk-ink);flex:none;align-items:center;gap:16px;display:flex}.zolk-brand-logo{width:auto;height:40px;display:block}.zolk-brand-mark{background:var(--zolk-green);width:40px;height:40px;color:var(--zolk-bg);font-family:var(--zolk-serif);flex:none;place-items:center;font-size:32px;font-style:italic;font-weight:700;line-height:1;display:grid}.zolk-brand-title{white-space:nowrap;align-items:center;gap:12px;display:flex}.zolk-brand-name{font-family:var(--zolk-serif);letter-spacing:-.7px;font-size:32px;font-weight:700;line-height:1}.zolk-brand-divider{color:#7d837d;font-size:22px;font-weight:400}.zolk-brand-descriptor{letter-spacing:-.3px;font-size:14px;font-weight:400}.zolk-brand small{color:#5b645d;margin-top:4px;font-size:11px;line-height:1.4;display:block}.zolk-nav{align-items:center;gap:26px;margin-left:auto;font-size:13px;display:flex}.zolk-nav a:hover{color:var(--zolk-green);text-underline-offset:5px;text-decoration:underline}.zolk-header-cta{flex:none}.zolk-menu{display:none}.zolk-rubric{color:#414c43;font:10px/1.4 var(--zolk-mono);letter-spacing:2.3px;text-transform:uppercase;justify-content:space-between;gap:20px;padding:12px 40px;display:flex}.zolk-section{padding:40px 0 34px}.zolk-section.is-ruled{border-bottom:1px solid var(--zolk-line)}.zolk-section.is-tint{background:var(--zolk-tint);border-block:1px solid var(--zolk-line)}.zolk-hero{padding:44px 0 36px}.zolk-hero-grid{grid-template-columns:minmax(0,1.64fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.zolk-hero .zolk-lead{margin-top:25px}.zolk-hero-actions{margin-top:28px}.zolk .zolk-hero-actions a.zolk-button,.zolk .zolk-hero-actions button.zolk-button{min-height:48px;padding-inline:22px}.zolk-cluster{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.zolk-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.zolk-split+.zolk-split,.zolk-stack>*+*{margin-top:28px}.zolk-frame{min-width:0;margin:0}.zolk-frame-body{border:1px solid var(--zolk-line);text-align:center;background:#f1f2e9;place-items:center;min-height:280px;padding:28px;display:grid}.zolk-frame-body p{font-family:var(--zolk-serif);letter-spacing:-1px;color:var(--zolk-green);font-size:28px;font-weight:700;line-height:1.15}.zolk-frame figcaption{color:#6d756d;font:9px/1.6 var(--zolk-mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;margin:15px 0 0 20%;display:flex}.zolk-frame figcaption:before{content:"";background:#858d84;width:52px;height:1px}.zolk-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.zolk-swatches li{border:1px solid var(--zolk-line);background:var(--swatch);min-height:96px;color:var(--zolk-ink);font:10px/1.45 var(--zolk-mono);letter-spacing:.3px;text-transform:uppercase;flex-direction:column;justify-content:flex-end;padding:12px;display:flex}.zolk-swatches li[data-ink=light]{color:var(--zolk-bg)}.zolk-swatches small{letter-spacing:0;text-transform:none;opacity:.8;margin-top:4px;font-size:10px;display:block}.zolk-footer{border-top:5px double #7b8777}.zolk-footer-inner{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.zolk-footer .zolk-brand-mark{width:34px;height:34px;font-size:23px}.zolk-footer .zolk-brand-name{font-size:23px}.zolk-footer .zolk-brand-descriptor{font-size:11px}.zolk-footer .zolk-brand-divider{font-size:20px}.zolk-footer .zolk-brand{gap:11px}.zolk-footer .zolk-brand small{font-size:9px}.zolk .zolk-footer-note{max-width:280px;font-size:12px;line-height:1.5}.zolk-footer-links{gap:20px;display:flex}.zolk-footer-links a{color:var(--zolk-muted);font-size:12px}.zolk-footer-links a:hover{color:var(--zolk-green)}.zolk a.zolk-button,.zolk button.zolk-button{border:1px solid var(--zolk-green);background:var(--zolk-green);min-height:46px;color:var(--zolk-bg);font-family:var(--zolk-sans);white-space:nowrap;cursor:pointer;box-shadow:none;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.3;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.zolk a.zolk-button:hover,.zolk button.zolk-button:hover{background:var(--zolk-green-hover);border-color:var(--zolk-green-hover);color:var(--zolk-bg)}.zolk-button:active{transform:translateY(1px)}.zolk-button:disabled{cursor:wait;opacity:.65}.zolk a.zolk-button.is-outline,.zolk button.zolk-button.is-outline{color:var(--zolk-green);background:0 0}.zolk a.zolk-button.is-outline:hover,.zolk button.zolk-button.is-outline:hover{border-color:var(--zolk-green);color:var(--zolk-green);background:#e9ecdf}.zolk a.zolk-button.is-accent,.zolk button.zolk-button.is-accent{background:var(--zolk-yellow);border-color:var(--zolk-yellow);color:var(--zolk-green)}.zolk a.zolk-button.is-accent:hover,.zolk button.zolk-button.is-accent:hover{color:var(--zolk-green);background:#f6e8aa;border-color:#f6e8aa}.zolk a.zolk-button.is-small,.zolk button.zolk-button.is-small{min-height:44px;padding:12px 18px;font-size:13px}.zolk-button span[aria-hidden]{font-size:16px;line-height:1}.zolk-menu{width:35px;height:35px;color:var(--zolk-green);cursor:pointer;background:0 0;border:1px solid #a6b39c;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px}.zolk-menu span{background:var(--zolk-green);width:17px;height:1px;transition:transform .2s,opacity .2s;display:block}.zolk-menu[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.zolk-menu[aria-expanded=true] span:nth-child(2){opacity:0}.zolk-menu[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.zolk-features{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.zolk-feature{align-items:flex-start;gap:20px;min-width:0;min-height:112px;padding:20px 22px 22px 0;display:flex}.zolk-feature:nth-child(3n+2),.zolk-feature:nth-child(3n+3){border-left:1px solid var(--zolk-line);padding-left:22px}.zolk-feature:nth-child(n+4){border-top:1px solid var(--zolk-line)}.zolk-feature h3{font-size:23px;line-height:1.15}.zolk-feature p{max-width:270px;margin-top:10px;font-size:14px;line-height:1.5}.zolk-feature-mark{border:1px solid var(--zolk-green);background:var(--zolk-sage);width:50px;height:50px;color:var(--zolk-green);font-family:var(--zolk-serif);flex:0 0 50px;place-items:center;margin-top:2px;font-size:22px;font-style:italic;font-weight:700;line-height:1;display:grid}.zolk-stories{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.zolk-story{min-width:0;padding:8px 26px 0}.zolk-story:first-child{padding-left:0}.zolk-story+.zolk-story{border-left:1px solid #b3bcb1}.zolk-story-index{color:#72796e;align-items:center;gap:20px;margin-bottom:16px;font-size:12px;display:flex}.zolk-story-index:after{content:"";background:#9ca496;width:27px;height:1px}.zolk-story h3{letter-spacing:-1.4px;font-size:clamp(25px,2.05vw,30px);line-height:1.1}.zolk-story p{max-width:350px;margin-top:12px;font-size:14px;line-height:1.5}.zolk-plans{border-top:1px solid var(--zolk-line-strong);border-bottom:1px solid var(--zolk-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.zolk-plans.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.zolk-plan{background:0 0;flex-direction:column;min-width:0;padding:26px 28px;display:flex}.zolk-plan+.zolk-plan{border-left:1px solid #b2bcaa}.zolk-plan.is-featured{background:#f2edcd}.zolk-plan-index{min-height:26px;color:var(--zolk-muted);font:8px/1.6 var(--zolk-mono);letter-spacing:.6px;text-transform:uppercase;margin-bottom:15px}.zolk-plans.is-4 .zolk-plan{padding:25px 21px}.zolk-plans.is-4 .zolk-plan h3{letter-spacing:-1px;font-size:27px}.zolk-plan h3{font-size:32px}.zolk-plan-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:17px;display:flex}.zolk-plan-price strong{color:var(--zolk-ink);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.zolk-plan-price span,.zolk-plan-cadence,.zolk-plan-description{color:var(--zolk-muted);font-size:14px;line-height:1.5}.zolk-plan-cadence{min-height:48px;margin-top:6px}.zolk-plan-cadence small{color:#737d69;margin-top:2px;font-size:10px;display:block}.zolk .zolk-plan-description{min-height:45px;margin:12px 0 18px;font-size:14px}.zolk-plans.is-4 .zolk-plan-price strong{font-size:31px}.zolk .zolk-plans.is-4 .zolk-plan-description{min-height:62px;font-size:13px}.zolk-plan ul{color:var(--zolk-muted);gap:12px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.zolk-plans.is-4 .zolk-plan ul{font-size:12px}.zolk-plan li{align-items:baseline;gap:10px;line-height:1.55;display:flex}.zolk-plan li:before{content:"";background:#e8dd98;border:1.2px solid #9b945e;flex:0 0 7px;width:7px;height:7px;transform:translateY(-1px)}.zolk .zolk-plan a.zolk-button,.zolk .zolk-plan button.zolk-button{width:100%;min-height:44px;margin-top:auto}.zolk-plan .zolk-button span[aria-hidden]{margin-left:auto}.zolk-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.zolk-note+.zolk-stories,.zolk-stories+.zolk-plans,.zolk-plans+.zolk-panels{margin-top:48px}.zolk-panel{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#f9faf2;border:1px solid #bbc5af;padding:15px 14px;transition:border-color .15s,background .15s;display:block}.zolk-panel:hover{border-color:var(--zolk-green)}.zolk-panel.is-selected{border-color:var(--zolk-green);box-shadow:inset 0 0 0 1px var(--zolk-green);background:#e6ecd9}.zolk-panel strong{color:var(--zolk-ink);font-size:13px;font-weight:600;line-height:1.45;display:block}.zolk-panel p{margin-top:5px;font-size:11px;line-height:1.6}.zolk-panel em{color:var(--zolk-green);margin-top:9px;font-size:11px;font-style:normal;line-height:1.55;display:block}.zolk-note{color:#6c7669;border-top:1px solid #ccd1c5;align-items:flex-start;gap:11px;margin-top:20px;padding-top:13px;font-size:12px;line-height:1.55;display:flex}.zolk-note p{color:#6c7669;font-size:12px;line-height:1.55}.zolk-note-mark{border:1px solid var(--zolk-green);background:var(--zolk-yellow);flex:0 0 12px;width:12px;height:12px;margin-top:3px}@media (max-width:1200px){.zolk-container{width:calc(100% - 64px)}.zolk-header-bar,.zolk-rubric{padding-inline:32px}.zolk-nav{gap:18px;font-size:12px}.zolk h1,.zolk-display{letter-spacing:-2px;font-size:clamp(38px,4.4vw,52px)}}@media (max-width:1000px){.zolk a.zolk-header-cta,.zolk button.zolk-header-cta{display:none}.zolk-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.zolk-plans.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.zolk-plans.is-4 .zolk-plan:nth-child(3){border-left:0}.zolk-plans.is-4 .zolk-plan:nth-child(n+3){border-top:1px solid #b2bcaa}}@media (max-width:800px){.zolk-container{width:calc(100% - 40px)}.zolk-header-bar{border-bottom-width:4px;gap:12px;min-height:76px;padding-inline:20px}.zolk-rubric{letter-spacing:1.4px;padding:11px 20px;font-size:9px}.zolk-rubric span:last-child{display:none}.zolk-brand{gap:10px}.zolk-brand-mark{width:36px;height:36px;font-size:28px}.zolk-brand-name{font-size:28px}.zolk-brand-descriptor{font-size:11px}.zolk-menu{margin-left:auto;display:flex}.zolk-nav{z-index:30;border:1px solid var(--zolk-line);background:var(--zolk-bg);margin:0;padding:10px;display:none;position:absolute;top:calc(100% + 1px);left:20px;right:20px}.zolk-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.zolk-nav a{padding:12px;font-size:14px}.zolk-hero{padding-top:36px}.zolk-hero-grid,.zolk-split,.zolk-stories,.zolk-panels,.zolk-plans:not(.is-4){grid-template-columns:1fr}.zolk-swatches,.zolk-plans.is-4{grid-template-columns:1fr 1fr}.zolk-hero-actions .zolk-button{flex:1}.zolk-frame{justify-self:center;width:min(100%,430px)}.zolk-frame figcaption{white-space:normal;margin-left:0}.zolk-features{grid-template-columns:1fr 1fr}.zolk-feature,.zolk-feature:nth-child(3n+2),.zolk-feature:nth-child(3n+3){border-left:0;padding:20px 16px 20px 0}.zolk-feature:nth-child(2n){border-left:1px solid var(--zolk-line);padding-left:16px}.zolk-feature:nth-child(n+3){border-top:1px solid var(--zolk-line)}.zolk-story,.zolk-story:first-child,.zolk-story+.zolk-story{border-left:0;padding:24px 0}.zolk-story+.zolk-story{border-top:1px solid var(--zolk-line)}.zolk-plans:not(.is-4) .zolk-plan{border-top:1px solid #aebba3;border-left:0}.zolk-plans:not(.is-4) .zolk-plan:first-child{border-top:0}.zolk-plans.is-4 .zolk-plan{border-top:0;border-left:0}.zolk-plans.is-4 .zolk-plan:nth-child(2n){border-left:1px solid #b2bcaa}.zolk-plans.is-4 .zolk-plan:nth-child(n+3){border-top:1px solid #b2bcaa}.zolk-plan-description,.zolk-plan-cadence,.zolk-plans.is-4 .zolk-plan-description{min-height:0}.zolk-footer-inner{flex-wrap:wrap;align-items:flex-start}.zolk-footer .zolk-brand{flex-basis:100%}}@media (max-width:540px){.zolk-plans.is-4{grid-template-columns:1fr}.zolk-plans.is-4 .zolk-plan,.zolk-plans.is-4 .zolk-plan:nth-child(2n){border-top:1px solid #aebba3;border-left:0}.zolk-plans.is-4 .zolk-plan:first-child{border-top:0}}@media (max-width:450px){.zolk-brand-descriptor,.zolk-brand-divider{display:none}.zolk h1,.zolk-display{letter-spacing:-1.7px;font-size:40px}.zolk-hero-actions{grid-template-columns:1fr;display:grid}.zolk-features{grid-template-columns:1fr}.zolk-feature,.zolk-feature:nth-child(2n),.zolk-feature:nth-child(3n+2),.zolk-feature:nth-child(3n+3){border-left:0;border-top:1px solid var(--zolk-line);min-height:0;padding:20px 0}.zolk-feature:first-child{border-top:0;padding-top:4px}.zolk-feature p{max-width:none}}@media (prefers-reduced-motion:reduce){.zolk *,.zolk :before,.zolk :after{transition:none!important}}
