.lead-landing{--ll-gutter:max(var(--sc-gutter),calc((100% - 1280px) / 2));--ll-line:var(--border-subtle);--ll-rule:var(--border-medium);--ll-speed:.16s;max-width:1600px;color:var(--burgundy);overflow-wrap:break-word;margin:auto}.lead-landing ::selection{color:var(--cream);background:var(--burgundy)}.lead-landing :is(h1,h2,h3,p,dd){text-wrap:pretty}.lead-landing :is(h1,h2):focus{outline:none}.lead-landing [id]{scroll-margin-top:24px}.lead-landing-eyebrow{font:700 10px/1.5 var(--font-subhead);letter-spacing:.09em;text-transform:uppercase;color:var(--red-ink);margin:0}.lead-landing-focus-label{font:700 11px/1.5 var(--font-subhead);letter-spacing:.05em;text-transform:uppercase;margin:0}.lead-landing-statement{font:700 clamp(26px,2.65vw,38px)/1.12 var(--font-subhead);letter-spacing:-.045em;text-transform:uppercase;margin:0}.lead-landing .lead-landing-button{border:1px solid var(--burgundy);background:var(--burgundy);min-height:54px;color:var(--cream);font:700 11px/1.5 var(--font-subhead);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background var(--ll-speed),color var(--ll-speed);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:16px 26px;text-decoration:none;display:inline-flex}.lead-landing-button svg{flex:none;width:18px;height:18px}.lead-landing .lead-landing-button:hover{background:var(--lime);color:var(--burgundy)}.lead-landing .lead-landing-text-link{min-height:44px;color:inherit;font:700 10px/1.5 var(--font-subhead);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:14px;padding:0;text-decoration:none;display:inline-flex}.lead-landing-text-link svg{flex:none;width:16px;height:16px}.lead-landing .lead-landing-text-link:hover{color:var(--red-ink)}.lead-landing-hero{background:var(--surface-raised);border-bottom:1px solid var(--ll-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:600px;display:grid}.lead-landing-hero__image{min-width:0;position:relative;overflow:hidden}.lead-landing-hero__image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lead-landing-hero__copy{min-width:0;padding:clamp(36px,4vw,60px) var(--ll-gutter) clamp(40px,4vw,64px) clamp(28px,4.5vw,72px);flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex;container-type:inline-size}.lead-landing-hero__top{justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:14px;display:flex}.lead-landing-hero__top>.lead-landing-eyebrow{overflow-wrap:anywhere;min-width:0}.lead-landing-mark{flex:none;width:64px;height:auto;display:block}.lead-landing-hero h1{width:100%;font:700 clamp(1.75rem,8.6cqw,4.5rem)/.98 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0}.lead-landing-hero[data-strong=true] h1,.lead-landing-hero[data-empty=true] h1{font:700 clamp(1.625rem,5.6cqw,3rem)/1.05 var(--font-subhead);letter-spacing:-.04em}.lead-landing-hero[data-area=systems] h1,.lead-landing-hero[data-area=focus] h1{font-size:clamp(1.5rem,7.2cqw,3.75rem)}.lead-landing .lead-landing-hero__statement{max-width:30ch;font:700 clamp(18px,1.75vw,25px)/1.2 var(--font-subhead);letter-spacing:-.02em;text-transform:uppercase;margin:0}.lead-landing-hero__summary{gap:12px;width:100%;max-width:52ch;display:grid}.lead-landing .lead-landing-hero__lede{max-width:52ch;font:400 15px/1.75 var(--font-body);margin:0}.lead-landing-hero__facts{border-top:1px solid var(--ll-line);width:100%;font:400 11px/1.6 var(--font-body);flex-wrap:wrap;gap:6px 0;margin:0;padding:14px 0 0;list-style:none;display:flex}.lead-landing-hero__facts li{align-items:center;display:flex}.lead-landing-hero__facts li+li:before{content:"";background:var(--ll-rule);width:1px;height:12px;margin:0 10px}.lead-landing-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:8px;display:flex}.lead-landing-nav{border-bottom:1px solid var(--ll-rule);background:var(--cream)}.lead-landing-nav ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lead-landing-nav li{min-width:0;display:grid}.lead-landing-nav li+li{border-left:1px solid var(--ll-rule)}.lead-landing-nav a{min-height:186px;color:inherit;transition:background var(--ll-speed);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 24px;align-content:start;gap:12px 16px;padding:24px clamp(24px,2.6vw,44px);text-decoration:none;display:grid;position:relative}.lead-landing-nav li:first-child a{padding-left:var(--ll-gutter)}.lead-landing-nav li:last-child a{padding-right:var(--ll-gutter)}.lead-landing-nav a:before{content:"";background:var(--burgundy);opacity:0;width:5px;transition:opacity var(--ll-speed);position:absolute;inset:0 auto 0 0}.lead-landing-nav__label{font:700 10px/1.5 var(--font-subhead);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.lead-landing-nav__label>span{color:var(--red-ink)}.lead-landing-nav__title{font:700 clamp(18px,1.5vw,23px)/1.1 var(--font-display);text-transform:uppercase;overflow-wrap:normal;grid-column:1/-1}.lead-landing-nav__note{max-width:40ch;font:400 12px/1.7 var(--font-body)}.lead-landing-nav__arrow{transition:transform var(--ll-speed);place-self:end}.lead-landing-nav a:hover{background:var(--surface-raised)}.lead-landing-nav a:hover:before,.lead-landing-nav a:focus-visible:before{opacity:1}.lead-landing-nav a:hover .lead-landing-nav__arrow{transform:translateY(3px)}.sc-shell .lead-landing-nav a:focus-visible{outline-offset:-6px}.lead-landing-kicker{padding:16px var(--ll-gutter);border-bottom:1px solid var(--ll-line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:20px;display:flex}.lead-landing-kicker h2{font:700 11px/1.6 var(--font-subhead);letter-spacing:.06em;text-transform:uppercase;margin:0}.lead-landing-kicker h2>span{color:var(--red-ink)}.lead-landing-kicker p{font:400 10px/1.6 var(--font-body);letter-spacing:.04em;text-transform:uppercase;text-align:right;margin:0}.lead-landing-evidence__grid{padding:clamp(44px,5vw,72px) var(--ll-gutter) clamp(52px,5.5vw,84px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"statement figure""facts figure";align-content:start;align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.lead-landing-evidence .lead-landing-statement{grid-area:statement;max-width:20ch}.lead-landing-facts{border-top:1px solid var(--burgundy);grid-area:facts;margin:0}.lead-landing-facts>div{border-bottom:1px solid var(--ll-line);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:12px 24px;padding:20px 0;display:grid}.lead-landing-facts dt{font:700 11px/1.6 var(--font-subhead);letter-spacing:.04em;text-transform:uppercase}.lead-landing-facts dd{max-width:52ch;font:400 14px/1.75 var(--font-body);margin:0}.lead-landing-source{min-height:24px;font:400 13px/1.6 var(--font-body);text-underline-offset:4px;align-items:center;gap:12px;display:inline-flex}.lead-landing-source svg{flex:none;width:15px;height:15px}.lead-landing-workshop__grid{border-bottom:1px solid var(--ll-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.lead-landing-workshop__photo{min-width:0;min-height:420px;position:relative}.lead-landing-workshop__photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.lead-landing-workshop__copy{min-width:0;padding:clamp(40px,4.5vw,64px) var(--ll-gutter) clamp(44px,4.5vw,64px) clamp(32px,4.5vw,72px)}.lead-landing-workshop__title{font:700 clamp(28px,3.3vw,48px)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:normal;margin:0 0 14px}.lead-landing .lead-landing-workshop__intro{max-width:54ch;font:400 14px/1.75 var(--font-body);margin:0 0 26px}.lead-landing-topics{border-top:1px solid var(--burgundy);margin:0 0 24px;padding:0;list-style:none}.lead-landing-topics li{border-bottom:1px solid var(--ll-line);font:400 13px/1.7 var(--font-body);grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.lead-landing-topics li>span{font:400 10px/1.7 var(--font-body)}.lead-landing .lead-landing-note{border-left:3px solid var(--red-ink);max-width:56ch;font:400 12px/1.7 var(--font-body);margin:0 0 24px;padding:12px 0 12px 18px}.lead-landing-signup{padding:clamp(52px,5.5vw,80px) var(--ll-gutter);background:var(--burgundy);color:var(--cream);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.lead-landing-signup .lead-landing-eyebrow{color:var(--red-on-dark);margin-bottom:18px}.lead-landing-signup h2{max-width:16ch;font:700 clamp(28px,3.4vw,46px)/1.08 var(--font-subhead);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 18px}.lead-landing-signup__intro>p:not(.lead-landing-eyebrow){max-width:44ch;font:400 14px/1.75 var(--font-body);margin:0}.sc-shell .lead-landing-signup :is(button,a):focus-visible{outline-color:var(--lime)}.lead-landing-signup .lead-review-meta{max-width:60ch;font:400 11px/1.7 var(--font-body);margin:14px 0 0}.lead-landing-signup .sc-error{color:var(--cream)}.lead-landing .lead-landing-footnote{max-width:none;padding:20px var(--ll-gutter);font:400 11px/1.7 var(--font-body);margin:0}.lead-landing-figure{--ll-figure-ground:var(--surface-raised);border:1px solid var(--burgundy);background:var(--ll-figure-ground);grid-area:figure;min-width:0;max-width:640px;margin:0;padding:22px 28px 26px}.lead-landing .lead-landing-figure__title{border-bottom:1px solid var(--ll-line);font:700 13px/1.3 var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 26px;padding-bottom:14px}.lead-landing-figure__stage{position:relative}.lead-landing-figure__stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lead-landing-figure__stage :is(path,ellipse){fill:none;stroke:var(--ll-rule);stroke-width:1.25px;vector-effect:non-scaling-stroke}.lead-landing-figure__stage path[data-ink]{stroke:var(--burgundy)}.lead-landing-figure__stage path[data-dashed]{stroke-dasharray:3 5}.lead-landing-figure__stage[data-ovals]{aspect-ratio:560/280}.lead-landing-chart{grid-template-columns:minmax(0,1fr) 140px;padding-bottom:24px;display:grid}.lead-landing-chart__plot{aspect-ratio:560/200;position:relative}.lead-landing-chart__keys{position:relative}.lead-landing-chart__tick{background:var(--ll-rule);width:1px;height:6px;position:absolute;top:93%}.lead-landing-node{border:1px solid var(--burgundy);background:var(--ll-figure-ground,var(--cream));border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.lead-landing-node[data-filled]{border-color:var(--red-ink);background:var(--red-ink)}.lead-landing-figure__dot{position:absolute;transform:translate(-50%,-50%)}.lead-landing-figure__label{font:700 9px/1.4 var(--font-subhead);letter-spacing:.08em;text-transform:uppercase;margin:0;display:block}.lead-landing-figure__value{font:400 11px/1.5 var(--font-body);letter-spacing:.02em;margin:0;display:block}.lead-landing-figure__tag{width:max-content;max-width:200px;font-size:9px;line-height:1.4;display:block;position:absolute}.lead-landing-figure__tag :is(.lead-landing-figure__label,.lead-landing-figure__value){background:var(--ll-figure-ground,var(--cream));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 4px;display:inline}.lead-landing-chart__plot .lead-landing-figure__tag{white-space:nowrap}.lead-landing-chart__keys .lead-landing-figure__tag{max-width:100%;padding-left:8px;left:0}.lead-landing-figure figcaption{border-top:1px solid var(--ll-rule);max-width:50ch;font:400 16px/1.6 var(--font-body);margin:28px 0 0;padding-top:20px;display:block}.lead-landing-figure__cite{font:400 10px/1.6 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;display:block}.lead-landing-sequence{--seq-connector:60px;--seq-detour:96px;--seq-rise:36px;gap:4px;display:grid}.lead-landing .lead-landing-sequence__name{font:700 9px/1.4 var(--font-subhead);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.lead-landing-sequence__steps{align-items:center;height:24px;margin:0 0 24px;padding:0;list-style:none;display:flex}.lead-landing-sequence__row[data-interrupted] .lead-landing-sequence__steps{padding-top:calc(var(--seq-rise) + 18px);margin-bottom:30px}.lead-landing-sequence__steps li{align-items:center;display:flex;position:relative}.lead-landing-sequence__steps li+li:before{content:"";width:var(--seq-connector);background:var(--ll-rule);height:1px}.lead-landing-sequence__steps :is(.lead-landing-sequence__detour,.lead-landing-sequence__after):before{content:none}.lead-landing-sequence__detour{width:var(--seq-detour);height:1px}.lead-landing-sequence__detour svg{width:100%;height:var(--seq-rise);position:absolute;bottom:0;left:0;overflow:visible}.lead-landing-sequence__detour path{fill:none;stroke:var(--ll-rule);stroke-width:1.25px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.lead-landing-sequence__away{left:50%;bottom:calc(var(--seq-rise) - 7px);position:absolute;transform:translate(-50%)}.lead-landing-sequence__gaplabel,.lead-landing-sequence__mark{white-space:nowrap;font:400 10px/1.4 var(--font-body);letter-spacing:.02em;position:absolute;left:50%;transform:translate(-50%)}.lead-landing-sequence__gaplabel{bottom:calc(var(--seq-rise) + 8px)}.lead-landing-sequence__mark{color:var(--red-ink);margin-top:7px;top:100%}.lead-landing-fan{grid-template-columns:minmax(0,.9fr) 96px minmax(0,1.3fr);align-items:stretch;display:grid}.lead-landing .lead-landing-fan__hub{text-align:right;flex-direction:row-reverse;align-self:center;align-items:center;gap:12px;margin:0;display:flex}.lead-landing-fan__paths{width:100%;height:100%;min-height:150px;display:block;overflow:visible}.lead-landing-fan__paths path{fill:none;stroke:var(--ll-rule);stroke-width:1.25px;vector-effect:non-scaling-stroke}.lead-landing-fan__ends{grid-template-rows:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lead-landing-fan__ends li{align-items:center;gap:12px;padding:8px 0;display:flex}@media (max-width:1100px){.lead-landing-hero{min-height:0}.lead-landing-hero__copy{padding:36px var(--ll-gutter) 40px 32px;gap:16px}.lead-landing-nav a{min-height:170px}.lead-landing-evidence__grid{gap:32px}.lead-landing-sequence{--seq-connector:36px;--seq-detour:72px;--seq-rise:32px}.lead-landing-workshop__copy{padding:36px var(--ll-gutter) 40px 32px}.lead-landing-signup{gap:36px}}@media (max-width:760px){.lead-landing-hero{grid-template-columns:minmax(0,1fr)}.lead-landing-hero__image{order:1;height:240px}.lead-landing-hero__copy{padding:28px var(--ll-gutter) 36px;gap:14px}.lead-landing-hero__top{margin-bottom:10px}.lead-landing-mark{width:44px}.lead-landing-hero h1{font-size:clamp(1.75rem,9.6cqw,3rem)}.lead-landing-hero[data-area=systems] h1,.lead-landing-hero[data-area=focus] h1{font-size:clamp(1.375rem,7.4cqw,2.75rem)}.lead-landing-hero[data-strong=true] h1,.lead-landing-hero[data-empty=true] h1{font-size:clamp(1.5rem,7cqw,2.5rem)}.lead-landing .lead-landing-hero__statement{font-size:clamp(16px,4.6vw,20px)}.lead-landing .lead-landing-hero__lede{font-size:13px}.lead-landing-hero__actions{gap:12px 22px}.lead-landing-nav ol{grid-template-columns:minmax(0,1fr)}.lead-landing-nav li+li{border-left:0;border-top:1px solid var(--ll-rule)}.lead-landing-nav a,.lead-landing-nav li:first-child a,.lead-landing-nav li:last-child a{min-height:0;padding:20px var(--ll-gutter);grid-template-rows:auto auto auto;gap:8px 16px}.lead-landing-nav__label,.lead-landing-nav__title{grid-column:1}.lead-landing-nav__title{font-size:18px}.lead-landing-nav__arrow{grid-area:1/2/4;align-self:center}.lead-landing-kicker{padding:14px var(--ll-gutter)}.lead-landing-kicker h2{font-size:10px}.lead-landing-evidence__grid{padding:36px var(--ll-gutter) 44px;grid-template-columns:minmax(0,1fr);grid-template-areas:"statement""figure""facts";gap:28px}.lead-landing-statement{font-size:clamp(24px,6.6vw,34px)}.lead-landing-facts>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.lead-landing-facts dd,.lead-landing .lead-landing-workshop__intro,.lead-landing-signup__intro>p:not(.lead-landing-eyebrow){font-size:13px}.lead-landing-workshop__grid{grid-template-columns:minmax(0,1fr)}.lead-landing-workshop__photo{height:300px;min-height:0}.lead-landing-workshop__copy{padding:32px var(--ll-gutter) 40px}.lead-landing-workshop__title{font-size:clamp(26px,8vw,40px)}.lead-landing-signup{padding:40px var(--ll-gutter) 44px;grid-template-columns:minmax(0,1fr);gap:28px}.lead-landing-signup h2{font-size:clamp(26px,7.5vw,38px)}.lead-landing-figure{padding:18px 16px 20px}.lead-landing .lead-landing-figure__title{margin-bottom:20px;padding-bottom:12px;font-size:12px}.lead-landing-figure figcaption{margin-top:22px;font-size:14px}.lead-landing-figure__stage[data-ovals]{aspect-ratio:560/340}.lead-landing-figure__stage[data-ovals] .lead-landing-figure__tag{max-width:150px}.lead-landing-figure__stage[data-ovals] .lead-landing-figure__tag--top{max-width:180px}.lead-landing-figure__stage[data-ovals] .lead-landing-figure__tag--centre{max-width:110px}.lead-landing-sequence{--seq-connector:28px}.lead-landing-chart{grid-template-columns:minmax(0,1fr) 100px}.lead-landing-chart__plot{aspect-ratio:560/280}}@media (max-width:1000px){.lead-landing-fan{grid-template-columns:minmax(0,1fr)}.lead-landing .lead-landing-fan__hub{text-align:left;flex-direction:row;align-self:auto}.lead-landing-fan__paths{display:none}.lead-landing-fan__ends{margin-top:4px;position:relative}.lead-landing-fan__ends:before{content:"";background:var(--ll-rule);width:1px;position:absolute;top:-4px;bottom:21px;left:4.5px}.lead-landing-fan__ends .lead-landing-node{z-index:1;position:relative}}@media (prefers-reduced-motion:reduce){.lead-landing-button,.lead-landing-nav a,.lead-landing-nav a:before,.lead-landing-nav__arrow{transition:none}}@media (forced-colors:active){.lead-landing-button{border:1px solid buttontext}.lead-landing-nav a:before,.lead-landing-note,.lead-landing-node[data-filled]{background:highlight;border-color:highlight}}
.lead-flow-finale{max-width:1440px;padding:64px var(--sc-gutter) 48px;overflow-wrap:break-word;margin:auto}.lead-flow-finale ::selection{background:var(--burgundy);color:var(--cream)}.lead-flow-finale :is(h1,h2,p,dd){text-wrap:pretty}.lead-flow-finale__heading{max-width:960px;margin-bottom:48px}.lead-flow-finale .lead-flow-eyebrow{font:700 10px/1.5 var(--font-subhead);letter-spacing:.09em;text-transform:uppercase;color:var(--red-ink);margin:0 0 18px}.lead-flow-finale__heading>.lead-flow-eyebrow{overflow-wrap:anywhere}.lead-flow-finale h1{font:700 clamp(28px,4vw,56px)/1.1 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px}.lead-flow-finale h1:focus{outline:none}.lead-flow-finale__heading>p{max-width:65ch;margin:0;font-size:15px;line-height:1.75}.lead-flow-finale h2{font:700 clamp(22px,2vw,28px)/1.3 var(--font-subhead);text-transform:uppercase;text-wrap:balance;letter-spacing:-.01em;margin:0 0 20px}.lead-flow-finale p{font-size:14px;line-height:1.75}.lead-flow-email-preview{max-width:1440px;padding:24px var(--sc-gutter);background:var(--surface-raised);margin:auto;font-size:12px}.lead-flow-email-preview summary{cursor:pointer;min-height:44px;font:700 12px/1.5 var(--font-subhead);text-transform:uppercase;padding:12px 0;display:list-item}.lead-flow-email-preview iframe{border:1px solid var(--border-medium);background:var(--cream);width:100%;height:900px;margin-top:24px}.lead-flow-email-preview a{overflow-wrap:anywhere;min-height:44px}.lead-flow-thanks__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px clamp(40px,6vw,96px);margin-bottom:40px;display:grid}.lead-flow-thanks__head .lead-flow-finale__heading{margin-bottom:0}.lead-flow-receipt{border:1px solid var(--burgundy);background:var(--surface-raised);min-width:0;padding:24px 28px 8px}.lead-flow-finale .lead-flow-receipt__title{border-bottom:1px solid var(--burgundy);font:700 13px/1.3 var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;padding-bottom:14px}.lead-flow-receipt__rows{margin:0}.lead-flow-receipt__rows>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);gap:8px 20px;padding:16px 0;display:grid}.lead-flow-receipt__rows>div:last-child{border-bottom:0}.lead-flow-receipt dt{font:700 11px/1.6 var(--font-subhead);letter-spacing:.04em;text-transform:uppercase}.lead-flow-receipt dd{font:400 13px/1.7 var(--font-body);margin:0}.lead-flow-receipt__address{overflow-wrap:anywhere}.lead-flow-call{background:var(--burgundy);color:var(--cream);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:40px clamp(40px,6vw,96px);padding:clamp(40px,4.5vw,64px) clamp(32px,4.5vw,64px);display:grid}.lead-flow-call__person{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lead-flow-call__portrait{aspect-ratio:4/5;width:min(100%,360px);margin:0 0 24px;position:relative}.lead-flow-call__portrait img{object-fit:cover;object-position:50% 12%;clip-path:ellipse(50% 50%);width:100%;height:100%}.lead-flow-call__portrait:after{content:"";border:1px solid color-mix(in srgb,var(--cream) 45%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-12px -6px 6px -16px}.lead-flow-finale .lead-flow-call__name{font:700 14px/1.4 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px}.lead-flow-finale .lead-flow-call__role{max-width:30ch;font:400 12px/1.7 var(--font-body);margin:0}.lead-flow-call__copy{min-width:0}.lead-flow-finale .lead-flow-call .lead-flow-eyebrow{color:var(--red-on-dark)}.lead-flow-finale .lead-flow-call h2{max-width:16ch;font:700 clamp(28px,3.4vw,46px)/1.08 var(--font-subhead);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 18px}.lead-flow-finale .lead-flow-call__lead{max-width:46ch;font:400 14px/1.75 var(--font-body);margin:0 0 22px}.lead-flow-call__facts{font:700 10px/1.5 var(--font-subhead);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 0;margin:0 0 28px;padding:0;list-style:none;display:flex}.lead-flow-call__facts li{align-items:center;display:flex}.lead-flow-call__facts li+li:before{content:"";background:color-mix(in srgb,var(--cream) 40%,transparent);width:1px;height:12px;margin:0 12px}.lead-flow-call .sc-booking{border:0;gap:14px;margin:0;padding:0;display:grid}.lead-flow-call .sc-button{border:1px solid var(--lime);background:var(--lime);width:100%;min-height:58px;color:var(--burgundy);letter-spacing:.03em;border-radius:999px;justify-content:space-between;gap:24px;padding:17px 28px;font-size:12px;transition:background .16s,border-color .16s}.lead-flow-call .sc-button:hover{background:var(--cream);border-color:var(--cream)}.lead-flow-call .sc-button svg{width:20px;height:20px}.lead-flow-call .sc-booking>.sc-text-link{color:var(--cream);letter-spacing:.05em;justify-self:start;margin:0;font-size:10px}.lead-flow-call .sc-booking>.sc-text-link:hover{color:var(--red-on-dark)}.lead-flow-call .sc-booking__note{max-width:52ch;color:var(--cream);opacity:1;margin:4px 0 0;font-size:11px;line-height:1.7}.lead-flow-call .sc-booking__dialog{color:var(--burgundy)}.lead-flow-finale .lead-flow-call__contact{border-top:1px solid color-mix(in srgb,var(--cream) 30%,transparent);font:400 12px/1.7 var(--font-body);margin:20px 0 0;padding-top:14px}.lead-flow-contact{min-height:44px;color:inherit;font:700 10px/1.5 var(--font-subhead);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;margin-left:8px;text-decoration:none;display:inline-flex}.lead-flow-contact svg{flex:none;width:14px;height:14px}.lead-flow-contact:hover{color:var(--red-on-dark)}.lead-flow-return{min-height:44px;margin-top:32px}.lead-flow-finale button:focus-visible,.lead-flow-finale a:focus-visible,.lead-flow-finale input:focus-visible{outline-offset:4px;outline:2px solid}.sc-shell .lead-flow-call :is(button,a):focus-visible{outline-color:var(--lime)}.sc-shell .lead-flow-call .sc-button:focus-visible{outline-color:var(--cream)}@media (max-width:1000px){.lead-flow-thanks__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.lead-flow-receipt{max-width:640px}.lead-flow-call{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:32px}.lead-flow-call__facts{gap:6px;display:grid}.lead-flow-call__facts li+li:before{display:none}.lead-flow-call__portrait{width:min(100%,220px)}}@media (max-width:760px){.lead-flow-finale{padding-top:32px}.lead-flow-finale__heading{margin-bottom:32px}.lead-flow-finale p{font-size:13px}.lead-flow-thanks__head{gap:28px;margin-bottom:28px}.lead-flow-receipt{padding:18px 18px 4px}.lead-flow-receipt__rows>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.lead-flow-call{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px 32px}.lead-flow-call__person{grid-template-columns:124px minmax(0,1fr);grid-template-areas:"portrait name""portrait role";align-items:center;column-gap:20px;display:grid}.lead-flow-call__portrait{grid-area:portrait;width:124px;margin:0}.lead-flow-finale .lead-flow-call__name{grid-area:name;align-self:end}.lead-flow-finale .lead-flow-call__role{grid-area:role;align-self:start}.lead-flow-call .sc-button{padding-inline:20px;font-size:11px}}@media (prefers-reduced-motion:reduce){.lead-flow-finale .sc-button,.lead-flow-finale .lead-flow-call .sc-button{transition:none}}
