.website-shell{background:#FDFDFD;min-height:100vh;display:flex;flex-direction:column;font-family:Poppins,system-ui,sans-serif;color:#1C1917}.website-header{background:#FDFDFD;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.website-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.website-logo{display:inline-flex;align-items:center;text-decoration:none}.website-logo svg{display:block}@media (max-width:560px){.website-logo svg{height:38.4px!important;width:auto}}.website-nav{display:flex;align-items:center;gap:28px;margin-left:auto;margin-right:28px;transform:translateY(12px)}.website-nav-link{font:500 14px/1 Poppins,system-ui,sans-serif;color:#6F6565;text-decoration:none;padding:8px 0;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.website-nav-link:hover{color:#1C1917}.website-nav-link.is-current{color:#A36B44;border-bottom-color:#A36B44}.website-nav-dropdown{position:relative;display:inline-flex;align-items:stretch}.website-nav-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer}.website-nav-dropdown.is-current .website-nav-link{color:#A36B44;border-bottom-color:#A36B44}.website-nav-caret{color:currentColor;transition:transform .18s ease}.website-nav-dropdown:focus-within .website-nav-caret,.website-nav-dropdown:hover .website-nav-caret{transform:rotate(180deg)}.website-nav-dropdown-panel{position:absolute;top:100%;left:50%;transform:translate(-50%,-4px);min-width:260px;margin-top:8px;padding:8px 0;background:#FFFFFF;border:1px solid #e7e5e4;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:50}.website-nav-dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.website-nav-dropdown:focus-within .website-nav-dropdown-panel,.website-nav-dropdown:hover .website-nav-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.website-nav-dropdown-link{display:block;padding:10px 18px;font:500 14px/1.35 Poppins,system-ui,sans-serif;color:#4A4A4A;text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease}.website-nav-dropdown-link:hover{background:#FAFAF9;color:#A36B44}.website-nav-dropdown-link.is-current{color:#A36B44;background:#FAF6F2}.website-mobile-group{display:contents}.website-mobile-group-label{font:500 16px/1.4 Poppins,system-ui,sans-serif;color:#1C1917;padding:14px 4px;border-bottom:1px solid transparent}.website-mobile-link--sub{padding-left:32px}.website-header-actions{display:flex;align-items:center;gap:12px;transform:translateY(12px)}.website-signin{font:600 14px/1 Poppins,system-ui,sans-serif;color:#A36B44;text-decoration:none;padding:10px 16px;border-radius:6px;transition:color .12s ease,background .12s ease}.website-signin:hover{color:#7E5235;background:#FBF1E8}.website-signup{font:600 14px/1 Poppins,system-ui,sans-serif;color:#FFFFFF;background:#A36B44;text-decoration:none;padding:10px 18px;border-radius:6px;transition:background .12s ease}.website-signup:hover{background:#7E5235}.website-mobile-trigger{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:8px;color:#1C1917;cursor:pointer;transition:background .12s ease}.website-mobile-trigger:hover{background:#F5F5F4}.website-mobile-trigger:focus-visible{outline:2px solid #A36B44;outline-offset:2px}.website-mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#FFFFFF;border-bottom:1px solid #e7e5e4;box-shadow:0 8px 24px rgba(28,25,23,.08);padding:12px 24px 24px;z-index:100;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.website-mobile-menu.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.website-mobile-nav{display:flex;flex-direction:column;gap:0;padding:8px 0 12px;border-bottom:1px solid #f0eeec;margin-bottom:16px}.website-mobile-link{font:500 16px/1.4 Poppins,system-ui,sans-serif;color:#1C1917;text-decoration:none;padding:14px 4px;border-bottom:1px solid transparent;transition:color .12s ease}.website-mobile-link:hover{color:#A36B44}.website-mobile-link.is-current{color:#A36B44;font-weight:600}.website-mobile-link.website-mobile-link--sub{padding-left:32px}.website-mobile-actions{display:flex;flex-direction:column;gap:10px}.website-mobile-signin,.website-mobile-signup{display:block;text-align:center;font:600 15px/1 Poppins,system-ui,sans-serif;text-decoration:none;padding:14px 18px;border-radius:8px}.website-mobile-signin{color:#A36B44;background:#FFFFFF;border:1.5px solid #a36b44}.website-mobile-signup{color:#FFFFFF;background:#A36B44;border:1.5px solid #a36b44}@media (max-width:860px){.website-header-inner{padding:14px 20px}.website-header-actions,.website-nav{display:none}.website-mobile-trigger{display:inline-flex;margin-left:auto}.website-mobile-menu{display:block}}.website-signin:focus-visible,.website-signup:focus-visible{outline:2px solid #A36B44;outline-offset:2px}.website-main{max-width:960px;margin:0 auto;padding:0 24px;width:100%;flex-grow:1}.website-main.website-main--wide{max-width:1200px}.website-hero{max-width:880px;margin:0 auto;padding:40px 0}.website-hero-headline{font:600 clamp(32px,5vw,56px)/1.1 Poppins,system-ui,sans-serif;letter-spacing:-.02em;color:#098025;margin:0 0 24px}.website-hero-subhead{font:400 clamp(16px,1.6vw,18px)/1.55 Poppins,system-ui,sans-serif;color:#6F6565;margin:0 0 32px}.website-hero--immersive{max-width:none;margin-left:-50vw;margin-right:-50vw;padding:48px max(24px,calc((100vw - 880px) / 2));position:relative;width:100vw;left:50%;right:50%;background:url(/brand/zynkex-hero-bg-crystals.jpg) 50%/cover no-repeat;overflow:hidden}.website-hero--immersive .website-hero-headline{color:#FFFFFF;font-size:clamp(26px,4vw,45px);text-wrap:pretty}.website-hero--immersive .website-hero-subhead{color:#EDBF9F}.website-hero--immersive.website-hero--how .website-hero-headline,.website-hero--immersive.website-hero--how .website-hero-subhead,.website-hero--immersive.website-hero--solutions .website-hero-headline,.website-hero--immersive.website-hero--solutions .website-hero-subhead{margin:0}.website-hero--immersive.website-hero--how{height:275px;padding-top:0;padding-bottom:0;display:flex;flex-direction:column;justify-content:center}.website-hero--immersive.website-hero--how,.website-hero--immersive.website-hero--solutions{background-image:url(/zynkex_solutions_hero.jpg)}.website-hero-actions{display:flex;align-items:center;gap:16px}.website-hero-cta{display:inline-flex;align-items:center;font:600 16px/1 Poppins,system-ui,sans-serif;color:#FFFFFF;background:#A36B44;text-decoration:none;padding:14px 24px;border-radius:8px;transition:background .12s ease}.website-hero-cta:hover{background:#7E5235}.website-hero-secondary{font:500 15px/1 Poppins,system-ui,sans-serif;color:#6F6565;text-decoration:none;padding:14px 12px;transition:color .12s ease}.website-hero-secondary:hover{color:#1C1917}.website-stage{padding:0 0 72px}.website-hero+.website-stage{padding-top:80px}.website-stage-subhead{font:600 clamp(22px,2.3vw,30px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:-.015em;color:#6F6565;margin:0 auto 12px;max-width:880px}.website-stage-body{font:400 clamp(16px,1.5vw,18px)/1.6 Poppins,system-ui,sans-serif;color:#8C8580;margin:0 auto 24px;max-width:880px}.website-asset-frame{background:#FBF8F4;border:1px solid #e7e5e4;border-radius:14px;aspect-ratio:16/9;overflow:hidden;display:flex;flex-direction:column}.website-stage-placeholder{flex:1 1 auto;display:flex;align-items:center;justify-content:center;font:500 14px/1.4 Poppins,system-ui,sans-serif;color:#A8A29E;letter-spacing:.02em}.website-tabs{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,22px);width:100%}.website-tabs-strip{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#F5F5F4;border:1px solid #e7e5e4;border-radius:999px}.website-tab{font:500 clamp(12px,1.05vw,14px)/1 Poppins,system-ui,sans-serif;color:#57534E;background:transparent;border:0;padding:clamp(8px,1vw,11px) clamp(14px,1.6vw,18px);border-radius:999px;cursor:pointer;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.website-tab:hover:not(.is-disabled):not(.is-active){color:#1C1917;background:rgba(255,255,255,.6)}.website-tab.is-active{color:#FFFFFF;background:#A36B44;font-weight:600;box-shadow:0 1px 3px rgba(6,92,169,.25)}.website-tab.is-disabled{color:#A8A29E;cursor:not-allowed}.website-tabs>.website-asset-frame{width:100%;background:#FDFDFD}.website-tabs-dropdown{display:none;position:relative;width:100%;max-width:360px}.website-tabs-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;font:600 15px/1 Poppins,system-ui,sans-serif;color:#1C1917;background:#FFFFFF;border:1.5px solid #e7e5e4;border-radius:10px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.website-tabs-trigger.is-open,.website-tabs-trigger:hover{border-color:#6F6565}.website-tabs-trigger:focus-visible{outline:2px solid #A36B44;outline-offset:2px}.website-tabs-trigger-label{flex:1 1;text-align:left}.website-tabs-trigger-chevron{color:#78716C;flex-shrink:0;transition:transform .18s ease,color .12s ease}.website-tabs-trigger-chevron.is-open{transform:rotate(180deg);color:#6F6565}.website-tabs-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#FFFFFF;border:1px solid #e7e5e4;border-radius:10px;box-shadow:0 8px 24px rgba(28,25,23,.1);list-style:none;margin:0;padding:6px;z-index:50;animation:tabs-menu-in .18s cubic-bezier(.22,1,.36,1)}@keyframes tabs-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.website-tabs-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;font:500 15px/1.3 Poppins,system-ui,sans-serif;color:#1C1917;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease}.website-tabs-menu-item:hover{background:#FAFAF9}.website-tabs-menu-item.is-active{background:#EFF6FF;color:#6F6565;font-weight:600}.website-tabs-menu-item.is-disabled{color:#A8A29E;cursor:not-allowed}.website-tabs-menu-check{color:#6F6565;flex-shrink:0}@media (max-width:640px){.website-tabs-strip{display:none}.website-tabs-dropdown{display:block}}@media (max-width:860px){.website-asset-frame{aspect-ratio:auto;height:60vh;min-height:380px;max-height:560px}.website-asset-frame:has(>.ds-real-stage){container-type:inline-size;position:relative;aspect-ratio:16/9;height:auto;min-height:0;max-height:none}.website-asset-frame>.ds-real-stage{width:912px;height:513px;position:absolute;top:0;left:0;transform-origin:top left;transform:scale(calc(100cqw / 912px))}}.ds-real-stage{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr clamp(180px,26%,240px);background:#F5F5F4}.ds-real-stage-preview{position:relative;overflow:hidden;background:#FBF8F4;border-right:1px solid #e7e5e4}.ds-real-stage-frame{position:absolute;inset:0;transform:scale(.55);transform-origin:top left;transition:transform 1.2s cubic-bezier(.22,1,.36,1);width:calc(100% / .55);height:calc(100% / .55);pointer-events:none}.ds-real-stage-label{position:absolute;bottom:12px;right:14px;background:rgba(28,25,23,.78);color:#FFFFFF;font:600 11px/1 Poppins,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:4px;z-index:2;pointer-events:none}.ds-real-stage-panels{gap:clamp(4px,.6vw,8px);padding:clamp(10px,1.4vw,18px) clamp(8px,1.2vw,14px)}.ds-real-stage-panel,.ds-real-stage-panels{display:flex;flex-direction:column;overflow:hidden}.ds-real-stage-panel{background:#FFFFFF;border:1px solid #e7e5e4;border-radius:8px;flex-shrink:0;transition:box-shadow .2s ease}.ds-real-stage-panel.is-open{box-shadow:0 1px 6px rgba(28,25,23,.06);border-color:#D6D3D1}.ds-real-stage-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:clamp(7px,.95vw,11px) clamp(10px,1.2vw,14px)}.ds-real-stage-panel-title{font:600 clamp(10px,.9vw,12px)/1 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#57534E;flex:1 1}.ds-real-stage-save-flash{font:600 clamp(9px,.75vw,10px)/1 Poppins,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#6F6565;background:#DBEAFE;padding:4px 8px;border-radius:999px;animation:ds-save-flash 1.4s ease}@keyframes ds-save-flash{0%{opacity:0;transform:translateY(-2px) scale(.92)}20%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1)}}.ds-real-stage-panel-chevron{color:#A8A29E;flex-shrink:0;transition:color .18s ease}.ds-real-stage-panel-chevron.is-open{color:#A36B44}.ds-real-stage-theme-list{list-style:none;margin:0;padding:4px 6px 6px;display:flex;flex-direction:column;gap:1px;max-height:clamp(140px,18vw,200px);overflow-y:auto;scrollbar-width:thin}.ds-real-stage-theme-list::-webkit-scrollbar{width:4px}.ds-real-stage-theme-list::-webkit-scrollbar-thumb{background:#D6D3D1;border-radius:999px}.ds-real-stage-theme-list-item{padding:clamp(5px,.55vw,7px) clamp(7px,.85vw,10px);font:500 clamp(10px,.82vw,12px)/1.15 Poppins,system-ui,sans-serif;color:#6F6565;border-radius:5px;transition:background .18s ease,color .18s ease}.ds-real-stage-theme-list-item.is-active{background:#DBEAFE;color:#6F6565;font-weight:600}.ds-real-stage-color-body,.ds-real-stage-slider-body,.ds-real-stage-typo-body{padding:6px 10px 12px;display:flex;flex-direction:column;gap:8px}.ds-real-stage-color-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.ds-real-stage-color-cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;border-radius:8px;background:transparent;transition:background .18s ease}.ds-real-stage-color-swatch{width:clamp(20px,1.8vw,28px);aspect-ratio:1/1;border-radius:50%;border:2px solid #e7e5e4;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);transition:background .25s ease,border-color .15s ease,box-shadow .15s ease}.ds-real-stage-color-cell.is-selected .ds-real-stage-color-swatch{border-color:#A36B44;box-shadow:0 0 0 2px rgba(225,27,34,.18)}.ds-real-stage-color-cell-label{font:600 clamp(8px,.7vw,10px)/1 Poppins,system-ui,sans-serif;color:#57534E;text-align:center}.ds-real-stage-color-cell.is-selected .ds-real-stage-color-cell-label{color:#A36B44}.ds-real-stage-picker-label{font:500 clamp(9px,.78vw,11px)/1 Poppins,system-ui,sans-serif;color:#78716C;margin-top:4px}.ds-real-stage-picker-label strong{color:#1C1917;font-weight:600}.ds-real-stage-picker-canvas{width:100%;aspect-ratio:4/1;border-radius:4px;border:1px solid #e7e5e4;background-blend-mode:multiply;transition:background .35s ease}.ds-real-stage-picker-row{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:#FAFAF9;border:1px solid #e7e5e4;border-radius:4px}.ds-real-stage-picker-key{font:600 clamp(8px,.7vw,10px)/1 Poppins,system-ui,sans-serif;letter-spacing:.06em;color:#78716C}.ds-real-stage-picker-val{font:500 clamp(9px,.8vw,11px)/1 JetBrains Mono,ui-monospace,monospace;color:#1C1917}.ds-real-stage-picker-hue{width:100%;height:clamp(6px,.6vw,8px);border-radius:4px;background:linear-gradient(90deg,#FF0000 0,#FFFF00 17%,#00FF00 33%,#00FFFF 50%,#0000FF 67%,#FF00FF 83%,#FF0000);margin-top:4px}.ds-real-stage-picker-rgb{display:flex;gap:4px;margin-top:2px}.ds-real-stage-picker-rgb-field{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;background:#FFFFFF;border:1px solid #e7e5e4;border-radius:4px}.ds-real-stage-picker-rgb-label{font:600 clamp(7px,.6vw,9px)/1 Poppins,system-ui,sans-serif;color:#78716C}.ds-real-stage-picker-rgb-val{font:500 clamp(9px,.78vw,11px)/1 JetBrains Mono,ui-monospace,monospace;color:#1C1917}.ds-real-stage-picker-upload{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;margin-top:6px;background:#FAFAF9;border:1px dashed #d6d3d1;border-radius:6px;font:600 clamp(8px,.7vw,10px)/1.2 Poppins,system-ui,sans-serif;color:#57534E}.ds-real-stage-font-slot{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:#FAFAF9;border:1px solid #e7e5e4;border-radius:5px;transition:border-color .18s ease,background .18s ease}.ds-real-stage-font-slot.is-active{border-color:#6F6565;background:#EFF6FF}.ds-real-stage-typo-divider{height:1px;background:#E7E5E4;margin:4px 0}.ds-real-stage-typo-section-label{font:600 clamp(8px,.7vw,10px)/1 Poppins,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#78716C;margin-top:2px}.ds-real-stage-typo-style-pick{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#FFFFFF;border:1px solid #d6d3d1;border-radius:5px;font:500 clamp(9px,.8vw,11px)/1 Poppins,system-ui,sans-serif;color:#1C1917}.ds-real-stage-typo-style-pick svg{color:#78716C}.ds-real-stage-font-slot-label{font:600 clamp(8px,.7vw,10px)/1 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#78716C;margin-bottom:2px}.ds-real-stage-font-slot-value{font:500 clamp(10px,.85vw,12px)/1 Poppins,system-ui,sans-serif;color:#1C1917}.ds-real-stage-typo-size-row{margin-top:2px}.ds-real-stage-font-picker{margin-top:4px;background:#FFFFFF;border:1px solid #d6d3d1;border-radius:6px;padding:6px;animation:ds-modal-in .22s ease;box-shadow:0 4px 12px rgba(28,25,23,.08)}@keyframes ds-modal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ds-real-stage-font-search{width:100%;padding:5px 8px;font:400 clamp(10px,.85vw,12px)/1 Poppins,system-ui,sans-serif;color:#1C1917;background:#FAFAF9;border:1px solid #e7e5e4;border-radius:4px;outline:none}.ds-real-stage-font-search::placeholder{color:#A8A29E}.ds-real-stage-font-chips{display:flex;gap:4px;margin:6px 0;flex-wrap:wrap}.ds-real-stage-font-chip{padding:3px 7px;font:500 clamp(8px,.7vw,10px)/1 Poppins,system-ui,sans-serif;color:#57534E;background:#F5F5F4;border:1px solid #e7e5e4;border-radius:999px}.ds-real-stage-font-chip.is-active{background:#DBEAFE;color:#6F6565;border-color:#BFDBFE}.ds-real-stage-font-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;max-height:clamp(120px,14vw,180px);overflow-y:auto;scrollbar-width:thin}.ds-real-stage-font-list::-webkit-scrollbar{width:4px}.ds-real-stage-font-list::-webkit-scrollbar-thumb{background:#D6D3D1;border-radius:999px}.ds-real-stage-font-item{padding:clamp(5px,.55vw,7px) clamp(7px,.85vw,10px);font-size:clamp(11px,.95vw,13px);color:#1C1917;border-radius:4px;transition:background .18s ease}.ds-real-stage-font-item.is-active{background:#DBEAFE;color:#6F6565}.ds-real-stage-slider-row{display:grid;grid-template-columns:minmax(54px,30%) 1fr auto;align-items:center;grid-gap:8px;gap:8px}.ds-real-stage-slider-label{font:500 clamp(9px,.8vw,11px)/1 Poppins,system-ui,sans-serif;color:#57534E}.ds-real-stage-slider-track{position:relative;height:4px;background:#E7E5E4;border-radius:999px}.ds-real-stage-slider-fill{position:absolute;top:50%;left:0;height:0;background:transparent;transition:width .6s cubic-bezier(.22,1,.36,1)}.ds-real-stage-slider-fill:after{content:"";position:absolute;right:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:#A36B44;box-shadow:0 1px 2px rgba(225,27,34,.25)}.ds-real-stage-slider-value{font:500 clamp(9px,.78vw,11px)/1 JetBrains Mono,ui-monospace,monospace;color:#1C1917;min-width:36px;text-align:right}.ds-stage{--ds-bg:#FBF8F4;--ds-surface:#FFFFFF;--ds-text:#1C1917;--ds-muted:#78716C;--ds-accent:#A36B44;--ds-accent-ink:#FFFFFF;--ds-font:"Poppins",system-ui,sans-serif;--ds-headline-weight:700;--ds-body-weight:400;--ds-radius:10px;--ds-effect:0 2px 12px rgba(28,25,23,0.06);--ds-spacing-scale:1;width:100%;height:100%;display:grid;grid-template-columns:1fr clamp(80px,18%,140px);background:var(--ds-bg);transition:background-color .6s ease}.ds-preview{padding:clamp(16px,2vw,28px) clamp(20px,2.5vw,36px);display:flex;flex-direction:column;gap:calc(clamp(8px, 1vw, 14px) * var(--ds-spacing-scale));font-family:var(--ds-font);color:var(--ds-text);transition:gap .5s ease,color .5s ease}.ds-preview-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(clamp(6px, .8vw, 10px) * var(--ds-spacing-scale))}.ds-preview-brand{font:600 clamp(13px,1.2vw,16px)/1 var(--ds-font);color:var(--ds-text);letter-spacing:-.01em;transition:color .5s ease}.ds-preview-cta{font:600 clamp(11px,1vw,13px)/1 var(--ds-font);background:var(--ds-accent);color:var(--ds-accent-ink);border:0;border-radius:var(--ds-radius);padding:clamp(7px,.9vw,10px) clamp(10px,1.4vw,16px);cursor:pointer;transition:background-color .5s ease,color .5s ease,border-radius .5s ease,box-shadow .5s ease;box-shadow:var(--ds-effect)}.ds-preview-headline{font:var(--ds-headline-weight) clamp(20px,2.5vw,30px) /1.15 var(--ds-font);color:var(--ds-text);letter-spacing:-.02em}.ds-preview-body,.ds-preview-headline{margin:0;transition:color .5s ease,font-weight .5s ease}.ds-preview-body{font:var(--ds-body-weight) clamp(12px,1.1vw,14px) /1.55 var(--ds-font);color:var(--ds-muted);max-width:90%}.ds-preview-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(clamp(8px, 1vw, 14px) * var(--ds-spacing-scale));gap:calc(clamp(8px, 1vw, 14px) * var(--ds-spacing-scale));margin-top:calc(clamp(4px, .6vw, 8px) * var(--ds-spacing-scale))}.ds-preview-card{background:var(--ds-surface);border-radius:var(--ds-radius);box-shadow:var(--ds-effect);padding:clamp(10px,1.3vw,16px);display:flex;flex-direction:column;gap:clamp(6px,.7vw,10px);transition:background-color .5s ease,border-radius .5s ease,box-shadow .5s ease}.ds-preview-card-title{font:600 clamp(12px,1.1vw,14px)/1 var(--ds-font);color:var(--ds-text);transition:color .5s ease}.ds-preview-card-line{display:block;height:6px;border-radius:3px;background:var(--ds-muted);opacity:.35;transition:background-color .5s ease}.ds-preview-card-line--short{width:70%}.ds-picker{justify-content:center;gap:clamp(8px,1.2vw,14px);padding:clamp(14px,2vw,24px) clamp(10px,1.4vw,18px);background:rgba(255,255,255,.5);border-left:1px solid rgba(0,0,0,.06)}.ds-picker,.ds-thumb{display:flex;flex-direction:column}.ds-thumb{gap:6px;padding:clamp(8px,1vw,12px);border-radius:8px;background:#FFFFFF;border:1.5px solid transparent;transition:border-color .3s ease,transform .3s ease,opacity .3s ease;opacity:.55}.ds-thumb.is-active{border-color:#A36B44;opacity:1;transform:scale(1.02)}.ds-thumb-swatches{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2px;gap:2px;height:clamp(32px,4vw,44px);border-radius:4px;overflow:hidden}.ds-thumb-swatches>span{display:block}.ds-thumb-label{font:600 clamp(10px,.95vw,12px)/1 Poppins,system-ui,sans-serif;color:#6F6565;text-align:center;letter-spacing:.02em}.anim-stage{width:100%;height:100%;position:relative;overflow:hidden;touch-action:pan-y;padding:0 clamp(20px,3vw,40px);background:#FDFDFD}.anim-chat{width:100%;display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px);will-change:transform;transform:translateZ(0)}.anim-stage.is-paused{cursor:ns-resize}.anim-scrollbar{position:absolute;top:8px;right:4px;bottom:8px;width:5px;background:transparent;pointer-events:none;z-index:2}.anim-scrollbar-thumb{position:absolute;left:0;width:100%;background:rgba(28,25,23,.36);border-radius:999px;transition:opacity .2s ease,background .2s ease}.anim-stage:hover .anim-scrollbar-thumb,.directive-body-wrap:hover .anim-scrollbar-thumb{background:rgba(28,25,23,.55)}.anim-bubble{font:400 clamp(13px,1.4vw,16px)/1.55 Poppins,system-ui,sans-serif;padding:clamp(10px,1.2vw,14px) clamp(14px,1.6vw,18px);border-radius:12px;max-width:78%;word-wrap:break-word}.anim-chat>.anim-bubble:first-child{margin-top:clamp(20px,3vw,40px)}.anim-chat>.anim-bubble:last-child{margin-bottom:clamp(20px,3vw,40px)}.anim-bubble--user{align-self:flex-end;background:#E7E5E4;color:#1C1917;border-bottom-right-radius:4px}.anim-bubble--ai{align-self:flex-start;background:#FFFFFF;color:#1C1917;border:1px solid #e7e5e4;border-bottom-left-radius:4px;animation:anim-bubble-in .28s ease forwards}.anim-chunk{margin:0;animation:anim-chunk-in .32s ease forwards}.anim-cta-wrap{display:flex;justify-content:center;margin-top:16px;padding:8px 0 20px}.anim-cta{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 Poppins,system-ui,sans-serif;color:#FFFFFF;background:#A36B44;border:none;border-radius:8px;padding:14px 22px;cursor:default;pointer-events:none;animation:anim-cta-pulse 2.4s ease-in-out infinite;box-shadow:0 1px 0 rgba(0,0,0,.04)}.anim-cta:after{content:"→";font-size:17px;line-height:1;opacity:.9}@keyframes anim-cta-pulse{0%,to{box-shadow:0 1px 0 rgba(0,0,0,.04),0 0 0 0 rgba(163,107,68,0)}50%{box-shadow:0 1px 0 rgba(0,0,0,.04),0 0 0 8px rgba(163,107,68,.1)}}.anim-chunk+.anim-chunk{margin-top:clamp(8px,.9vw,12px)}@keyframes anim-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-chunk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.anim-cursor{display:inline-block;width:1px;height:1em;background:#FFFFFF;margin-left:2px;vertical-align:text-bottom;animation:anim-cursor-blink .8s step-end infinite}@keyframes anim-cursor-blink{50%{opacity:0}}.anim-bubble--thinking{display:inline-flex;gap:4px;align-items:center;padding:clamp(12px,1.4vw,16px) clamp(16px,1.8vw,20px)}.anim-dot{width:6px;height:6px;border-radius:50%;background:#A8A29E;animation:anim-dot-pulse 1.2s ease-in-out infinite}.anim-dot:nth-child(2){animation-delay:.2s}.anim-dot:nth-child(3){animation-delay:.4s}@keyframes anim-dot-pulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.directive-stage{display:flex;flex-direction:column;height:100%;width:100%;background:#FFFFFF}.directive-toolbar{display:flex;align-items:center;gap:10px;padding:clamp(8px,1vw,12px) clamp(14px,1.6vw,20px);background:#FFFFFF;border-bottom:1px solid #e7e5e4;flex-shrink:0}.directive-toolbar-icon{color:#6F6565;flex-shrink:0}.directive-title{font:600 clamp(12px,1.05vw,14px)/1 JetBrains Mono,ui-monospace,monospace;color:#1C1917;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.directive-meta{font:500 clamp(11px,.9vw,12px)/1 JetBrains Mono,ui-monospace,monospace;color:#6F6565;background:#EFF6FF;padding:4px 8px;border-radius:999px;flex-shrink:0;border:1px solid #dbeafe}.directive-body{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:clamp(18px,2.2vw,28px) clamp(20px,2.6vw,36px);background:#FAFAF9;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:clamp(13px,1.1vw,14px);line-height:1.6;color:#1C1917;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin}.directive-body::-webkit-scrollbar{width:8px}.directive-body::-webkit-scrollbar-track{background:transparent}.directive-body::-webkit-scrollbar-thumb{background:#D6D3D1;border-radius:999px;border:2px solid #fafaf9}.directive-body--rendered{background:#FAFAF9;font-family:Poppins,system-ui,sans-serif;font-size:clamp(14px,1.3vw,16px);line-height:1.6;color:#1A1A1A;white-space:normal;word-break:normal;padding:clamp(14px,1.8vw,24px) clamp(28px,3.5vw,52px) clamp(24px,3vw,40px)}.directive-body--rendered>*{max-width:none}.directive-body--rendered>:first-child{margin-top:0}.directive-body--rendered h1{font-size:clamp(22px,2vw,28px);margin:0 auto 18px;line-height:1.25}.directive-body--rendered h1,.directive-body--rendered h2{font-family:Poppins,system-ui,sans-serif;font-weight:600;color:#0F0F0F;letter-spacing:-.01em}.directive-body--rendered h2{font-size:clamp(19px,1.7vw,22px);margin:36px auto 14px;line-height:1.3}.directive-body--rendered h3{font-size:clamp(16px,1.4vw,18px);margin:24px auto 8px;line-height:1.35}.directive-body--rendered h3,.directive-body--rendered h4{font-family:Poppins,system-ui,sans-serif;font-weight:600;color:#0F0F0F}.directive-body--rendered h4{font-size:clamp(15px,1.3vw,16.5px);margin:18px auto 6px}.directive-body--rendered p{margin:0 0 12px}.directive-body--rendered strong{font-weight:600;color:#0F0F0F}.directive-body--rendered em{font-style:italic}.directive-body--rendered blockquote{margin:16px 0;padding:6px 0 6px 18px;border-left:3px solid #a36b44;color:#4A4A4A;font-style:italic}.directive-body--rendered blockquote p{margin:0 0 6px}.directive-body--rendered blockquote p:last-child{margin-bottom:0}.directive-body--rendered code{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:.88em;background:#F4F0EA;color:#3D2818;padding:1px 5px;border-radius:3px}.directive-body--rendered ol,.directive-body--rendered ul{margin:0 0 14px;padding-left:24px}.directive-body--rendered li{margin:0 0 6px}.directive-body--rendered li>ol,.directive-body--rendered li>ul{margin-top:6px;margin-bottom:0}.directive-body--rendered a{color:#A36B44;text-decoration:underline}.directive-body--rendered hr{margin:24px 0;border:0;border-top:1px solid #d4d4d4}.directive-stage--rendered,.directive-toolbar--rendered{background:#FFFFFF}.directive-meta--rendered{color:#57534E;background:#FAFAF9;border-color:#E7E5E4}.directive-body--rendered{scrollbar-width:none}.directive-body--rendered::-webkit-scrollbar{display:none}.directive-body-wrap{flex:1 1 auto;min-height:0;position:relative;display:flex}.directive-body--strategy{background:#FFFFFF}.directive-body--strategy h1{font-size:clamp(28px,2.6vw,36px);font-weight:700;color:#0F0F0F;margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid #d4d4d4;line-height:1.2;letter-spacing:-.015em}.directive-body--strategy h2{font-size:clamp(26px,2.4vw,32px);font-weight:600;color:#0F0F0F;margin:36px auto 16px;line-height:1.2;letter-spacing:-.015em}.directive-stage--outline,.directive-toolbar--outline{background:#FFFFFF}.directive-toolbar-icon--word{color:#1D4ED8}.directive-meta--outline{color:#57534E;background:#F5F5F4;border-color:#E7E5E4}.outline-body{flex:1 1 auto;min-height:0;overflow-y:auto;background:#FFFFFF;padding:clamp(20px,2.6vw,40px) clamp(24px,3vw,56px);scrollbar-width:thin}.outline-body::-webkit-scrollbar{width:8px}.outline-body::-webkit-scrollbar-track{background:transparent}.outline-body::-webkit-scrollbar-thumb{background:#D6D3D1;border-radius:999px;border:2px solid #ffffff}.outline-doc{max-width:660px;margin:0 auto;font:400 clamp(13px,1.05vw,15px)/1.65 Poppins,system-ui,sans-serif;color:#1C1917}.outline-doc-header{border-bottom:1px solid #e7e5e4;padding-bottom:clamp(14px,1.6vw,20px);margin-bottom:clamp(18px,2vw,26px)}.outline-doc-title{font:600 clamp(24px,2.4vw,34px)/1.15 Poppins,system-ui,sans-serif;letter-spacing:-.02em;color:#0F172A;margin:0 0 6px}.outline-doc-subtitle{font:400 clamp(13px,1.05vw,15px)/1.5 Poppins,system-ui,sans-serif;font-style:italic;color:#57534E;margin:0 0 10px}.outline-doc-meta{font:500 clamp(10px,.85vw,12px)/1 Poppins,system-ui,sans-serif;color:#94A3B8;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.outline-doc-section{margin:0 0 clamp(18px,2vw,26px)}.outline-doc-section h2{font:600 clamp(15px,1.25vw,18px)/1.3 Poppins,system-ui,sans-serif;color:#0F172A;letter-spacing:-.005em;margin:0 0 8px}.outline-doc-section p{margin:0 0 8px}.outline-doc-section p em{font-style:italic;color:#1C1917}.outline-doc-section ul{margin:4px 0 8px;padding-left:22px}.outline-doc-section ul li{margin-bottom:4px}.outline-doc-section strong{font-weight:600;color:#0F172A}.outline-doc-eyebrow{font:600 clamp(10px,.85vw,11px)/1 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:12px 0 4px}.who-personas{display:flex;flex-direction:column;max-width:880px;margin:0 auto clamp(40px,5vw,64px)}.who-persona{display:grid;grid-template-columns:clamp(180px,28%,240px) 1fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);padding:clamp(28px,3.5vw,44px) 0;border-top:1px solid #e7e5e4}.who-persona:first-child{border-top:0;padding-top:clamp(16px,2vw,24px)}.who-persona:last-child{border-bottom:1px solid #e7e5e4}@media (max-width:720px){.who-persona{grid-template-columns:1fr;gap:12px;padding:clamp(20px,5vw,28px) 0}}.who-persona-sidebar{display:flex;flex-direction:column;gap:14px}.who-persona-role{font:600 clamp(19px,2vw,26px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:-.015em;color:#1C1917;margin:0}.who-persona-content{display:flex;flex-direction:column}.who-persona-body{font:400 clamp(16px,1.2vw,17px)/1.65 Poppins,system-ui,sans-serif;color:#6F6565;margin:0}.who-persona-body em{font-style:italic;color:#1C1917}.who-persona-artifacts{display:flex;flex-direction:column;gap:8px}.who-persona-artifacts-label{font:600 10px/1 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#78716C}.who-persona-artifact-list{display:flex;list-style:none;margin:0;padding:0;gap:6px;flex-wrap:wrap}.who-persona-artifact{font:500 12px/1 Poppins,system-ui,sans-serif;color:#6F6565;background:#FAFAF9;border:1px solid #e7e5e4;padding:6px 10px;border-radius:999px}.who-sessions{margin:0 0 clamp(40px,5vw,64px)}.who-sessions-headline{font:600 clamp(22px,2.3vw,30px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:-.015em;color:#6F6565;margin:0 auto 8px;max-width:880px}.who-sessions-subhead{font:400 clamp(16px,1.5vw,18px)/1.6 Poppins,system-ui,sans-serif;color:#57534E;margin:0 auto clamp(28px,3vw,40px);max-width:880px}.who-sessions-stage{display:flex;flex-direction:column;align-items:stretch;gap:14px;max-width:880px;margin:0 auto;padding:clamp(24px,3vw,40px) 0 clamp(40px,5vw,64px)}.who-sessions-frame{width:100%;aspect-ratio:auto}.who-sessions-frame .anim-chat,.who-sessions-frame .anim-stage{height:auto}.who-sessions-chipline{align-self:flex-end;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;font:400 clamp(12px,1vw,14px)/1.4 Poppins,system-ui,sans-serif;color:#78716C}.who-sessions-chip-label{font-style:italic}.who-sessions-chip{font:600 11px/1 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:5px 9px;border-radius:999px;border:1px solid transparent;animation:anim-bubble-in .28s ease forwards}.who-session-artifact--app{background:#DBEAFE;color:#6F6565;border-color:#BFDBFE}.who-session-artifact--landing-page{background:#FCE7F3;color:#9D174D;border-color:#FBCFE8}.who-session-artifact--agent{background:#DCFCE7;color:#166534;border-color:#BBF7D0}.who-session-artifact--bot{background:#FEF3C7;color:#92400E;border-color:#FDE68A}.who-session-artifact--script{background:#EDE9FE;color:#5B21B6;border-color:#DDD6FE}.faq-category{max-width:880px;margin:0 auto clamp(36px,4vw,56px)}.faq-category-title{font:600 clamp(16px,1.4vw,18px)/1.3 Poppins,system-ui,sans-serif;letter-spacing:-.01em;color:#6F6565;margin:0 0 16px}.faq-list{list-style:none;margin:0;padding:0;border-top:1px solid #e7e5e4}.faq-item{border-bottom:1px solid #e7e5e4}.faq-details summary{list-style:none}.faq-details summary::-webkit-details-marker{display:none}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;cursor:pointer;font:500 clamp(16px,1.4vw,17px)/1.4 Poppins,system-ui,sans-serif;color:#A36B44;transition:color .12s ease,background .12s ease}.faq-question:hover{color:#7E5235}.faq-question-text{flex:1 1}.faq-plus{color:#A36B44;flex-shrink:0;transition:transform .22s ease,color .12s ease}.faq-details[open] .faq-plus{transform:rotate(45deg);color:#A36B44}.faq-details[open] .faq-question{background:#DFEBE0;color:#1C1917;padding-left:18px;padding-right:18px}.faq-answer{padding:18px 18px 22px;font:400 clamp(16px,1.5vw,18px)/1.65 Poppins,system-ui,sans-serif;color:#4A4A4A;background:#F5F5F4;animation:faq-answer-in .24s ease}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-answer em{font-style:italic;color:#1C1917}.faq-answer strong{color:#1C1917;font-weight:600}.faq-inline-link{color:#A36B44;text-decoration:none;font-weight:600}.faq-inline-link:hover{text-decoration:underline}.pricing-tryline{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;font:500 13px/1.4 Poppins,system-ui,sans-serif;color:#166534;background:#DCFCE7;border:1px solid #bbf7d0;border-radius:999px}.pricing-tryline-dot{width:8px;height:8px;background:#16A34A;border-radius:999px;flex-shrink:0}.pricing-tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:880px;margin:0 auto clamp(40px,5vw,64px);align-items:stretch}@media (max-width:820px){.pricing-tiers{grid-template-columns:1fr}}.pricing-tier{position:relative;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #e7e5e4;border-radius:14px;padding:clamp(20px,2.4vw,28px);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.pricing-tier.is-highlighted{border-color:#6F6565;border-width:2px;padding:calc(clamp(20px, 2.4vw, 28px) - 1px);box-shadow:0 8px 24px rgba(6,92,169,.12)}.pricing-tier-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:5px 12px;background:#A36B44;color:#FFFFFF;font:600 10px/1 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;white-space:nowrap}.pricing-tier-header{margin-bottom:18px}.pricing-tier-name{font:600 clamp(20px,2vw,26px)/1.25 Poppins,system-ui,sans-serif;letter-spacing:-.01em;color:#0F172A;margin:0 0 6px}.pricing-tier-description{font:400 clamp(16px,1.4vw,17px)/1.5 Poppins,system-ui,sans-serif;color:#57534E;margin:12px 0 4px;min-height:calc(14px * 1.5 * 3)}.pricing-tier-price{display:flex;align-items:baseline;gap:4px}.pricing-tier-price-amount{font:600 clamp(28px,3vw,36px)/1 Poppins,system-ui,sans-serif;letter-spacing:-.02em;color:#0F172A}.pricing-tier-price-period{font:500 14px/1 Poppins,system-ui,sans-serif;color:#78716C}.pricing-tier-sessions{align-self:center;margin-top:12px;padding:4px 12px;background:#EFF6FF;border-radius:999px;font:600 13px/1.3 Poppins,system-ui,sans-serif;color:#6F6565;text-align:center}.pricing-tier-cta{display:block;text-align:center;font:600 14px/1 Poppins,system-ui,sans-serif;color:#FFFFFF;background:#A36B44;border:1.5px solid #a36b44;border-radius:8px;padding:12px 20px;text-decoration:none;margin-bottom:22px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.pricing-tier-cta:hover{background:#7E5235;border-color:#7E5235}.pricing-tier-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1 1}.pricing-tier-feature{display:flex;align-items:flex-start;gap:10px;font:400 clamp(15px,1.3vw,16px)/1.5 Poppins,system-ui,sans-serif;color:#1C1917}.pricing-tier-feature-check{color:#6F6565;flex-shrink:0;margin-top:4px;width:16px;height:16px}.pricing-tier-fineprint{margin:18px 0 0;padding-top:14px;border-top:1px solid #f0eeec;font:400 12px/1.5 Poppins,system-ui,sans-serif;color:#78716C;font-style:italic}.pricing-talkline{text-align:center;font:400 clamp(16px,1.5vw,18px)/1.6 Poppins,system-ui,sans-serif;color:#57534E;margin:0 0 clamp(24px,3vw,36px);padding:0}.pricing-talkline-link{color:#A36B44;text-decoration:none;font-weight:600}.pricing-talkline-link:hover{text-decoration:underline}.pricing-fairuse{display:flex;align-items:flex-start;gap:.5em;margin:0 0 clamp(40px,5vw,64px)}.pricing-fairuse-marker{flex-shrink:0;font:600 13px/1.55 Poppins,system-ui,sans-serif;color:#A8A29E}.pricing-fairuse-text{flex:1 1;margin:0;font:400 13px/1.55 Poppins,system-ui,sans-serif;color:#78716C}.pricing-fairuse-title{font-weight:600;color:#57534E}.website-pitch{max-width:720px;margin:96px auto 56px;padding:0 24px;text-align:center}.website-pitch-lead{font:600 clamp(22px,2.3vw,30px)/1.2 Poppins,system-ui,sans-serif;color:#0F0F0F;letter-spacing:-.01em;margin:0 0 18px}.website-pitch-body{font:400 clamp(16px,1.5vw,18px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0 auto 28px;max-width:600px}.website-pitch-close{font:600 clamp(22px,2vw,26px)/1.3 Poppins,system-ui,sans-serif;color:#A36B44;letter-spacing:-.01em;margin:0}.website-cta{background:#A36B44;color:#FFFFFF;padding:36px 24px;margin-bottom:144px;border-radius:14px;text-align:center}.website-cta-headline{font:600 clamp(22px,2.6vw,30px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:-.015em;color:#FFFFFF;margin:0 0 8px}.website-cta-subhead{font:500 clamp(16px,1.4vw,18px)/1.45 Poppins,system-ui,sans-serif;color:#FFFFFF;letter-spacing:-.005em;margin:0 auto 28px;max-width:640px}.website-cta-action{display:inline-block;font:600 16px/1 Poppins,system-ui,sans-serif;color:#A36B44;background:#FFFFFF;text-decoration:none;padding:16px 28px;border-radius:8px;transition:background .12s ease,transform .12s ease}.website-cta-action:hover{background:#EDBF9F;transform:translateY(-1px)}.website-cta-action:focus-visible{outline:3px solid #FFFFFF;outline-offset:2px}.website-cta-fineprint{font:400 13px/1.4 Poppins,system-ui,sans-serif;color:rgba(255,255,255,.78);margin:18px 0 0}.website-cta-fineprint a{color:#FFFFFF;text-decoration:underline;text-underline-offset:3px;font-weight:600}.website-cta-fineprint a:hover{text-decoration:none}.website-footer{background:#4C4C4C;color:#FFFFFF;padding:48px 0 32px}.website-footer-inner{max-width:1200px;margin:0 auto;padding:0 24px}.website-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.18);flex-wrap:wrap}.website-footer-logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.website-footer-nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.website-footer-link{font:500 14px/1 Poppins,system-ui,sans-serif;color:#FFFFFF;text-decoration:none;transition:opacity .12s ease}.website-footer-link:hover{opacity:.7}.website-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;flex-wrap:wrap}.website-footer-copy{font:400 13px/1.4 Poppins,system-ui,sans-serif;color:rgba(255,255,255,.7)}.website-footer-legal{display:flex;align-items:center;gap:20px}.website-footer-legal .website-footer-link{font-size:13px;color:rgba(255,255,255,.7)}.website-footer-legal .website-footer-link:hover{opacity:1;color:#FFFFFF}.contact-form-section{margin:0 0 clamp(40px,5vw,64px)}.contact-form{background:#FFFFFF;border:1px solid #e7e5e4;border-radius:14px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:clamp(18px,2vw,24px)}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px)}@media (max-width:600px){.contact-field-row{grid-template-columns:1fr}}.contact-field{display:flex;flex-direction:column;gap:6px}.contact-field-label{font:600 13px/1.3 Poppins,system-ui,sans-serif;color:#1C1917}.contact-input,.contact-textarea{width:100%;padding:11px 13px;font:400 16px/1.5 Poppins,system-ui,sans-serif;color:#1C1917;background:#FFFFFF;border:1px solid #d6d3d1;border-radius:8px;transition:border-color .12s ease,box-shadow .12s ease}.contact-input:focus,.contact-textarea:focus{outline:none;border-color:#6F6565;box-shadow:0 0 0 3px rgba(6,92,169,.12)}.contact-textarea{resize:vertical;min-height:140px;font-family:inherit}.contact-select{width:100%;padding:11px 38px 11px 13px;font:400 16px/1.5 Poppins,system-ui,sans-serif;color:#1C1917;background-color:#FFFFFF;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%2378716C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;border:1px solid #d6d3d1;border-radius:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.contact-select:focus{outline:none;border-color:#6F6565;box-shadow:0 0 0 3px rgba(6,92,169,.12)}.contact-submit-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.contact-submit{display:inline-block;font:600 15px/1 Poppins,system-ui,sans-serif;color:#FFFFFF;background:#A36B44;border:0;border-radius:8px;padding:13px 22px;cursor:pointer;transition:background .12s ease,transform .12s ease}.contact-submit:hover:not(:disabled){background:#7E5235;transform:translateY(-1px)}.contact-submit:focus-visible{outline:3px solid #A36B44;outline-offset:2px}.contact-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.contact-submit-fineprint{margin:0;font:400 13px/1.4 Poppins,system-ui,sans-serif;color:#78716C}.contact-error{padding:10px 14px;background:#FBF1E8;border:1px solid #fecaca;border-radius:8px;font:500 14px/1.4 Poppins,system-ui,sans-serif;color:#B91C1C}.contact-success{background:#FFFFFF;border:1px solid #e7e5e4;border-radius:14px;padding:clamp(32px,4vw,48px);text-align:center}.contact-success-icon{width:64px;height:64px;margin:0 auto 16px;border-radius:999px;background:#DCFCE7;color:#16A34A;display:flex;align-items:center;justify-content:center}.contact-success-title{font:600 clamp(22px,2.3vw,30px)/1.2 Poppins,system-ui,sans-serif;color:#6F6565;margin:0 0 8px}.contact-success-body{font:400 clamp(16px,1.4vw,17px)/1.55 Poppins,system-ui,sans-serif;color:#6F6565;margin:0 auto 18px;max-width:420px}.contact-success-reset{font:600 14px/1 Poppins,system-ui,sans-serif;color:#A36B44;background:transparent;border:1.5px solid #a36b44;border-radius:8px;padding:10px 18px;cursor:pointer;transition:background .12s ease}.contact-success-reset:hover{background:#FBF1E8}.og-preview-page{max-width:1100px;margin:0 auto;padding:48px 24px 96px;font-family:Poppins,system-ui,sans-serif;color:#1C1917;background:#F5F5F4;min-height:100vh}.og-preview-header h1{font:600 32px/1.2 Poppins,system-ui,sans-serif;margin:0 0 8px;color:#6F6565}.og-preview-header p{font:400 15px/1.5 Poppins,system-ui,sans-serif;color:#57534E;margin:0 0 32px}.og-preview-header code{background:#FFFFFF;padding:2px 6px;border-radius:4px;font:500 13px/1 JetBrains Mono,ui-monospace,monospace;color:#1C1917;border:1px solid #e7e5e4}.og-preview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-bottom:56px}@media (max-width:800px){.og-preview-grid{grid-template-columns:1fr}}.og-platform-name{font:600 13px/1 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#78716C;margin:0 0 10px}.og-image{width:100%;aspect-ratio:1200/630;background:#FBF8F4;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e7e5e4;flex-shrink:0;min-height:240px}.og-image-img{width:100%;height:100%;object-fit:cover;display:block}.og-image--compact{aspect-ratio:1200/630;height:auto;max-width:240px;min-height:0;border-radius:6px;border:1px solid #e7e5e4;margin-top:8px}.og-card--twitter{border:1px solid #cfd9de;border-radius:16px;overflow:hidden;background:#FFFFFF}.og-card-meta--twitter{padding:12px 14px}.og-card-meta--twitter .og-card-domain{font:400 13px/1.3 Poppins,system-ui,sans-serif;color:#536471;margin-bottom:2px}.og-card-meta--twitter .og-card-title{font:500 15px/1.3 Poppins,system-ui,sans-serif;color:#0F1419;margin-bottom:2px}.og-card-meta--twitter .og-card-desc,.og-card-meta--twitter .og-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.og-card-meta--twitter .og-card-desc{font:400 13px/1.4 Poppins,system-ui,sans-serif;color:#536471}.og-card--linkedin{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#FFFFFF;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.og-card-meta--linkedin{padding:12px 16px}.og-card-meta--linkedin .og-card-title{font:600 16px/1.35 Poppins,system-ui,sans-serif;color:#000000E6;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.og-card-meta--linkedin .og-card-domain{font:400 12px/1.3 Poppins,system-ui,sans-serif;color:#00000099;text-transform:lowercase}.og-card--slack{display:flex;background:#FFFFFF;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0}.og-card-slack-bar{width:4px;background:#DDDDDD;flex-shrink:0}.og-card-meta--slack{padding:10px 14px 12px;flex:1 1}.og-card-meta--slack .og-card-domain{font:600 13px/1.3 Poppins,system-ui,sans-serif;color:#1D1C1D;margin-bottom:4px}.og-card-meta--slack .og-card-title{font:600 15px/1.35 Poppins,system-ui,sans-serif;color:#1264A3;margin-bottom:4px}.og-card-meta--slack .og-card-desc{font:400 13px/1.4 Poppins,system-ui,sans-serif;color:#1D1C1D}.og-card--imessage{border-radius:18px;overflow:hidden;background:#F2F2F7}.og-card-meta--imessage{padding:10px 14px 12px}.og-card-meta--imessage .og-card-title{font:600 14px/1.3 SF Pro Text,-apple-system,system-ui,sans-serif;color:#1C1C1E;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.og-card-meta--imessage .og-card-domain{font:400 12px/1.3 SF Pro Text,-apple-system,system-ui,sans-serif;color:#8E8E93;text-transform:uppercase;letter-spacing:.04em}.og-preview-meta{background:#FFFFFF;border:1px solid #e7e5e4;border-radius:12px;padding:24px}.og-preview-meta h2{font:600 14px/1.3 Poppins,system-ui,sans-serif;color:#57534E;margin:0 0 14px;text-transform:uppercase;letter-spacing:.06em}.og-preview-pre{margin:0;font:500 12px/1.6 JetBrains Mono,ui-monospace,monospace;color:#1C1917;background:#FAFAF9;border:1px solid #e7e5e4;border-radius:6px;padding:16px;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.field-notes-page-title{font:600 clamp(18px,1.6vw,22px)/1.25 Poppins,system-ui,sans-serif;color:#0F0F0F;letter-spacing:-.01em;margin:0 0 12px;max-width:880px}.website-hero:has(+.field-notes-grid){padding-bottom:0}.field-notes-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 28px;gap:32px 28px;max-width:880px;margin:0 auto;padding:20px 0 64px}@media (max-width:880px){.field-notes-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (max-width:560px){.field-notes-grid{grid-template-columns:1fr;gap:24px}.website-hero:has(+.field-notes-grid){padding-bottom:16px}.website-hero+.field-notes-grid{padding-top:8px}.field-note-image{aspect-ratio:16/9}}.field-note-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .16s ease}.field-note-card:hover{transform:translateY(-3px)}.field-note-card:hover .field-note-card-title{color:#6F6565}.field-note-image{position:relative;width:100%;aspect-ratio:4/3;border-radius:10px;margin-bottom:16px;background:#F5F5F4;transition:filter .16s ease;overflow:hidden}.field-note-image-fill{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit;filter:grayscale(100%) contrast(1.08)}.field-note-image:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;mix-blend-mode:multiply;background:var(--field-note-tint,#6E5742);transition:opacity .16s ease}.field-note-image--1{--field-note-tint:#C44545}.field-note-image--2{--field-note-tint:#1cb54b}.field-note-image--3{--field-note-tint:#D9A93A}.field-note-image--4{--field-note-tint:#3A6CC4}.field-note-image--5{--field-note-tint:#C44545}.field-note-card:hover .field-note-image:after{opacity:.85}.field-note-card-title{font:500 clamp(16px,1.5vw,18px)/1.35 Poppins,system-ui,sans-serif;letter-spacing:-.005em;color:#1C1917;margin:0;transition:color .16s ease}.field-note-meta-row{justify-content:space-between;gap:12px 16px}.field-note-meta,.field-note-meta-row{display:flex;align-items:center;flex-wrap:wrap}.field-note-meta{gap:8px 4px;font:500 13px/1.4 Poppins,system-ui,sans-serif;color:#78716C}.field-note-sep{color:#A8A29E;margin:0 6px}.field-note-article-image{width:100%;max-width:760px;margin:24px auto 0;aspect-ratio:2/1;border-radius:12px;background:#F5F5F4;overflow:hidden}.field-note-article-image--1{background:linear-gradient(135deg,#FFE8EA,#FFB7BC)}.field-note-article-image--2{background:linear-gradient(135deg,#DBE9F7,#7FA9D6)}.field-note-article-image--3{background:linear-gradient(135deg,#FFF1D6,#F5C572)}.field-note-article-image--4{background:linear-gradient(135deg,#DDE9DC,#7AAA82)}.field-note-article-image--5{background:linear-gradient(135deg,#E7DCF0,#9C7DB8)}.field-note-backlink-row{max-width:760px;margin:0 auto;padding:24px 0 0}.field-note-backlink{font:500 14px/1 Poppins,system-ui,sans-serif;color:#57534E;text-decoration:none;transition:color .12s ease}.field-note-backlink:hover{color:#A36B44}.field-note-article-header{max-width:760px;margin:0 auto;padding:32px 0 28px}.field-note-article-title{font:600 clamp(24px,3vw,36px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:-.015em;color:#6F6565;margin:12px 0 0}.field-note-article-number{font:500 13px/1.4 Poppins,system-ui,sans-serif;color:#78716C;letter-spacing:.04em;text-transform:uppercase}.field-note-article-dek{font:400 italic clamp(17px,1.7vw,19px)/1.55 Poppins,system-ui,sans-serif;color:#6F6565;margin:18px 0 0}.field-note-audiences{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:20px 0 0;font:500 12.5px/1.4 Poppins,system-ui,sans-serif;color:#78716C}.field-note-audiences-label{text-transform:uppercase;letter-spacing:.08em;color:#A8A29E;font-size:11px;margin-right:4px}.field-note-audience{display:inline-flex;align-items:center;gap:10px;text-transform:capitalize}.field-note-audience-sep{color:#D6D3D1}.field-note-author{color:#1C1917;font-weight:600}.field-note-hashtags{display:flex;flex-wrap:wrap;gap:8px;max-width:760px;margin:0 auto;padding:8px 0 56px}.field-note-hashtag-chip{display:inline-block;padding:4px 12px;background:#FAFAF9;border:1px solid #e7e5e4;border-radius:999px;font:500 12.5px/1.4 Poppins,system-ui,sans-serif;color:#57534E}.field-note-share{display:flex;align-items:center;gap:4px;max-width:760px;margin:0 auto;padding:0 0 24px}.field-note-share--compact{padding:0;margin:0;max-width:none;width:auto;gap:2px}.field-note-share-label{font:500 11px/1.4 Poppins,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#A8A29E;margin-right:10px}.field-note-share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid transparent;border-radius:8px;color:#57534E;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.field-note-share-btn:hover{color:#1C1917;background:#FAFAF9;border-color:#E7E5E4}.field-notes-grid--related{padding:16px 0 0}.field-note-article-body{display:block;max-width:760px;margin:0 auto;padding:0 0 56px;font:400 clamp(16px,1.4vw,17px)/1.65 Poppins,system-ui,sans-serif;color:#1C1917}.field-note-article-body p{margin:0 0 18px}.field-note-article-body h2{font:600 clamp(20px,2vw,26px)/1.25 Poppins,system-ui,sans-serif;letter-spacing:-.01em;color:#1C1917;margin:36px 0 14px}.field-note-article-body h3{font:600 clamp(16px,1.5vw,18px)/1.3 Poppins,system-ui,sans-serif;letter-spacing:-.005em;color:#1C1917;margin:28px 0 12px}.field-note-article-body em{font-style:italic;color:#57534E}.field-note-article-body strong{font-weight:600;color:#1C1917}.field-note-more{max-width:760px;margin:0 auto;padding:32px 0 64px;border-top:1px solid #e7e5e4}.field-note-more-title{font:500 13px/1.4 Poppins,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#78716C;margin:28px 0 16px}.field-note-more-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.field-note-more-item{margin:0}.field-note-more-link{display:flex;align-items:center;gap:12px;font:600 17px/1.4 Poppins,system-ui,sans-serif;color:#1C1917;text-decoration:none;transition:color .12s ease}.field-note-more-link:hover:not(.is-draft){color:#6F6565}.field-note-more-link.is-draft{color:#78716C;cursor:default}.ds-real-stage-typo-modal{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(15,15,15,.45);padding:clamp(12px,2vw,24px)}.ds-real-stage-typo-modal-card{width:100%;max-width:720px;max-height:90%;background:#FFFFFF;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px -12px rgba(0,0,0,.35)}.ds-real-stage-typo-modal-header{padding:16px 20px 14px;border-bottom:1px solid #e7e5e4}.ds-real-stage-typo-modal-title{margin:0 0 4px;font:600 clamp(13px,1.2vw,17px)/1.2 Poppins,system-ui,sans-serif;color:#1C1917}.ds-real-stage-typo-modal-sub{margin:0;font:400 clamp(10px,.85vw,12px)/1.5 Poppins,system-ui,sans-serif;color:#57534E}.ds-real-stage-typo-modal-body{flex:1 1 auto;overflow:hidden;padding:14px 20px;display:flex;flex-direction:column;gap:12px}.ds-real-stage-typo-modal-row{padding:10px 14px;border-radius:8px;border:1px solid transparent;transition:border-color .16s ease,background .16s ease}.ds-real-stage-typo-modal-row.is-editing{border-color:#A36B44;background:#FFF5F5}.ds-real-stage-typo-modal-row-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ds-real-stage-typo-modal-row-label{font:600 clamp(7px,.6vw,9px)/1 Poppins,system-ui,sans-serif;letter-spacing:.08em;color:#78716C}.ds-real-stage-typo-modal-row-pill{display:inline-block;padding:1px 6px;background:#FFE4E6;color:#A36B44;border-radius:999px;font:600 clamp(7px,.55vw,9px)/1.4 Poppins,system-ui,sans-serif;letter-spacing:.06em}.ds-real-stage-typo-modal-row-text{color:#1C1917}.ds-real-stage-typo-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e7e5e4;background:#FAFAF9}.ds-real-stage-typo-modal-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:6px;font:600 clamp(9px,.8vw,12px)/1 Poppins,system-ui,sans-serif}.ds-real-stage-typo-modal-btn--secondary{color:#57534E;background:#FFFFFF;border:1px solid #d6d3d1}.case-study-avatar,.ds-real-stage-typo-modal-btn--primary{color:#FFFFFF;background:#A36B44}.case-study-avatar{width:125px;height:125px;flex-shrink:0;border-radius:8px;font:600 36px/1 Poppins,system-ui,sans-serif;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;text-transform:uppercase;overflow:hidden}.case-study-avatar--lg{width:180px;height:180px;font-size:52px;border-radius:8px}.case-study-avatar img{width:100%;height:100%;object-fit:cover;display:block}.case-study-index{max-width:880px;margin:0 auto;padding:clamp(24px,2.5vw,44px) 0;display:grid;grid-gap:clamp(48px,5vw,72px);gap:clamp(48px,5vw,72px)}.case-study-card{display:grid;grid-gap:clamp(20px,2.2vw,28px);gap:clamp(20px,2.2vw,28px)}.case-study-card-header{display:flex;align-items:center;gap:clamp(16px,2vw,24px)}.case-study-card-id{flex:1 1;min-width:0}.case-study-card-tag{display:inline-block;font:600 10px/1 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#A36B44;background:#F7EFE8;border:1px solid #edddc9;padding:5px 10px;border-radius:999px;margin-bottom:12px}.case-study-card-name{font:600 clamp(22px,2.2vw,26px)/1.25 Poppins,system-ui,sans-serif;color:#0F0F0F;letter-spacing:-.01em;margin:0 0 8px}.case-study-card-title{font-weight:400;color:#57534E;font-style:italic;font-size:.7em}.case-study-card-oneliner{font:400 clamp(14px,1.3vw,16px)/1.55 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0}.case-study-card-body{background:#FFFFFF;border:1px solid #e7e5e4;border-radius:14px;padding:clamp(24px,3vw,36px);display:grid;grid-gap:clamp(22px,2.4vw,30px);gap:clamp(22px,2.4vw,30px)}.case-study-card-block{display:grid;grid-gap:10px;gap:10px}.case-study-card-eyebrow{font:600 clamp(16px,1.4vw,17px)/1.3 Poppins,system-ui,sans-serif;color:#0F0F0F;margin:0}.case-study-card-problem{background:#FAFAF9;border:1px solid #e7e5e4;border-radius:10px;padding:clamp(16px,1.8vw,22px);margin:0;font:400 clamp(16px,1.4vw,17px)/1.65 Poppins,system-ui,sans-serif;color:#1A1A1A}.case-study-card-moments{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px}.case-study-card-moments li{font:400 clamp(16px,1.4vw,17px)/1.6 Poppins,system-ui,sans-serif;color:#1A1A1A}.case-study-card-moments li::marker{color:#A36B44}.case-study-card-strategy{font:400 clamp(16px,1.4vw,17px)/1.6 Poppins,system-ui,sans-serif;color:#1A1A1A;margin:0}.case-study-card-cta{align-self:start;justify-self:start;display:inline-block;font:600 14px/1 Poppins,system-ui,sans-serif;color:#A36B44;background:transparent;border:1px solid #a36b44;border-radius:8px;padding:10px 18px;text-decoration:none;transition:background .12s ease,color .12s ease;cursor:pointer}.case-study-card-cta:hover{background:#A36B44;color:#FFFFFF}.case-study-card-cta--disabled{border-color:#D6D3D1;cursor:not-allowed}.case-study-card-cta--disabled,.case-study-card-cta--disabled:hover{color:#A8A29E;background:transparent}.anything-else{max-width:880px;margin:0 auto;padding:clamp(24px,2.5vw,44px) 0;text-align:left}.anything-else-head{font:600 clamp(22px,2.3vw,30px)/1.2 Poppins,system-ui,sans-serif;color:#0F0F0F;letter-spacing:-.015em;margin:0 0 20px}.anything-else-body{font:400 clamp(16px,1.5vw,18px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0 0 16px}.anything-else-body:last-of-type{margin-bottom:0}.anything-else-tags{list-style:none;margin:0 0 clamp(24px,3vw,36px);padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.anything-else-tags li{display:inline-block;padding:7px 14px;background:#F5F5F4;border:1px solid #e7e5e4;border-radius:999px;font:500 16px/1.3 Poppins,system-ui,sans-serif;color:#44403C}.anything-else-quotes{color:#6F6565}.case-study-hero{max-width:880px;margin:0 auto;padding:clamp(56px,5vw,88px) clamp(24px,4vw,56px) clamp(16px,1.5vw,24px)}.case-study-hero-row{display:flex;align-items:center;gap:clamp(20px,2.4vw,28px);margin-bottom:clamp(20px,2vw,28px)}.case-study-hero-id{flex:1 1;min-width:0}.case-study-hero-name{font:600 clamp(28px,3vw,40px)/1.15 Poppins,system-ui,sans-serif;color:#0F0F0F;letter-spacing:-.02em;margin:0 0 8px}.case-study-hero-title{font:400 clamp(16px,1.5vw,18px)/1.5 Poppins,system-ui,sans-serif;color:#57534E;margin:0}.case-study-hero-body{font:400 clamp(16px,1.5vw,18px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0;max-width:720px}.case-study-section{max-width:880px;margin:0 auto;padding:clamp(24px,2.5vw,44px) clamp(24px,4vw,56px)}.case-study-section-head{font:600 clamp(22px,2.3vw,30px)/1.2 Poppins,system-ui,sans-serif;color:#0F0F0F;letter-spacing:-.015em;margin:0 0 24px}.case-study-prose p{font:400 clamp(16px,1.5vw,18px)/1.7 Poppins,system-ui,sans-serif;color:#1A1A1A;margin:0 0 18px}.case-study-prose p:last-child{margin-bottom:0}.case-study-prose em{font-style:italic;color:#4A4A4A}.case-study-artifact{max-width:880px;margin:0 auto;padding:clamp(24px,2.5vw,44px) clamp(24px,4vw,56px)}.case-study-artifact-head{margin-bottom:clamp(20px,2.4vw,32px)}.case-study-artifact-head .case-study-section-head{margin-bottom:8px}.case-study-artifact-blurb{font:400 clamp(16px,1.4vw,17px)/1.6 Poppins,system-ui,sans-serif;color:#57534E;margin:0}.case-study-artifact-frame{background:#FBF8F4;border:1px solid #e7e5e4;border-radius:14px;aspect-ratio:16/9;overflow:hidden;display:flex;flex-direction:column}.case-study-backlink-wrap{max-width:880px;margin:0 auto;padding:clamp(24px,3vw,36px) clamp(24px,4vw,56px) 0}.case-study-backlink{display:inline-flex;align-items:center;font:500 14px/1 Poppins,system-ui,sans-serif;color:#A36B44;text-decoration:none;letter-spacing:-.005em;transition:color .12s ease,transform .12s ease}.case-study-backlink:hover{color:#7A4F33;transform:translateX(-2px)}.solutions-section{max-width:880px;margin:0 auto;padding:clamp(24px,2.5vw,44px) 0}.case-study-artifact>:last-child,.case-study-section>:last-child,.solutions-section>:last-child{margin-bottom:0}.solutions-section-head{font:600 clamp(22px,2.3vw,30px)/1.2 Poppins,system-ui,sans-serif;color:#0F0F0F;letter-spacing:-.015em;margin:0 0 24px}.solutions-section-lede{font:400 clamp(16px,1.5vw,18px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0 0 32px}.solutions-inline-link,.solutions-prose a,.solutions-section-lede a{color:#A36B44;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.solutions-inline-link:hover,.solutions-prose a:hover,.solutions-section-lede a:hover{color:#7A4F33}.solutions-prose p{font:400 clamp(16px,1.5vw,18px)/1.7 Poppins,system-ui,sans-serif;color:#1A1A1A;margin:0 0 20px}.solutions-prose p:last-child{margin-bottom:0}.solutions-prose strong{color:#0F0F0F;font-weight:600}.solutions-prose-transition{color:#4A4A4A!important;font-style:italic;margin-top:28px!important}.solutions-table{border:1px solid #e7e5e4;border-radius:14px;overflow:hidden}.solutions-table table{width:100%;border-collapse:collapse;font:400 14px/1.55 Poppins,system-ui,sans-serif}.solutions-table thead th{font-weight:600;font-size:16px;letter-spacing:.02em;padding:14px 20px;background:#FAFAF9}.solutions-table tbody th,.solutions-table thead th{text-align:left;color:#0F0F0F;border-bottom:1px solid #e7e5e4}.solutions-table tbody th{font:600 16px/1.4 Poppins,system-ui,sans-serif;padding:18px 20px;vertical-align:top;background:#FFFFFF}.solutions-table tbody td{padding:18px 20px;font:400 16px/1.55 Poppins,system-ui,sans-serif;color:#1A1A1A;vertical-align:top;border-bottom:1px solid #e7e5e4}.solutions-table tbody tr:last-child td,.solutions-table tbody tr:last-child th{border-bottom:0}.solutions-table-sub{display:block;font-weight:400;font-size:12px;color:#6F6565;margin-top:2px;letter-spacing:0;text-transform:none}.solutions-table-zynkex td,.solutions-table-zynkex th[scope=row]{background:#F7EFE8}.solutions-table--compare table{table-layout:fixed}.solutions-table--compare tbody td,.solutions-table--compare thead th{width:50%}.solutions-table--compare thead th:first-child{background:#098025;color:#FFFFFF}.solutions-table--compare thead th:last-child{background:#4A4A4A;color:#FFFFFF}.solutions-table--compare tbody td:first-child{background:#ECF7EF}.solutions-table-zynkex td:nth-child(2){color:#A36B44;font-weight:600}@media (max-width:640px){.solutions-table table,.solutions-table tbody,.solutions-table td,.solutions-table th,.solutions-table thead,.solutions-table tr{display:block}.solutions-table thead{display:none}.solutions-table tbody tr{border-bottom:1px solid #e7e5e4;padding:14px 4px}.solutions-table tbody tr:last-child{border-bottom:0}.solutions-table tbody td,.solutions-table tbody th{background:transparent!important;border-bottom:0;padding:4px 20px}.solutions-table tbody td:before{content:attr(data-label) " ";font-weight:600;color:#6F6565;margin-right:8px}.solutions-table--compare tbody tr{background:#F4F4F4;border-bottom:0;border-radius:12px;margin-bottom:16px;padding:16px 20px}.solutions-table--compare tbody tr:last-child{margin-bottom:0}.solutions-table--compare tbody td{width:auto;padding:6px 0 14px;background:transparent!important}.solutions-table--compare tbody td:last-child{padding-bottom:0}.solutions-table--compare tbody td:not(:last-child){border-bottom:1px solid #e0ddd8;margin-bottom:10px}.solutions-table--compare tbody td:before{display:block;width:max-content;content:attr(data-label);font:600 13px/1 Poppins,system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;padding:4px 8px;border-radius:4px;margin:0 0 8px;color:#FFFFFF}.solutions-table--compare tbody td:first-child:before{background:#098025}.solutions-table--compare tbody td:last-child:before{background:#4A4A4A}}.solutions-artifacts-card{margin:clamp(8px,1vw,16px) 0 0;padding:clamp(8px,1vw,12px) clamp(17px,2.1vw,28px);background:#F4F4F4;border-radius:clamp(16px,1.6vw,24px);position:relative}.solutions-artifacts-intro{font:600 clamp(20px,2vw,26px)/1.3 Poppins,system-ui,sans-serif;color:#0F0F0F;letter-spacing:-.01em;text-align:center;margin:clamp(28px,3.5vw,48px) auto clamp(8px,1vw,16px);max-width:600px}.solutions-artifacts-list{list-style:none;margin:clamp(8px,1vw,16px) 0 clamp(28px,3.5vw,40px);padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.solutions-artifact{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(16px,2vw,24px);margin:0}.solutions-artifact-icon{color:#A36B44;margin-bottom:clamp(16px,1.8vw,24px);line-height:0}.solutions-artifact-icon svg{display:block;width:clamp(36px,3.6vw,44px);height:clamp(36px,3.6vw,44px)}.solutions-artifact-name{font:600 clamp(18px,1.8vw,22px)/1.25 Poppins,system-ui,sans-serif;color:#0F0F0F;margin:0 0 12px;letter-spacing:-.01em}.solutions-artifact-body{font:400 clamp(16px,1.4vw,18px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0}@media (max-width:720px){.solutions-artifacts-list{grid-template-columns:1fr;gap:clamp(16px,2vw,24px)}}.agencies-tools-flow{margin:clamp(8px,1vw,16px) 0 0;padding:clamp(20px,2.4vw,32px);background:#F4F4F4;border-radius:clamp(16px,1.6vw,24px)}.agencies-tools-top{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(16px,1.8vw,24px);gap:clamp(16px,1.8vw,24px);align-items:flex-start;padding:clamp(8px,1vw,12px) clamp(12px,1.6vw,20px)}.agencies-tools-connector-svg{display:block;width:100%;height:clamp(36px,4.4vw,56px);margin:clamp(8px,1vw,12px) 0;color:#A36B44}.agencies-tools-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.agencies-tools-card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(12px,1.6vw,20px);margin:0}.agencies-tools-icon{color:#A36B44;line-height:0;flex-shrink:0;margin-bottom:clamp(12px,1.4vw,16px)}.agencies-tools-top .agencies-tools-icon{margin-bottom:0}.agencies-tools-icon svg{display:block;width:clamp(32px,3.2vw,40px);height:clamp(32px,3.2vw,40px)}.agencies-tools-name{font:600 clamp(16px,1.5vw,18px)/1.3 Poppins,system-ui,sans-serif;color:#0F0F0F;margin:0 0 8px;letter-spacing:-.005em}.agencies-tools-body{font:400 clamp(16px,1.4vw,17px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0}@media (max-width:720px){.agencies-tools-bottom{grid-template-columns:1fr;gap:clamp(16px,3vw,24px)}.agencies-tools-connector-svg{display:none}.agencies-tools-top{padding-bottom:0}.agencies-tools-bottom .agencies-tools-card{background-repeat:no-repeat;background-position:top}.agencies-tools-bottom .agencies-tools-card:first-child{padding-top:56px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='40' viewBox='0 0 14 40' fill='none'><line x1='7' y1='2' x2='7' y2='28' stroke='%23A36B44' stroke-width='1.5' stroke-linecap='round'/><polyline points='2.5 25.5 7 32 11.5 25.5' stroke='%23A36B44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:14px 40px}.agencies-tools-bottom .agencies-tools-card:last-child{padding-top:48px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'><line x1='11' y1='5' x2='11' y2='17' stroke='%23A36B44' stroke-width='1.8' stroke-linecap='round'/><line x1='5' y1='11' x2='17' y2='11' stroke='%23A36B44' stroke-width='1.8' stroke-linecap='round'/></svg>");background-size:22px 30px}}.agencies-uses-card{margin:clamp(8px,1vw,16px) 0 0;padding:clamp(12px,1.6vw,20px) clamp(20px,2.4vw,32px);background:#F4F4F4;border-radius:clamp(16px,1.6vw,24px);display:flex;flex-direction:column}.agencies-uses-item{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);align-items:flex-start;padding:clamp(16px,1.8vw,22px) 0;margin:0}.agencies-uses-item+.agencies-uses-item{border-top:1px solid #e0ddd8}.agencies-uses-icon{color:#A36B44;line-height:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:2px}.agencies-uses-icon svg{display:block;width:clamp(28px,2.8vw,36px);height:clamp(28px,2.8vw,36px)}.agencies-uses-content{min-width:0}.agencies-uses-name{font:600 clamp(16px,1.5vw,18px)/1.3 Poppins,system-ui,sans-serif;color:#0F0F0F;margin:0 0 6px;letter-spacing:-.005em}.agencies-uses-body{font:400 clamp(16px,1.4vw,17px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0}.solutions-moves{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,16px)}.solutions-move{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(20px,2.2vw,28px);gap:clamp(20px,2.2vw,28px);align-items:flex-start;background:#FFFFFF;border:1px solid #e7e5e4;border-radius:clamp(12px,1.2vw,16px);padding:clamp(20px,2.2vw,28px)}.solutions-move-icon{color:#A36B44;flex-shrink:0;display:flex;align-items:center;justify-content:center}.solutions-move-icon svg{display:block;width:clamp(28px,2.8vw,36px);height:clamp(28px,2.8vw,36px)}.solutions-move-content{min-width:0}.solutions-move-name{font:600 clamp(16px,1.5vw,18px)/1.3 Poppins,system-ui,sans-serif;color:#0F0F0F;margin:0 0 6px;letter-spacing:-.005em}.solutions-move-body{font:400 16px/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0}.solutions-move-body a{color:#A36B44;text-decoration:none;font-weight:500;transition:color .12s ease}.solutions-move-body a:hover{color:#7A4F33}@media (max-width:720px){.solutions-move{grid-template-columns:1fr;gap:clamp(12px,1.6vw,16px)}}.solutions-objection{display:flex;flex-direction:column;gap:clamp(20px,2.2vw,28px)}.solutions-objection-item{padding-left:clamp(16px,1.6vw,20px);border-left:3px solid #a36b44}.solutions-objection-name{font:600 clamp(16px,1.5vw,18px)/1.3 Poppins,system-ui,sans-serif;color:#0F0F0F;margin:0 0 8px;letter-spacing:-.005em}.solutions-objection-body{font:400 clamp(16px,1.4vw,17px)/1.65 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0}.solutions-process{list-style:none;margin:clamp(8px,1vw,16px) 0 0;padding:clamp(8px,1vw,12px) clamp(17px,2.1vw,28px);background:#FAF6F2;border-radius:clamp(16px,1.6vw,24px);position:relative}.solutions-process:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0,rgba(163,107,68,.25) 8%,rgba(163,107,68,.25) 92%,transparent);transform:translateX(-.5px);pointer-events:none}.solutions-stage{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;column-gap:0;align-items:center;margin:0;padding:clamp(16px,2vw,24px) 0;position:relative}.solutions-stage:nth-child(odd) .solutions-stage-content{grid-row:1;grid-column:1;justify-self:end;text-align:left;padding-right:clamp(28px,3vw,40px)}.solutions-stage:nth-child(2n) .solutions-stage-content,.solutions-stage:nth-child(odd) .solutions-stage-marker{grid-row:1;grid-column:2;justify-self:start;padding-left:clamp(28px,3vw,40px)}.solutions-stage:nth-child(2n) .solutions-stage-content{text-align:left}.solutions-stage:nth-child(2n) .solutions-stage-marker{grid-row:1;grid-column:1;justify-self:end;padding-right:clamp(28px,3vw,40px)}.solutions-stage-marker{display:flex;align-items:center}.solutions-stage-number{font:700 clamp(72px,9vw,128px)/1 Poppins,system-ui,sans-serif;color:rgba(163,107,68,.22);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.solutions-stage-name{font:600 clamp(20px,2vw,26px)/1.25 Poppins,system-ui,sans-serif;color:#0F0F0F;margin:0 0 12px;letter-spacing:-.01em}.solutions-stage-body{font:400 clamp(14px,1.3vw,16px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0}@media (max-width:720px){.solutions-process{padding-left:14px;padding-right:14px}.solutions-process:before{left:62px;transform:none}.solutions-stage{grid-template-columns:40px 1fr;column-gap:22px;padding:clamp(24px,4vw,32px) 0;align-items:flex-start}.solutions-stage:nth-child(2n) .solutions-stage-content,.solutions-stage:nth-child(odd) .solutions-stage-content{grid-column:2;text-align:left;padding:0;margin-left:0;max-width:none}.solutions-stage:nth-child(2n) .solutions-stage-marker,.solutions-stage:nth-child(odd) .solutions-stage-marker{grid-column:1;justify-self:start;padding:0}.solutions-stage-number{font-size:clamp(32px,8.5vw,40px);padding:0;color:rgba(163,107,68,.55)}}.solutions-process-transition{font:400 clamp(15px,1.4vw,17px)/1.6 Poppins,system-ui,sans-serif;color:#4A4A4A;font-style:italic;margin:clamp(40px,4vw,56px) 0 0;max-width:760px}.website-hero-eyebrow{font:600 clamp(13px,1.1vw,14px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#098025;margin:0 0 16px}.decision-log-entries{display:flex;flex-direction:column;gap:clamp(32px,3vw,48px);margin-top:clamp(40px,4vw,56px)}.decision-log-entry{background:#FFFFFF;border:1px solid #e5e0dc;border-radius:12px;padding:clamp(28px,3vw,40px);box-shadow:0 1px 2px rgba(13,17,23,.04)}.decision-log-entry-header{border-bottom:1px solid #e5e0dc;padding-bottom:clamp(20px,2vw,28px);margin-bottom:clamp(20px,2vw,28px)}.decision-log-entry-number{display:inline-block;font:500 clamp(12px,1vw,13px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6F6565;margin-bottom:12px}.decision-log-entry-title{font:600 clamp(22px,2.4vw,28px)/1.25 Poppins,system-ui,sans-serif;letter-spacing:-.01em;color:#1A1A1A;margin:0}.decision-log-entry-section{margin-top:clamp(20px,2vw,28px)}.decision-log-entry-section:first-of-type{margin-top:0}.decision-log-entry-label{font:600 clamp(13px,1.1vw,14px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#098025;margin:0 0 10px}.decision-log-entry-body{font:400 clamp(16px,1.4vw,17px)/1.6 Poppins,system-ui,sans-serif;color:#2A2A2A;margin:0 0 12px}.decision-log-entry-body:last-child{margin-bottom:0}.decision-log-entry-trigger{background:#F7F4F0;border-left:3px solid #098025;padding:16px 20px;border-radius:0 6px 6px 0;color:#2A2A2A}.decision-log-entry-alternatives{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.decision-log-entry-alternatives li{font:400 clamp(16px,1.4vw,17px)/1.55 Poppins,system-ui,sans-serif;color:#2A2A2A;padding-left:20px;position:relative}.decision-log-entry-alternatives li:before{content:"—";position:absolute;left:0;top:0;color:#6F6565}.decision-log-entry-alternatives strong{color:#1A1A1A;font-weight:600}.decision-log-anatomy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(24px,2.4vw,36px);gap:clamp(24px,2.4vw,36px);margin-top:clamp(32px,3vw,48px)}@media (max-width:720px){.decision-log-anatomy{grid-template-columns:1fr}}.decision-log-anatomy-item{padding:0}.decision-log-anatomy-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:rgba(9,128,37,.08);color:#098025;margin-bottom:16px}.decision-log-anatomy-head{font:600 clamp(17px,1.6vw,19px)/1.3 Poppins,system-ui,sans-serif;color:#1A1A1A;margin:0 0 8px}.decision-log-anatomy-body{font:400 clamp(16px,1.4vw,17px)/1.55 Poppins,system-ui,sans-serif;color:#4A4A4A;margin:0}.agencies-uses-card--decisions .agencies-uses-name{font-size:18px;font-weight:500;line-height:1.45;margin-bottom:8px;letter-spacing:-.005em}.solutions-table--decisions thead th{color:#098025}.solutions-table--decisions tbody th{font-weight:500}.website-stage-link{color:#A36B44;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.website-stage-link:hover{color:#7A4F33}@media (max-width:720px){.directive-body--rendered h1{font-weight:700;color:#000000}.solutions-table--decisions tbody th{font-weight:500}.anything-else-tags li{font-size:14px}.solutions-table--decisions tbody td:before{color:#098025}}