html[data-design=mulberry-ledger] .site-lead-magnet{color:var(--foreground);overflow-x:hidden;overflow-x:clip}html[data-design=mulberry-ledger] .site-lead-hero{position:relative;overflow:hidden;background:#0b2024;color:#fbfaf6;border-color:color-mix(in srgb,var(--accent) 24%,#0b2024);padding-block:clamp(3.75rem,5vw,5rem) clamp(1.5rem,3vw,2.25rem)}html[data-design=mulberry-ledger] .site-lead-hero:before{content:none}html[data-design=mulberry-ledger] .site-lead-hero:after{position:absolute;inset-inline:0;bottom:0;z-index:2;height:min(42%,18rem);background:linear-gradient(0deg,color-mix(in srgb,#0b2024 34%,transparent) 0%,color-mix(in srgb,#0b2024 18%,transparent) 44%,transparent 100%);content:"";pointer-events:none}html[data-design=mulberry-ledger] .site-lead-hero>.container{position:relative;z-index:1;display:grid;min-height:clamp(27rem,56svh,32rem);max-width:min(74rem,calc(100% - 1.5rem));align-items:start;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr)}html[data-design=mulberry-ledger] .site-lead-hero-copy{position:relative;z-index:2;max-width:42rem;margin-inline:0;text-align:left}html[data-design=mulberry-ledger] .site-lead-eyebrow{margin-bottom:.85rem;color:#a84918;font-family:var(--font-sans);font-size:.8125rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}html[data-design=mulberry-ledger] .site-lead-hero .site-lead-eyebrow{color:color-mix(in srgb,#a84918 76%,#fbfaf6)}html[data-design=mulberry-ledger] .site-lead-hero h1,html[data-design=mulberry-ledger] .site-lead-form-section h2,html[data-design=mulberry-ledger] .site-lead-included-section h2,html[data-design=mulberry-ledger] .site-lead-section-copy>h3,html[data-design=mulberry-ledger] .site-lead-section-header>h3,html[data-design=mulberry-ledger] .site-lead-gap-section h2,html[data-design=mulberry-ledger] .site-lead-lens-section h2,html[data-design=mulberry-ledger] .site-lead-process-section h2,html[data-design=mulberry-ledger] .site-lead-faq-section h2,html[data-design=mulberry-ledger] .site-lead-final-section h2,html[data-design=mulberry-ledger] .site-lead-success-section h1{color:inherit;font-family:var(--font-serif);font-weight:400;letter-spacing:0;line-height:1.03;text-wrap:balance}html[data-design=mulberry-ledger] .site-lead-hero h1{max-width:40rem;margin-inline:0;color:#fbfaf6;font-family:var(--font-serif);font-size:clamp(3.15rem,5.2vw,4.35rem);font-weight:400;line-height:1.04}html[data-design=mulberry-ledger] .site-lead-intro{max-width:39rem;margin-inline:0;margin-top:clamp(1.15rem,2.5vw,1.7rem);color:color-mix(in srgb,#fbfaf6 74%,#a6926a);font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.7;text-wrap:pretty}html[data-design=mulberry-ledger] .site-lead-proof-note{max-width:34rem;margin-top:clamp(1.1rem,2vw,1.35rem);color:color-mix(in srgb,#a84918 72%,#fbfaf6);font-size:.95rem;font-weight:500;line-height:1.4}html[data-design=mulberry-ledger] .site-lead-proof-list{display:flex;flex-wrap:wrap;gap:.75rem 1.15rem;justify-content:flex-start;margin-top:1.5rem;color:color-mix(in srgb,var(--card) 84%,var(--accent));font-size:.95rem;line-height:1.4}html[data-design=mulberry-ledger] .site-lead-proof-list li,html[data-design=mulberry-ledger] .site-lead-requirements li{display:flex;align-items:flex-start;gap:.55rem}html[data-design=mulberry-ledger] .site-lead-proof-list span,html[data-design=mulberry-ledger] .site-lead-requirements span{display:inline-flex;width:1.25rem;height:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#a84918 62%,transparent);border-radius:999px;color:#a84918}html[data-design=mulberry-ledger] .site-lead-proof-list svg,html[data-design=mulberry-ledger] .site-lead-requirements svg{width:.78rem;height:.78rem;stroke-width:2.4}html[data-design=mulberry-ledger] .site-lead-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:clamp(1.5rem,2.8vw,2rem)}html[data-design=mulberry-ledger] .site-lead-button{display:inline-flex;min-height:3.4rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:10px;padding-inline:1.35rem;font-family:var(--font-sans);font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}html[data-design=mulberry-ledger] .site-lead-button svg{width:1rem;height:1rem;stroke-width:2}html[data-design=mulberry-ledger] .site-lead-button-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}html[data-design=mulberry-ledger] .site-lead-button-outline{border-color:color-mix(in srgb,var(--card) 46%,transparent);background:transparent;color:var(--card)}html[data-design=mulberry-ledger] .site-lead-hero .site-lead-button-primary{border-color:#a84918;background:#a84918;color:#fbfaf6}html[data-design=mulberry-ledger] .site-lead-hero .site-lead-button-outline{min-height:3.4rem;border-color:color-mix(in srgb,#a6926a 42%,transparent);background:transparent;color:#fbfaf6;font-weight:500;padding-inline:1.35rem;box-shadow:none}@media(hover:hover){html[data-design=mulberry-ledger] .site-lead-button:hover{transform:translateY(-.5px)}html[data-design=mulberry-ledger] .site-lead-button-primary:hover{border-color:color-mix(in srgb,var(--primary) 88%,var(--foreground));background:color-mix(in srgb,var(--primary) 92%,var(--foreground))}html[data-design=mulberry-ledger] .site-lead-button-outline:hover{border-color:color-mix(in srgb,var(--card) 70%,transparent);background:color-mix(in srgb,var(--card) 7%,transparent)}html[data-design=mulberry-ledger] .site-lead-hero .site-lead-button-primary:hover{border-color:color-mix(in srgb,#a84918 86%,#fbfaf6);background:color-mix(in srgb,#a84918 86%,#fbfaf6);color:#fbfaf6}html[data-design=mulberry-ledger] .site-lead-hero .site-lead-button-outline:hover{border-color:color-mix(in srgb,#a6926a 62%,#fbfaf6);background:color-mix(in srgb,#fbfaf6 8%,transparent);color:#fbfaf6}}html[data-design=mulberry-ledger] .site-lead-perspective-wrap{position:absolute;top:clamp(.35rem,1.25vw,1rem);left:clamp(32rem,44vw,38rem);right:auto;bottom:auto;z-index:1;width:clamp(44rem,58vw,72rem);max-width:none;margin:0}html[data-design=mulberry-ledger] .site-lead-perspective-ribbon{display:none}html[data-design=mulberry-ledger] .site-lead-report-preview-image{display:block;width:100%;height:auto;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;box-shadow:0 38px 95px color-mix(in srgb,var(--foreground) 13%,transparent),0 0 0 1px color-mix(in srgb,var(--card) 86%,transparent) inset;transform:rotate(5deg);transform-origin:left center}html[data-design=mulberry-ledger] .site-lead-hero-phone>.container{max-width:min(66rem,calc(100% - 3rem));grid-template-columns:minmax(0,.95fr) minmax(23rem,1.05fr)}html[data-design=mulberry-ledger] .site-lead-hero-phone .site-lead-hero-copy,html[data-design=mulberry-ledger] .site-lead-hero-phone .site-lead-intro{max-width:36rem}html[data-design=mulberry-ledger] .site-lead-perspective-wrap-phone{top:clamp(-.75rem,.5vw,.5rem);left:min(60%,40.5rem);width:clamp(24rem,34vw,29rem);isolation:isolate}html[data-design=mulberry-ledger] .site-lead-perspective-wrap-phone:after{position:absolute;right:6%;bottom:-1.45rem;left:6%;z-index:-1;height:clamp(3.5rem,7vw,5.5rem);border-radius:999px;background:radial-gradient(ellipse at center,color-mix(in srgb,#000 66%,transparent) 0%,color-mix(in srgb,#000 42%,transparent) 42%,transparent 74%);content:"";filter:blur(13px);transform:scaleX(.92)}html[data-design=mulberry-ledger] .site-lead-report-preview-image-phone{position:relative;z-index:1;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 38px 42px color-mix(in srgb,#000 48%,transparent)) drop-shadow(0 10px 18px color-mix(in srgb,#000 34%,transparent));transform:none}html[data-design=mulberry-ledger] .site-lead-report-canvas{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;background:var(--card);box-shadow:0 38px 95px color-mix(in srgb,var(--foreground) 13%,transparent),0 0 0 1px color-mix(in srgb,var(--card) 86%,transparent) inset;transform:rotate(5deg);transform-origin:left center}html[data-design=mulberry-ledger] .site-lead-report-toolbar{display:flex;min-height:3rem;align-items:center;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);padding-inline:clamp(1rem,2vw,1.35rem)}html[data-design=mulberry-ledger] .site-lead-report-toolbar span{width:.62rem;height:.62rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 18%,transparent)}html[data-design=mulberry-ledger] .site-lead-report-toolbar strong{margin-left:.3rem;color:var(--muted-foreground);font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:uppercase}html[data-design=mulberry-ledger] .site-lead-report-screen{display:grid;gap:clamp(1rem,2vw,1.4rem);grid-template-columns:minmax(0,1.28fr) minmax(16rem,.72fr);padding:clamp(1rem,2.5vw,1.5rem)}html[data-design=mulberry-ledger] .site-lead-report-main,html[data-design=mulberry-ledger] .site-lead-report-side{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:10px;background:color-mix(in srgb,var(--background) 58%,var(--card));box-shadow:0 1px color-mix(in srgb,var(--card) 92%,transparent) inset}html[data-design=mulberry-ledger] .site-lead-report-main{min-height:clamp(22rem,35vw,28rem);padding:clamp(1rem,2.5vw,1.5rem)}html[data-design=mulberry-ledger] .site-lead-report-heading p,html[data-design=mulberry-ledger] .site-lead-report-side p{color:#a84918;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}html[data-design=mulberry-ledger] .site-lead-report-heading h2{max-width:28rem;margin-top:.55rem;color:var(--foreground);font-family:var(--font-serif);font-size:clamp(1.75rem,3.6vw,3.2rem);font-weight:400;letter-spacing:0;line-height:1.05;text-wrap:balance}html[data-design=mulberry-ledger] .site-lead-report-score-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.35rem,3vw,2rem)}html[data-design=mulberry-ledger] .site-lead-report-score-grid div,html[data-design=mulberry-ledger] .site-lead-report-side div{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:10px;background:var(--card);padding:.95rem}html[data-design=mulberry-ledger] .site-lead-report-score-grid span,html[data-design=mulberry-ledger] .site-lead-report-score-grid strong,html[data-design=mulberry-ledger] .site-lead-report-side strong{display:block;font-family:var(--font-sans);letter-spacing:0;line-height:1.35}html[data-design=mulberry-ledger] .site-lead-report-score-grid span{color:var(--muted-foreground);font-size:.76rem}html[data-design=mulberry-ledger] .site-lead-report-score-grid strong,html[data-design=mulberry-ledger] .site-lead-report-side strong{margin-top:.28rem;color:var(--foreground);font-size:.88rem;font-weight:600}html[data-design=mulberry-ledger] .site-lead-report-bars{display:grid;gap:.95rem;margin-top:clamp(1.35rem,3vw,2rem)}html[data-design=mulberry-ledger] .site-lead-report-bars div{display:grid;gap:.45rem}html[data-design=mulberry-ledger] .site-lead-report-bars span{color:var(--muted-foreground);font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:0}html[data-design=mulberry-ledger] .site-lead-report-bars i{display:block;width:100%;height:.6rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 62%,transparent)}html[data-design=mulberry-ledger] .site-lead-report-bars i:before{display:block;width:var(--bar-width);height:100%;content:"";border-radius:inherit;background:linear-gradient(90deg,var(--primary),#a84918)}html[data-design=mulberry-ledger] .site-lead-report-side{display:grid;gap:.9rem;align-content:start;padding:.8rem}html[data-design=mulberry-ledger] .site-lead-report-side img{display:block;width:100%;aspect-ratio:4 / 3;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:10px;object-fit:cover;object-position:center}html[data-design=mulberry-ledger] .site-lead-form-section,html[data-design=mulberry-ledger] .site-lead-included-section,html[data-design=mulberry-ledger] .site-lead-gap-section,html[data-design=mulberry-ledger] .site-lead-lens-section,html[data-design=mulberry-ledger] .site-lead-process-section,html[data-design=mulberry-ledger] .site-lead-faq-section{background:var(--background);border-color:color-mix(in srgb,var(--border) 88%,transparent);padding-block:clamp(4rem,8vw,6rem)}html[data-design=mulberry-ledger] .site-lead-gap-section,html[data-design=mulberry-ledger] .site-lead-process-section{background:var(--card)}html[data-design=mulberry-ledger] .site-lead-gap-section{overflow-x:hidden;overflow-x:clip}html[data-design=mulberry-ledger] .site-lead-section-copy{max-width:40rem}html[data-design=mulberry-ledger] .site-lead-section-copy h2{color:var(--foreground);font-size:clamp(2.35rem,5vw,4.25rem)}html[data-design=mulberry-ledger] .site-lead-section-copy>h3,html[data-design=mulberry-ledger] .site-lead-section-header>h3{color:var(--foreground);font-size:clamp(2rem,3.6vw,3.1rem)}html[data-design=mulberry-ledger] .site-lead-section-copy>p:not(.site-lead-eyebrow){margin-top:1rem;color:var(--muted-foreground);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.68}html[data-design=mulberry-ledger] .site-lead-gap-layout,html[data-design=mulberry-ledger] .site-lead-process-layout,html[data-design=mulberry-ledger] .site-lead-faq-layout{display:grid;gap:clamp(2.25rem,5vw,4rem);align-items:start}html[data-design=mulberry-ledger] .site-lead-gap-layout{position:relative;display:grid;max-width:none;overflow:visible}html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy,html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy>h3{max-width:100%}html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy>p:not(.site-lead-eyebrow),html[data-design=mulberry-ledger] .site-lead-faq-section .site-lead-section-copy>p:not(.site-lead-eyebrow){font-size:clamp(.95rem,1.15vw,1.02rem);line-height:1.62}html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy>p:not(.site-lead-eyebrow){text-align:left}html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy>p>span{display:block;margin-bottom:.18rem;color:#a84918;font-weight:500}html[data-design=mulberry-ledger] .site-lead-section-copy .site-lead-button{width:fit-content;margin-top:1.65rem}html[data-design=mulberry-ledger] .site-lead-gap-photo{position:relative;width:min(39rem,44vw);margin:0 -24vw 0 0;align-self:center;transform:translate(clamp(2.5rem,5vw,5rem))}html[data-design=mulberry-ledger] .site-lead-gap-photo img{display:block;width:100%;height:clamp(23rem,34vw,31.5rem);border-radius:10px 0 0 10px;object-fit:cover;object-position:center}html[data-design=mulberry-ledger] .site-lead-gap-card{display:grid;min-width:0;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:var(--background);box-shadow:0 24px 70px color-mix(in srgb,var(--foreground) 8%,transparent)}html[data-design=mulberry-ledger] .site-lead-gap-card-row{padding:clamp(1.35rem,3vw,2rem)}html[data-design=mulberry-ledger] .site-lead-gap-card-row>p{color:#a84918;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2}html[data-design=mulberry-ledger] .site-lead-gap-card-row h3{margin-top:.6rem;color:var(--foreground);font-family:var(--font-sans);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;letter-spacing:0;line-height:1.3}html[data-design=mulberry-ledger] .site-lead-gap-card-row span{display:block;margin-top:.6rem;color:var(--muted-foreground);font-size:.96rem;line-height:1.62}html[data-design=mulberry-ledger] .site-lead-gap-divider{position:relative;display:grid;min-height:3.25rem;place-items:center;border-block:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,#a84918 5%,var(--background))}html[data-design=mulberry-ledger] .site-lead-gap-divider span{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#a84918 38%,var(--border));border-radius:999px;background:var(--background);padding:.4rem .8rem;color:#a84918;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1}html[data-design=mulberry-ledger] .site-lead-form-grid{display:grid;gap:clamp(1.75rem,4vw,2.75rem);align-items:start;justify-content:center}html[data-design=mulberry-ledger] .site-lead-form-intro{max-width:42rem}html[data-design=mulberry-ledger] .site-lead-form-section .site-lead-form-intro h2{max-width:38rem;margin-inline:auto;font-size:clamp(2.35rem,4vw,3.35rem)}html[data-design=mulberry-ledger] .site-lead-details{max-width:38rem}html[data-design=mulberry-ledger] .site-lead-form-section h2,html[data-design=mulberry-ledger] .site-lead-included-section h2,html[data-design=mulberry-ledger] .site-lead-lens-section h2,html[data-design=mulberry-ledger] .site-lead-faq-section h2,html[data-design=mulberry-ledger] .site-lead-process-section h2{color:var(--foreground);font-size:clamp(2.35rem,5vw,4.25rem)}html[data-design=mulberry-ledger] .site-lead-details>p:not(.site-lead-eyebrow),html[data-design=mulberry-ledger] .site-lead-section-header>p:not(.site-lead-eyebrow){margin-top:1rem;color:var(--muted-foreground);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.68}html[data-design=mulberry-ledger] .site-lead-requirements{display:grid;gap:.8rem;margin-top:1.6rem;color:var(--foreground);font-family:var(--font-sans);font-size:.98rem;line-height:1.45}html[data-design=mulberry-ledger] .site-lead-form-card{width:100%;max-width:38rem;min-width:0;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:var(--card);padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 24px 70px color-mix(in srgb,var(--foreground) 8%,transparent)}html[data-design=mulberry-ledger] .site-lead-form-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;margin-bottom:1.35rem}html[data-design=mulberry-ledger] .site-lead-form-header>svg{width:2.35rem;height:2.35rem;border:1px solid color-mix(in srgb,#a84918 50%,var(--border));border-radius:10px;color:#a84918;padding:.55rem}html[data-design=mulberry-ledger] .site-lead-form-header h2{margin:0;color:var(--foreground);font-family:var(--font-sans);font-size:1.15rem;font-weight:700;line-height:1.25}html[data-design=mulberry-ledger] .site-lead-form-header p{margin-top:.25rem;color:var(--muted-foreground);font-size:.92rem;line-height:1.45}html[data-design=mulberry-ledger] .site-lead-form label em{color:var(--muted-foreground);font-style:normal;font-weight:500}html[data-design=mulberry-ledger] .site-lead-form input,html[data-design=mulberry-ledger] .site-lead-form textarea{font-weight:400}html[data-design=mulberry-ledger] .site-lead-form .site-contact-form-submit{width:100%;gap:.45rem}html[data-design=mulberry-ledger] .site-lead-form .site-contact-form-submit svg{width:1rem;height:1rem}html[data-design=mulberry-ledger] .site-lead-section-header{max-width:47rem;margin-inline:auto;text-align:center}html[data-design=mulberry-ledger] .site-lead-signal-grid{display:grid;gap:1rem;margin-top:3rem}html[data-design=mulberry-ledger] .site-lead-signal{min-height:100%;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:var(--card);padding:1.4rem}html[data-design=mulberry-ledger] .site-lead-signal>span{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#a84918 44%,var(--border));border-radius:10px;color:#a84918}html[data-design=mulberry-ledger] .site-lead-signal svg{width:1.1rem;height:1.1rem;stroke-width:2}html[data-design=mulberry-ledger] .site-lead-signal h3{margin-top:1rem;color:var(--foreground);font-family:var(--font-sans);font-size:1.08rem;font-weight:700;line-height:1.3}html[data-design=mulberry-ledger] .site-lead-signal p{margin-top:.65rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.6}html[data-design=mulberry-ledger] .site-lead-lens-grid{display:grid;gap:1rem;margin-top:3rem}html[data-design=mulberry-ledger] .site-lead-lens-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:var(--card);padding:clamp(1.35rem,2.5vw,1.75rem)}html[data-design=mulberry-ledger] .site-lead-lens-card h3{color:#a84918;font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:400;letter-spacing:0;line-height:1.1}html[data-design=mulberry-ledger] .site-lead-lens-card p{margin-top:.85rem;color:var(--muted-foreground);font-size:.96rem;line-height:1.65}html[data-design=mulberry-ledger] .site-lead-process-list,html[data-design=mulberry-ledger] .site-lead-faq-list{display:grid;gap:0}html[data-design=mulberry-ledger] .site-lead-process-item{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:var(--background);padding:clamp(1.15rem,2.2vw,1.55rem)}html[data-design=mulberry-ledger] .site-lead-process-item>p{color:#a84918;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2}html[data-design=mulberry-ledger] .site-lead-process-item h3{margin-top:.5rem;color:var(--foreground);font-family:var(--font-sans);font-size:1.05rem;font-weight:700;letter-spacing:0;line-height:1.3}html[data-design=mulberry-ledger] .site-lead-process-item span{display:block;margin-top:.5rem;color:var(--muted-foreground);font-size:.94rem;line-height:1.62}html[data-design=mulberry-ledger] .site-lead-faq-list details{border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:transparent;padding:0}html[data-design=mulberry-ledger] .site-lead-faq-list details:first-child{border-top:1px solid color-mix(in srgb,var(--border) 88%,transparent)}html[data-design=mulberry-ledger] .site-lead-faq-list summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:var(--foreground);cursor:pointer;font-family:var(--font-sans);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.35;list-style:none;padding-block:1rem}html[data-design=mulberry-ledger] .site-lead-faq-list summary::-webkit-details-marker{display:none}html[data-design=mulberry-ledger] .site-lead-faq-list summary:after{display:block;flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.28rem;border-right:2px solid #a84918;border-bottom:2px solid #a84918;content:"";transform:rotate(45deg);transition:transform .15s ease}html[data-design=mulberry-ledger] .site-lead-faq-list details[open] summary:after{margin-top:.48rem;transform:rotate(-135deg)}html[data-design=mulberry-ledger] .site-lead-faq-list details p{max-width:42rem;margin:0;padding-bottom:1rem;color:var(--muted-foreground);font-size:.94rem;line-height:1.65}html[data-design=mulberry-ledger] .site-lead-final-section{background:var(--foreground);border-color:color-mix(in srgb,var(--accent) 28%,var(--foreground));color:var(--card);padding-block:clamp(4.5rem,8vw,6.25rem)}html[data-design=mulberry-ledger] .site-lead-final-card{max-width:50rem;margin-inline:auto;text-align:center}html[data-design=mulberry-ledger] .site-lead-final-icon{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#a84918 56%,transparent);border-radius:10px;color:#a84918;margin-bottom:1.25rem}html[data-design=mulberry-ledger] .site-lead-final-icon svg{width:1.65rem;height:1.65rem}html[data-design=mulberry-ledger] .site-lead-final-section h2{max-width:45rem;margin-inline:auto;color:var(--card);font-size:clamp(2.6rem,6vw,5rem)}html[data-design=mulberry-ledger] .site-lead-final-section h2+p{max-width:38rem;margin:1.15rem auto 0;color:color-mix(in srgb,var(--card) 78%,var(--accent));font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.68}html[data-design=mulberry-ledger] .site-lead-final-section .site-lead-button{margin-top:2rem}html[data-design=mulberry-ledger] .site-lead-success-section{display:grid;min-height:65svh;align-items:center;background:var(--foreground);border-color:color-mix(in srgb,var(--accent) 28%,var(--foreground));color:var(--card);padding-block:clamp(6.5rem,10vw,8.5rem) clamp(4.5rem,8vw,6rem)}html[data-design=mulberry-ledger] .site-lead-success-card{max-width:47rem;margin-inline:auto;text-align:center}html[data-design=mulberry-ledger] .site-lead-success-icon{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#a84918 56%,transparent);border-radius:10px;color:#a84918;margin-bottom:1.25rem}html[data-design=mulberry-ledger] .site-lead-success-icon svg{width:1.65rem;height:1.65rem}html[data-design=mulberry-ledger] .site-lead-success-section .site-lead-eyebrow{color:#d18a55}html[data-design=mulberry-ledger] .site-lead-success-section h1{color:var(--card);font-size:clamp(3rem,7vw,5.75rem)}html[data-design=mulberry-ledger] .site-lead-success-section h1+p{max-width:36rem;margin:1.15rem auto 0;color:color-mix(in srgb,var(--card) 78%,var(--accent));font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.68}html[data-design=mulberry-ledger] .site-lead-success-actions{justify-content:center}html[data-design=mulberry-ledger] .site-lead-text-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;margin-top:1.5rem;padding-block:.5rem;color:#a84918;font-family:var(--font-sans);font-size:.98rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em}html[data-design=mulberry-ledger] .site-lead-text-link svg{width:.95rem;height:.95rem}@media(min-width:768px){html[data-design=mulberry-ledger] .site-lead-gap-layout,html[data-design=mulberry-ledger] .site-lead-process-layout,html[data-design=mulberry-ledger] .site-lead-faq-layout{grid-template-columns:minmax(0,.9fr) minmax(22rem,1fr)}html[data-design=mulberry-ledger] .site-lead-gap-layout{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.78fr)}html[data-design=mulberry-ledger] .site-lead-form-grid{grid-template-columns:minmax(0,min(100%,38rem))}html[data-design=mulberry-ledger] .site-lead-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=mulberry-ledger] .site-lead-lens-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){html[data-design=mulberry-ledger] .site-lead-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){html[data-design=mulberry-ledger] .site-lead-hero{block-size:clamp(50rem,108svh,54rem);padding-block:4.5rem 2.25rem}html[data-design=mulberry-ledger] .site-lead-hero>.container{display:block;min-height:auto}html[data-design=mulberry-ledger] .site-lead-hero-copy{max-width:23.5rem}html[data-design=mulberry-ledger] .site-lead-hero h1{max-width:23rem;font-size:clamp(3.05rem,13vw,4.25rem);line-height:1.02}html[data-design=mulberry-ledger] .site-lead-intro{max-width:23rem;font-size:1rem;line-height:1.65}html[data-design=mulberry-ledger] .site-lead-proof-note{max-width:23rem;margin-top:1.45rem;font-size:.95rem}html[data-design=mulberry-ledger] .site-lead-form-section{padding-block:3.25rem 4rem}html[data-design=mulberry-ledger] .site-lead-form-intro{order:-2}html[data-design=mulberry-ledger] .site-lead-form-card{order:-1}html[data-design=mulberry-ledger] .site-lead-form-header{display:none}html[data-design=mulberry-ledger] .site-lead-perspective-wrap{position:relative;inset:auto;width:min(44rem,145vw);margin:2.25rem -9rem 0 1.2rem}html[data-design=mulberry-ledger] .site-lead-perspective-ribbon{display:none}html[data-design=mulberry-ledger] .site-lead-report-canvas{transform:rotate(5deg);transform-origin:left top}html[data-design=mulberry-ledger] .site-lead-report-preview-image{transform-origin:left top}html[data-design=mulberry-ledger] .site-lead-perspective-wrap-phone{width:min(22.25rem,86vw);margin:1.45rem auto 0}html[data-design=mulberry-ledger] .site-lead-hero-phone>.container{max-width:min(74rem,calc(100% - 1.5rem))}html[data-design=mulberry-ledger] .site-lead-hero-phone .site-lead-hero-copy{max-width:none;margin-inline:0}html[data-design=mulberry-ledger] .site-lead-hero.site-lead-hero-phone .site-lead-actions{flex-direction:column}html[data-design=mulberry-ledger] .site-lead-hero.site-lead-hero-phone .site-lead-button{width:100%}html[data-design=mulberry-ledger] .site-lead-hero-phone{block-size:clamp(53rem,114svh,57rem)}html[data-design=mulberry-ledger] .site-lead-hero-phone .site-lead-proof-note{text-align:center}html[data-design=mulberry-ledger] .site-lead-report-preview-image-phone{transform:rotate(0)}html[data-design=mulberry-ledger] .site-lead-report-screen{grid-template-columns:minmax(0,1fr)}html[data-design=mulberry-ledger] .site-lead-report-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-design=mulberry-ledger] .site-lead-report-screen{padding:.85rem}html[data-design=mulberry-ledger] .site-lead-report-main{min-height:auto}html[data-design=mulberry-ledger] .site-lead-report-side{display:none}html[data-design=mulberry-ledger] .site-lead-report-side img{aspect-ratio:16 / 10}html[data-design=mulberry-ledger] .site-lead-details,html[data-design=mulberry-ledger] .site-lead-details>p,html[data-design=mulberry-ledger] .site-lead-details h2,html[data-design=mulberry-ledger] .site-lead-section-header,html[data-design=mulberry-ledger] .site-lead-section-header>p,html[data-design=mulberry-ledger] .site-lead-section-copy,html[data-design=mulberry-ledger] .site-lead-section-copy>p,html[data-design=mulberry-ledger] .site-lead-section-copy h2,html[data-design=mulberry-ledger] .site-lead-section-copy h3,html[data-design=mulberry-ledger] .site-lead-success-card,html[data-design=mulberry-ledger] .site-lead-success-card>p,html[data-design=mulberry-ledger] .site-lead-final-card,html[data-design=mulberry-ledger] .site-lead-final-card>p{text-align:center}html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy,html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy>.site-lead-eyebrow,html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy>h3,html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy>p{text-align:left}html[data-design=mulberry-ledger] .site-lead-gap-section .site-lead-section-copy .site-lead-button{margin-inline:0}html[data-design=mulberry-ledger] .site-lead-gap-photo{order:-1;width:100%;aspect-ratio:16 / 9;margin:0;overflow:hidden;transform:none}html[data-design=mulberry-ledger] .site-lead-gap-photo img{height:100%;border-radius:10px}html[data-design=mulberry-ledger] .site-lead-actions{flex-direction:column}html[data-design=mulberry-ledger] .site-lead-button{width:100%}html[data-design=mulberry-ledger] .site-lead-hero .site-lead-actions{flex-direction:row;gap:.65rem}html[data-design=mulberry-ledger] .site-lead-hero .site-lead-button{width:auto;padding-inline:.85rem;font-size:.9rem}html[data-design=mulberry-ledger] .site-lead-hero .site-lead-button-primary{min-height:3.2rem}html[data-design=mulberry-ledger] .site-lead-requirements{max-width:26rem;margin-inline:auto;text-align:left}}
