html[data-design=mulberry-ledger] .site-hero1-engine-circle .site-engine-circle-node{cursor:default}html[data-design=mulberry-ledger] .site-hero1-engine-circle .site-engine-circle-icon{animation:site-engine-circle-icon-follow-sequence 8s linear infinite;animation-delay:var(--circle-icon-flow-delay, 0s)}html[data-design=mulberry-ledger] .site-hero1-engine-circle .site-engine-circle-center{animation:site-engine-circle-center-pulse 3.2s ease-out infinite}html[data-design=mulberry-ledger] .site-engine-circle .site-engine-circle-arrow-base{stroke:color-mix(in srgb,var(--border) 88%,transparent)}html[data-design=mulberry-ledger] .site-engine-circle .site-engine-circle-arrow-beam{animation:site-engine-circle-arrow-sequence 8s linear infinite;animation-delay:var(--circle-flow-delay, 0s);opacity:0;stroke:var(--circle-flow-gradient);stroke-linecap:butt;stroke-width:2}html[data-design=mulberry-ledger] .site-engine-circle .site-engine-circle-arrowhead-fill{animation:site-engine-circle-arrowhead-sequence 8s linear infinite;animation-delay:var(--circle-flow-delay, 0s);fill:var(--accent);opacity:0;stroke:none}@media(hover:hover){html[data-design=mulberry-ledger] .site-hero1-engine-circle .site-engine-circle-node:hover .site-engine-circle-icon{border-color:color-mix(in srgb,var(--border) 88%,transparent);background:var(--card);color:color-mix(in srgb,var(--accent) 62%,var(--muted-foreground));transform:translate(-50%,-50%)}}html[data-design=mulberry-ledger] .site-engine-overview-hero .site-engine-circle{min-height:clamp(20rem,32vw,26rem);transform:translateY(.45rem)}html[data-design=mulberry-ledger] .site-engine-timeline{background:var(--nav-surface);border-color:var(--border);padding-block:clamp(5rem,9vw,7rem)}html[data-design=mulberry-ledger] .site-engine-timeline>.container{max-width:80rem}html[data-design=mulberry-ledger] .site-engine-timeline-header{max-width:46rem;margin-inline:auto;text-align:center}html[data-design=mulberry-ledger] .site-engine-timeline-eyebrow{margin-bottom:.85rem;color:var(--accent);font-family:var(--font-sans);font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:1.2}html[data-design=mulberry-ledger] .site-engine-timeline-header h2{color:var(--foreground);font-family:var(--font-serif);font-size:clamp(1.9rem,3.1vw,2.55rem);font-weight:400;letter-spacing:0;line-height:1.125;text-wrap:balance}html[data-design=mulberry-ledger] .site-engine-timeline-description-text{margin-top:1.15rem;color:var(--muted-foreground);font-family:var(--font-sans);font-size:1rem;letter-spacing:0;line-height:1.65}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-engine-timeline-header{display:flex;flex-direction:column;align-items:center;text-align:center}}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-engine-timeline-header h2,html[data-design=mulberry-ledger] .site-engine-timeline-description-text{max-width:22rem;margin-inline:auto}}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-engine-timeline-eyebrow,html[data-design=mulberry-ledger] .site-engine-timeline-description-text{text-align:center}}html[data-design=mulberry-ledger] .site-engine-diagram-layout{display:grid;max-width:68rem;margin:clamp(2.75rem,5vw,4rem) auto 3.25rem;align-items:center;gap:clamp(2.5rem,5vw,5rem)}@media(max-width:47.999rem){html[data-design=mulberry-ledger] .site-engine-diagram-layout{margin:2.5rem auto}}html[data-design=mulberry-ledger] .site-engine-diagram-copy{position:relative;max-width:29rem}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-engine-diagram-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:var(--background);box-shadow:0 1.1rem 2.4rem color-mix(in srgb,var(--foreground) 5%,transparent)}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-engine-diagram-image-placeholder{min-height:9.75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),color-mix(in srgb,var(--background) 84%,transparent)),var(--background)}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-engine-diagram-image{display:block;width:100%;height:9.75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);object-fit:cover;object-position:center 45%}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-engine-diagram-body{gap:1.5rem;min-height:0;padding:1.35rem}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-desktop-copy{max-width:41em}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-kicker{margin-bottom:1rem;align-items:center}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-kicker .feature106-content-icon{display:inline-flex;width:2.05rem;height:2.05rem;margin-bottom:0;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 6%,var(--card));color:var(--accent)}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-kicker .feature106-content-icon svg{width:1rem;height:1rem;stroke-width:2}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-label{display:grid;gap:.25rem;min-width:0;text-align:left}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-label .feature106-step-number{display:block;color:var(--accent);font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-label .feature106-feature-title{display:block;color:var(--foreground);font-family:var(--font-sans);font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1.2}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-eyebrow{margin:0;color:color-mix(in srgb,var(--muted-foreground) 48%,transparent);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-title{color:var(--foreground);font-family:var(--font-heading);font-weight:300;letter-spacing:0}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-heading{margin-bottom:1rem;font-size:1.6875rem;line-height:1.28}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-heading:before{display:block;width:2.75rem;height:2px;margin-top:.95rem;margin-bottom:1.4rem;background:var(--accent);content:""}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-intro.feature106-diagram-lead{color:var(--accent);font-size:1.0625rem;font-weight:500;line-height:1.45}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-intro{color:var(--muted-foreground);margin-bottom:.45rem;font-size:.9375rem;font-weight:500;line-height:1.65}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-description{margin-top:.65rem;color:var(--muted-foreground);font-size:.9375rem;font-weight:400;line-height:1.65}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-description.feature106-diagram-body-copy{color:var(--muted-foreground)}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-checks{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:.65rem 1.35rem;margin:1rem 0 0;padding:0;color:var(--foreground);font-family:var(--font-sans);font-size:.875rem;line-height:1.35;list-style:none}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-checks li{display:flex;align-items:flex-start;gap:.5rem}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-checks svg{width:1rem;height:1rem;margin-top:.125rem;flex:0 0 auto;color:var(--accent);stroke-width:2.25}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-link-row{display:flex;justify-content:flex-end;margin-top:1.35rem!important;padding-right:.85rem;padding-bottom:.75rem}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-next-link{display:inline-flex;min-height:1.5rem;align-items:center;border:0;background:transparent;color:var(--accent);cursor:pointer;font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:1;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color .15s ease,text-decoration-color .15s ease}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-next-link-label{font-weight:500}html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-next-link:hover{color:color-mix(in srgb,var(--accent) 76%,var(--foreground));text-decoration-color:color-mix(in srgb,var(--accent) 76%,var(--foreground))}html[data-design=mulberry-ledger] .site-engine-diagram-panel{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .18s ease}html[data-design=mulberry-ledger] .site-engine-diagram-panel.is-active{position:relative;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){html[data-design=mulberry-ledger] .site-engine-diagram-panel{transition:none}}@media(prefers-reduced-motion:reduce){html[data-design=mulberry-ledger] .site-engine-circle-icon,html[data-design=mulberry-ledger] .site-engine-circle-center{animation:none!important}}@media(prefers-reduced-motion:reduce){html[data-design=mulberry-ledger] .site-engine-circle-arrow-beam,html[data-design=mulberry-ledger] .site-engine-circle-arrowhead-fill{opacity:0!important}}html[data-design=mulberry-ledger] .site-engine-diagram-copy p{color:var(--muted-foreground);font-family:var(--font-sans);font-size:1rem;line-height:1.7}html[data-design=mulberry-ledger] .site-engine-diagram-copy p+p{margin-top:1.1rem}html[data-design=mulberry-ledger] .site-engine-diagram-kicker{display:flex;margin-bottom:1rem;align-items:center;gap:.75rem}html[data-design=mulberry-ledger] .site-engine-diagram-logo{display:inline-flex;width:2.4rem;height:2.4rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:10px;background:transparent;color:var(--accent)}html[data-design=mulberry-ledger] .site-engine-diagram-logo svg{width:1.15rem;height:1.15rem;stroke-width:2}html[data-design=mulberry-ledger] .site-engine-diagram-copy .site-engine-diagram-eyebrow{margin:0;color:color-mix(in srgb,var(--muted-foreground) 48%,transparent);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}html[data-design=mulberry-ledger] .site-engine-diagram-copy .site-engine-diagram-intro{color:var(--accent);font-size:clamp(1.08rem,1.55vw,1.28rem);font-weight:500;line-height:1.35}html[data-design=mulberry-ledger] .site-engine-diagram-copy .feature61-callout{display:flex;align-items:flex-start;gap:.85rem;margin-top:1rem;color:var(--foreground);font-family:var(--font-sans);font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1.65}html[data-design=mulberry-ledger] .site-engine-diagram-copy .feature61-callout svg{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:-.15rem;color:var(--accent);stroke-width:1.75}html[data-design=mulberry-ledger] .site-engine-circle-wrap{display:grid;justify-items:center}html[data-design=mulberry-ledger] .site-engine-circle-mobile-hint{display:none}@media(min-width:48rem){html[data-design=mulberry-ledger] .site-engine-diagram-layout{overflow:visible;width:100%;max-width:none;grid-template-columns:minmax(25rem,.95fr) minmax(0,1.05fr);gap:0;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:var(--background);box-shadow:0 1.1rem 2.4rem color-mix(in srgb,var(--foreground) 5%,transparent)}}@media(min-width:48rem){html[data-design=mulberry-ledger] .site-engine-diagram-layout .site-engine-circle-wrap{display:grid;align-self:stretch;align-content:center;border-right:1px solid color-mix(in srgb,var(--border) 82%,transparent);padding:2rem}}@media(min-width:48rem){html[data-design=mulberry-ledger] .site-engine-diagram-layout .site-engine-circle-mobile-hint{display:block;margin-top:-.35rem;color:var(--muted-foreground);font-family:var(--font-sans);font-size:.75rem;line-height:1.3;text-align:center}}@media(min-width:48rem){html[data-design=mulberry-ledger] .site-engine-diagram-layout .site-engine-diagram-copy{width:100%;max-width:none;align-self:stretch}}@media(min-width:48rem){html[data-design=mulberry-ledger] .site-engine-diagram-layout .site-engine-diagram-panel.is-active{min-height:100%}}@media(min-width:48rem){html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-engine-diagram-card{width:100%;min-height:100%;border:0;border-radius:0 10px 10px 0;box-shadow:none}}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-engine-diagram-copy{display:none}}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-engine-circle-mobile-hint{display:block;margin-top:-.35rem;color:var(--muted-foreground);font-family:var(--font-sans);font-size:.75rem;line-height:1.3;text-align:center}}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-engine-mobile-feature-sheet .site-engine-diagram-kicker{max-width:calc(100% - 3rem);margin-bottom:1rem}}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-engine-mobile-feature-sheet .site-engine-diagram-intro{color:var(--accent);font-size:1.1rem;font-weight:500;line-height:1.35}}html[data-design=mulberry-ledger] .site-engine-timeline .site-engine-timeline-accordion{max-width:38rem;margin:-.25rem auto 0;border-color:color-mix(in srgb,var(--border) 88%,transparent);background:var(--background);box-shadow:none}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item{border-color:color-mix(in srgb,var(--border) 88%,transparent)!important;background:var(--background)!important}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item[data-state=open]{background:color-mix(in srgb,var(--nav-surface) 70%,var(--background))!important}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion.is-circle-switching [data-slot=accordion-content][data-state=closed]{animation:none!important}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-trigger:hover .feature106-feature-title,html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item[data-state=open] .feature106-feature-title{font-weight:500;opacity:1}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-feature-icon{display:inline-flex;width:2.4rem;height:2.4rem;margin-bottom:.35rem;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:10px;background:transparent;color:var(--accent);transition:border-color .16s ease,background-color .16s ease,height .16s ease,width .16s ease,color .16s ease}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item[data-state=open] .feature106-feature-icon{background:color-mix(in srgb,var(--accent) 12%,var(--card))}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item:hover .feature106-feature-icon,html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-trigger:focus-visible .feature106-feature-icon{background:color-mix(in srgb,var(--accent) 12%,var(--card))}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item[data-state=closed] .feature106-feature-icon{width:2.15rem;height:2.15rem}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-feature-icon svg{width:1.15rem;height:1.15rem;stroke-width:2}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item[data-state=closed] .feature106-feature-icon svg{width:1.03rem;height:1.03rem}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-step-number{color:var(--accent);font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1;transition:font-size .16s ease}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item[data-state=closed] .feature106-step-number{font-size:.7rem}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-feature-title{color:var(--foreground);font-family:var(--font-sans);font-size:1.0625rem;font-weight:400;letter-spacing:0;opacity:1;transition:font-size .16s ease}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item[data-state=closed] .feature106-feature-title{font-size:1rem}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-mobile-content{margin-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 88%,transparent);padding-top:1rem!important}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-content-card{background:transparent;border:0}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-content-title{margin-top:.375rem;color:var(--foreground);font-family:var(--font-heading);font-size:1.375rem;font-weight:300;letter-spacing:0;line-height:1.32}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-diagram-heading{font-size:1.6875rem;line-height:1.28}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-content-intro{color:#a84918;margin-bottom:.45rem;font-size:.9375rem;font-weight:500;line-height:1.65}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-content-description{color:var(--muted-foreground);font-size:.9375rem;font-weight:400;line-height:1.65}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-image{border-color:color-mix(in srgb,var(--border) 88%,transparent)}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-mobile-content .feature106-image{width:100%;background:var(--background);object-fit:cover}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-next-link{display:inline-flex;min-height:1.5rem;align-items:center;border:0;background:transparent;color:var(--accent);cursor:pointer;font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:1;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color .15s ease,text-decoration-color .15s ease}html[data-design=mulberry-ledger] .site-engine-timeline .feature106-next-link:hover{color:color-mix(in srgb,var(--accent) 76%,var(--foreground));text-decoration-color:color-mix(in srgb,var(--accent) 76%,var(--foreground))}@media(max-width:767px){html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-item{scroll-margin-top:6rem}}html[data-design=mulberry-ledger] .site-engine-timeline-list{position:relative;display:grid;gap:1rem;max-width:56rem;margin:clamp(2.75rem,5vw,4rem) auto 0}html[data-design=mulberry-ledger] .site-engine-circle{position:relative;min-height:clamp(20rem,34vw,28rem);width:100%;max-width:36rem;margin:0 auto;isolation:isolate}html[data-design=mulberry-ledger] .site-engine-circle-ring{position:absolute;top:50%;left:50%;width:clamp(14.5rem,29vw,23.25rem);aspect-ratio:1;color:color-mix(in srgb,var(--border) 88%,transparent);border-radius:999px;transform:translate(-50%,-50%)}html[data-design=mulberry-ledger] .site-engine-circle-arrows{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}html[data-design=mulberry-ledger] .site-engine-circle-arrows path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.2}html[data-design=mulberry-ledger] .site-engine-circle-arrow-beam{opacity:0}html[data-design=mulberry-ledger] .site-engine-circle-arrows .site-engine-circle-arrowhead-fill{fill:var(--accent);opacity:0;stroke:none}html[data-design=mulberry-ledger] .site-engine-circle-arrows marker path{fill:currentColor;stroke:none}html[data-design=mulberry-ledger] .site-engine-circle-ring:before,html[data-design=mulberry-ledger] .site-engine-circle-ring:after{position:absolute;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:inherit;content:""}html[data-design=mulberry-ledger] .site-engine-circle-ring:before{inset:17%;border-style:dotted;border-color:color-mix(in srgb,var(--border) 50%,transparent)}html[data-design=mulberry-ledger] .site-engine-circle-ring:after{inset:35%;border-color:color-mix(in srgb,var(--accent) 36%,var(--border))}html[data-design=mulberry-ledger] .site-engine-circle-center{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:clamp(8.5rem,17vw,12.25rem);min-height:clamp(8.5rem,17vw,12.25rem);align-content:center;justify-items:center;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:999px;background:var(--background);padding:1.3rem;text-align:center;transform:translate(-50%,-50%);box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--foreground) 7%,transparent)}html[data-design=mulberry-ledger] .site-engine-circle-center>span{color:var(--accent);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}html[data-design=mulberry-ledger] .site-engine-circle-center strong{margin-top:.42rem;color:var(--foreground);font-family:var(--font-serif);font-size:clamp(1.08rem,1.9vw,1.42rem);font-weight:400;letter-spacing:0;line-height:1.08}html[data-design=mulberry-ledger] .site-engine-circle-center p{max-width:10rem;margin-top:.58rem;color:var(--muted-foreground);font-family:var(--font-sans);font-size:.78rem;line-height:1.35}html[data-design=mulberry-ledger] .site-engine-circle-node{--circle-radius: clamp(7.25rem, 14.5vw, 11.625rem);position:absolute;z-index:3;top:50%;left:50%;display:block;width:clamp(7.25rem,12vw,10.25rem);height:6.5rem;border:0;background:transparent;padding:0;color:var(--muted-foreground);cursor:pointer;font:inherit;touch-action:manipulation;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--circle-radius) * -1)) rotate(calc(var(--angle) * -1))}html[data-design=mulberry-ledger] .site-engine-circle-icon{position:absolute;top:50%;left:50%;display:inline-flex;width:3.35rem;height:3.35rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:12px;background:var(--background);color:color-mix(in srgb,var(--accent) 62%,var(--muted-foreground));animation:site-engine-icon-pulse 1.8s ease-out infinite;box-shadow:0 .55rem 1.2rem color-mix(in srgb,var(--foreground) 5%,transparent);transform:translate(-50%,-50%);transition:border-color .16s ease,color .16s ease,transform .16s ease}html[data-design=mulberry-ledger] .site-engine-circle-icon svg{width:1.35rem;height:1.35rem;stroke-width:2}html[data-design=mulberry-ledger] .site-engine-circle-node.is-active .site-engine-circle-icon{border-color:color-mix(in srgb,var(--accent) 74%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--background));color:var(--accent);transform:translate(-50%,-50%)}@media(hover:hover){html[data-design=mulberry-ledger] .site-engine-circle-node:hover .site-engine-circle-icon,html[data-design=mulberry-ledger] .site-engine-circle-node:focus-visible .site-engine-circle-icon{border-color:color-mix(in srgb,var(--accent) 64%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--background));color:var(--accent);transform:translate(-50%,-50%)}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-before-after-arrow svg{transform:rotate(90deg)}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-engine-circle{min-height:21.75rem;max-width:22.5rem;margin-block:0}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-engine-circle-ring{width:16rem}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-engine-circle-center{width:8.4rem;min-height:8.4rem;padding:.95rem}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-engine-circle-center strong{font-size:1.08rem}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-engine-circle-center p{font-size:.68rem;line-height:1.25}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-engine-circle-node{--circle-radius: 8rem;width:4.75rem;height:4.75rem}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-engine-circle-icon{width:3.15rem;height:3.15rem;border-radius:10px}}@media(max-width:640px){html[data-design=mulberry-ledger] .site-engine-circle-icon svg{width:1.18rem;height:1.18rem}}html[data-design=mulberry-ledger] .site-engine-timeline-list:before{position:absolute;top:1.55rem;bottom:1.55rem;left:1.55rem;width:1px;background:color-mix(in srgb,var(--border) 88%,transparent);content:""}html[data-design=mulberry-ledger] .site-engine-timeline-step{position:relative;display:grid;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:1rem;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-decoration:none}html[data-design=mulberry-ledger] .site-engine-timeline-marker{position:relative;z-index:1;display:flex;justify-content:center}html[data-design=mulberry-ledger] .site-engine-timeline-icon{display:inline-flex;width:3.1rem;height:3.1rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:var(--background);color:var(--accent);transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}html[data-design=mulberry-ledger] .site-engine-timeline-icon svg{width:1.25rem;height:1.25rem;stroke-width:1.9}html[data-design=mulberry-ledger] .site-engine-timeline-content{display:flex;min-height:4.4rem;align-items:center;gap:1rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-bottom-width:2px;border-radius:10px;background:var(--background);padding:1rem 1.1rem;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease,transform .16s ease}html[data-design=mulberry-ledger] .site-engine-timeline:not(.site-engine-timeline-compact) .site-engine-timeline-step:not(.is-active) .site-engine-timeline-icon,html[data-design=mulberry-ledger] .site-engine-timeline:not(.site-engine-timeline-compact) .site-engine-timeline-step:not(.is-active) .site-engine-timeline-content{opacity:.7}html[data-design=mulberry-ledger] .site-engine-timeline-number{color:var(--accent);font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1}html[data-design=mulberry-ledger] .site-engine-timeline-content h3{color:var(--foreground);font-family:var(--font-sans);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25}html[data-design=mulberry-ledger] .site-engine-timeline-content h3 span{display:block}html[data-design=mulberry-ledger] .site-engine-timeline-step.is-active .site-engine-timeline-icon{border-color:color-mix(in srgb,var(--accent) 74%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--background))}html[data-design=mulberry-ledger] .site-engine-timeline-step.is-active .site-engine-timeline-content{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:var(--background)}html[data-design=mulberry-ledger] .site-engine-timeline-step.is-active .site-engine-timeline-content h3{font-weight:500}html[data-design=mulberry-ledger] .site-engine-timeline-step.is-active .site-engine-timeline-icon{color:var(--accent)}html[data-design=mulberry-ledger] .site-engine-timeline-you-are-here{display:flex;align-items:center;gap:.45rem;color:var(--accent);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1}html[data-design=mulberry-ledger] .site-engine-timeline-learn-more{display:none;flex-direction:column;align-items:center;gap:.35rem;color:color-mix(in srgb,var(--muted-foreground) 62%,var(--card));font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1}html[data-design=mulberry-ledger] .site-engine-timeline-you-are-here-arrow{display:inline-block;width:0;height:0;border-right:.32rem solid transparent;border-bottom:.5rem solid var(--accent);border-left:.32rem solid transparent}html[data-design=mulberry-ledger] .site-engine-timeline-learn-more-arrow{display:inline-block;width:0;height:0;border-right:.32rem solid transparent;border-bottom:.5rem solid color-mix(in srgb,var(--muted-foreground) 62%,var(--card));border-left:.32rem solid transparent}html[data-design=mulberry-ledger] .site-engine-timeline-description{max-width:42rem;min-height:4rem;margin:clamp(1.5rem,3vw,2.25rem) auto 0;text-align:center}html[data-design=mulberry-ledger] .site-engine-timeline-description-copy{display:none;color:var(--muted-foreground);font-family:var(--font-sans);font-size:.95rem;letter-spacing:0;line-height:1.65}html[data-design=mulberry-ledger] .site-engine-timeline-description-copy.is-active{display:block}html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature]:hover) .site-engine-timeline-description-copy,html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature]:focus-visible) .site-engine-timeline-description-copy{display:none}html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=personalized-knowledge-base]:hover) .site-engine-timeline-description-copy[data-feature=personalized-knowledge-base],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=personalized-knowledge-base]:focus-visible) .site-engine-timeline-description-copy[data-feature=personalized-knowledge-base],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=dedicated-site-for-ai]:hover) .site-engine-timeline-description-copy[data-feature=dedicated-site-for-ai],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=dedicated-site-for-ai]:focus-visible) .site-engine-timeline-description-copy[data-feature=dedicated-site-for-ai],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=trust-building-citations]:hover) .site-engine-timeline-description-copy[data-feature=trust-building-citations],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=trust-building-citations]:focus-visible) .site-engine-timeline-description-copy[data-feature=trust-building-citations],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=automated-content-creation]:hover) .site-engine-timeline-description-copy[data-feature=automated-content-creation],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=automated-content-creation]:focus-visible) .site-engine-timeline-description-copy[data-feature=automated-content-creation],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=aeo-seo-web-agent]:hover) .site-engine-timeline-description-copy[data-feature=aeo-seo-web-agent],html[data-design=mulberry-ledger] .site-engine-timeline:has(.site-engine-timeline-step[data-feature=aeo-seo-web-agent]:focus-visible) .site-engine-timeline-description-copy[data-feature=aeo-seo-web-agent]{display:block}@media(hover:hover){html[data-design=mulberry-ledger] a.site-engine-timeline-step:hover .site-engine-timeline-icon,html[data-design=mulberry-ledger] a.site-engine-timeline-step:focus-visible .site-engine-timeline-icon,html[data-design=mulberry-ledger] button.site-engine-timeline-step:hover .site-engine-timeline-icon,html[data-design=mulberry-ledger] button.site-engine-timeline-step:focus-visible .site-engine-timeline-icon,html[data-design=mulberry-ledger] button.site-engine-timeline-step:hover .site-engine-timeline-content,html[data-design=mulberry-ledger] button.site-engine-timeline-step:focus-visible .site-engine-timeline-content,html[data-design=mulberry-ledger] a.site-engine-timeline-step:focus-visible .site-engine-timeline-content,html[data-design=mulberry-ledger] a.site-engine-timeline-step:hover .site-engine-timeline-content{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--card));opacity:1}}@media(hover:hover){html[data-design=mulberry-ledger] button.site-engine-timeline-step:hover .site-engine-timeline-content,html[data-design=mulberry-ledger] button.site-engine-timeline-step:focus-visible .site-engine-timeline-content,html[data-design=mulberry-ledger] a.site-engine-timeline-step:focus-visible .site-engine-timeline-content,html[data-design=mulberry-ledger] a.site-engine-timeline-step:hover .site-engine-timeline-content{transform:translateY(-1px)}}@media(hover:hover){html[data-design=mulberry-ledger] button.site-engine-timeline-step:hover .site-engine-timeline-content h3,html[data-design=mulberry-ledger] button.site-engine-timeline-step:focus-visible .site-engine-timeline-content h3,html[data-design=mulberry-ledger] a.site-engine-timeline-step:focus-visible .site-engine-timeline-content h3,html[data-design=mulberry-ledger] a.site-engine-timeline-step:hover .site-engine-timeline-content h3{font-weight:500}}@media(hover:hover){html[data-design=mulberry-ledger] .site-engine-timeline-step:not(.is-active):hover .site-engine-timeline-learn-more,html[data-design=mulberry-ledger] .site-engine-timeline-step:not(.is-active):focus-visible .site-engine-timeline-learn-more{display:flex}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-timeline-list{max-width:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-timeline-list:before{top:1.55rem;right:10%;bottom:auto;left:10%;width:auto;height:1px}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-timeline-step{grid-template-rows:3.1rem 6.4rem 2rem;grid-template-columns:1fr;align-content:start;justify-items:center;gap:.85rem;text-align:center}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-timeline-marker{grid-row:1}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-timeline-content{grid-row:2;min-height:6.4rem;width:calc(100% - 1.25rem);flex-direction:column;justify-content:center;gap:.55rem;padding:1rem}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-timeline-you-are-here{grid-row:3;flex-direction:column;gap:.35rem}}html[data-design=mulberry-ledger] .site-before-after{max-width:min(58rem,calc(100vw - 2rem));margin:clamp(2.5rem,5vw,3.75rem) auto 0}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-engine-timeline-before-after{margin-top:3.25rem}}html[data-design=mulberry-ledger] .site-before-after-grid{position:relative;display:grid;align-items:center;gap:1.25rem;overflow:visible}html[data-design=mulberry-ledger] .site-before-after-grid:before{position:absolute;z-index:2;display:none;top:0;bottom:0;left:50%;border-left:1px dashed color-mix(in srgb,var(--muted-foreground) 42%,transparent);content:"";pointer-events:none}html[data-design=mulberry-ledger] .site-before-after-card{position:relative;z-index:1;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:12px;background:var(--background);padding-block:clamp(1.45rem,3vw,2rem);padding-inline:clamp(1.45rem,3vw,2rem);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--foreground) 6%,transparent)}html[data-design=mulberry-ledger] .site-engine-timeline-before-after .site-before-after-card{padding-block:clamp(1.75rem,3vw,2.25rem);padding-inline:clamp(1.75rem,3vw,2.5rem)}html[data-design=mulberry-ledger] .site-before-after-card-without{border-color:color-mix(in srgb,#743848 24%,var(--border))}html[data-design=mulberry-ledger] .site-before-after-card-with{border-color:color-mix(in srgb,#4f7151 22%,var(--border))}html[data-design=mulberry-ledger] .site-before-after-card h2{max-width:21rem;margin-inline:auto;color:var(--foreground);font-family:var(--font-sans);font-size:.96rem;font-weight:700;letter-spacing:0;line-height:1.25}html[data-design=mulberry-ledger] .site-before-after-card-without h2{color:#743848}html[data-design=mulberry-ledger] .site-before-after-card-with h2{color:#4f7151}html[data-design=mulberry-ledger] .site-before-after-card ul{display:grid;gap:.78rem;max-width:21rem;margin-top:1.15rem;margin-inline:auto}html[data-design=mulberry-ledger] .site-before-after-card li{display:grid;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.75rem;color:color-mix(in srgb,var(--muted-foreground) 86%,var(--foreground));font-family:var(--font-sans);font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1.35}html[data-design=mulberry-ledger] .site-before-after-check{display:inline-grid;flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.05rem;place-items:center;border-radius:999px;background:#5f8a62;color:var(--card)}html[data-design=mulberry-ledger] .site-before-after-x{background:#963f52}html[data-design=mulberry-ledger] .site-before-after-check svg{display:block;width:.74rem;height:.74rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-before-after-card li{align-items:center}}@media(max-width:47.9375rem){html[data-design=mulberry-ledger] .site-before-after-check{margin-top:0}}html[data-design=mulberry-ledger] .site-before-after-arrow{position:relative;z-index:5;display:inline-flex;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;justify-self:center;margin-block:-.2rem;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:999px;background:var(--background);color:var(--accent);box-shadow:0 .75rem 1.8rem color-mix(in srgb,var(--foreground) 9%,transparent)}html[data-design=mulberry-ledger] .site-before-after-arrow:before{display:none}html[data-design=mulberry-ledger] .site-before-after-arrow svg{position:relative;z-index:2}html[data-design=mulberry-ledger] .site-before-after-arrow svg{width:1.25rem;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}@media(min-width:900px){html[data-design=mulberry-ledger] .site-before-after-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem)}}@media(min-width:900px){html[data-design=mulberry-ledger] .site-before-after-grid:before{display:none}}@media(min-width:900px){html[data-design=mulberry-ledger] .site-before-after-card{min-height:100%;padding-block:clamp(1.45rem,3vw,2rem);padding-inline:clamp(2.5rem,4vw,3.5rem)}}@media(min-width:900px){html[data-design=mulberry-ledger] .site-engine-timeline-before-after .site-before-after-card{padding-block:clamp(1.75rem,3vw,2rem);padding-inline:clamp(2.5rem,3vw,3rem)}}@media(min-width:900px){html[data-design=mulberry-ledger] .site-before-after-card h2,html[data-design=mulberry-ledger] .site-before-after-card ul{max-width:24rem}}@media(min-width:900px){html[data-design=mulberry-ledger] .site-before-after-card-without{border-right:1px solid color-mix(in srgb,#743848 24%,var(--border))}}@media(min-width:900px){html[data-design=mulberry-ledger] .site-before-after-arrow{position:relative;top:auto;left:auto;width:2.6rem;height:2.6rem;margin:0;transform:none}}@media(min-width:900px){html[data-design=mulberry-ledger] .site-before-after-arrow:before{display:none}}@media(max-width:767px){html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-trigger>div{gap:.38rem}}@media(max-width:767px){html[data-design=mulberry-ledger] .site-engine-timeline .feature106-accordion-trigger>svg{width:1.3rem;height:1.3rem}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-kicker{margin-bottom:1.25rem}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-kicker .feature106-content-icon{width:2.55rem;height:2.55rem;border-radius:10px}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-content-kicker .feature106-content-icon svg{width:1.22rem;height:1.22rem}}@media(min-width:1024px){html[data-design=mulberry-ledger] .site-engine-diagram-layout .feature106-diagram-label .feature106-feature-title{font-size:1.075rem}}html[data-design=mulberry-ledger] .site-engine-timeline-step:not(.is-active) .site-engine-timeline-content h3{font-weight:400!important}html[data-design=mulberry-ledger] .site-engine-timeline-step.is-active .site-engine-timeline-content h3{font-weight:500!important}@media(hover:hover){html[data-design=mulberry-ledger] button.site-engine-timeline-step:hover .site-engine-timeline-content h3,html[data-design=mulberry-ledger] a.site-engine-timeline-step:hover .site-engine-timeline-content h3{font-weight:500!important}}@keyframes site-engine-circle-arrow-sequence{0%{opacity:0}1%,18%{opacity:.9}20%,to{opacity:0}}@keyframes site-engine-circle-arrowhead-sequence{0%,11%{opacity:0}12%,20%{opacity:1}22%,to{opacity:0}}@keyframes site-engine-circle-icon-follow-sequence{0%,12%{border-color:color-mix(in srgb,var(--border) 88%,transparent);background:var(--background);color:color-mix(in srgb,var(--accent) 62%,var(--muted-foreground))}14%,26.5%{border-color:color-mix(in srgb,var(--accent) 74%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--background));color:var(--accent)}29.5%,to{border-color:color-mix(in srgb,var(--border) 88%,transparent);background:var(--background);color:color-mix(in srgb,var(--accent) 62%,var(--muted-foreground))}}@keyframes site-engine-circle-center-pulse{0%{box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--foreground) 7%,transparent),0 0 color-mix(in srgb,var(--accent) 22%,transparent)}50%{box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--foreground) 7%,transparent),0 0 0 .95rem color-mix(in srgb,var(--accent) 0%,transparent)}50.01%,to{box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--foreground) 7%,transparent),0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}
