.opp-flow.opp-flow--scene,.opp-page[data-composition] .opp-flow.opp-flow--scene{--scene-paper:var(--seam);--scene-ink:var(--bg-page-dark);--scene-accent:var(--brand-orange);--scene-ground:color-mix(in srgb, var(--seam) 93%, var(--bg-page-dark));--scene-muted:color-mix(in srgb, var(--seam) 80%, var(--bg-page-dark));border:0;width:100%;min-width:0;margin:0;padding:0;display:block}.opp-art__stages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(8px,1.2vw,18px);min-width:0;display:grid}.opp-art__stage{min-width:0;margin:0;position:relative}.opp-art__scene{aspect-ratio:240/190;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--seam);width:100%;box-shadow:var(--shadow-card);overflow:hidden}.opp-art__scene .opp-scene{aspect-ratio:240/190;width:100%;height:auto;display:block}.opp-art__label{color:var(--text-primary);text-wrap:balance;margin:9px 0 0;font-size:clamp(.7rem,.3vw + .65rem,.86rem);font-weight:500;line-height:1.4;display:block}.opp-art__connector{z-index:1;width:24px;height:18px;color:var(--brand-orange);position:absolute;top:calc(50% - 22px);right:calc(clamp(8px,1.2vw,18px)/-2 - 12px);overflow:visible}.opp-art__connector path{stroke:currentColor;stroke-width:2.7px;fill:none;stroke-linecap:round;stroke-linejoin:round}.opp-art__connector .opp-art__path{stroke-dasharray:40;stroke-dashoffset:0}.opp-scene .scene-ground{fill:var(--scene-ground)}.opp-scene .scene-floor{fill:var(--scene-ink);opacity:.06}.opp-scene .scene-wash{fill:var(--scene-accent);opacity:.09}.opp-scene .scene-dot{fill:var(--scene-accent)}.opp-scene .scene-shadow{fill:var(--scene-ink);opacity:.1}.opp-scene .scene-paper{fill:var(--scene-paper);stroke:var(--scene-ink);stroke-opacity:.2;stroke-width:1.4px}.opp-scene .scene-paper-fill{fill:var(--scene-paper)}.opp-scene .scene-muted{fill:var(--scene-muted)}.opp-scene .scene-ink{fill:var(--scene-ink)}.opp-scene .scene-accent{fill:var(--scene-accent)}.opp-scene .scene-line{fill:none;stroke:var(--scene-ink);stroke-width:2.1px}.opp-scene .scene-rule{fill:none;stroke:var(--scene-ink);stroke-opacity:.2;stroke-width:1.25px}.opp-scene .scene-paper-line{fill:none;stroke:var(--scene-paper);stroke-width:2.6px}.opp-scene .scene-accent-line{fill:none;stroke:var(--scene-accent);stroke-width:2.7px}.opp-scene .scene-draw{fill:none;stroke:var(--scene-accent);stroke-width:2.7px;stroke-dasharray:140;stroke-dashoffset:0}.opp-flow--scene.is-visible .opp-art__scene{animation:.75s cubic-bezier(.22,.7,.25,1) both opp-scene-arrive;animation-delay:calc(var(--flow-step) * .19s)}.opp-flow--scene.is-visible .scene-draw{animation:.8s both opp-scene-draw;animation-delay:calc(var(--flow-step) * .19s + .35s)}.opp-flow--scene.is-visible .opp-art__path{animation:.7s both opp-connector-draw;animation-delay:calc(var(--flow-step) * .19s + .4s)}@keyframes opp-scene-arrive{0%{transform:translateY(7px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes opp-scene-draw{0%{stroke-dashoffset:140px}to{stroke-dashoffset:0}}@keyframes opp-connector-draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@media (width<=430px){.opp-art__stages{gap:10px}.opp-art__scene{border-radius:var(--radius)}.opp-art__label{font-size:.78rem;line-height:1.4}.opp-art__connector{width:18px;right:-14px}}.opp-page{--opp-gap:calc(var(--gutter) * 2);--opp-accent:var(--accent-ink);--opp-accent-dark:#f57d3a;--opp-frame:#f57d3a;--opp-band:var(--bg-elev);--opp-glow:#df5d1929;--opp-mark:var(--opp-accent);font-family:var(--font-sans)}.opp-page:is([data-offer=chatgpt-gr01-v1],[data-offer=chatgpt-geo01-v1],[data-offer=chatgpt-gr03-v1],[data-offer=chatgpt-ai01-v1],[data-offer=chatgpt-ai02-v1],[data-offer=chatgpt-cro01-v1],[data-offer=chatgpt-ai03-v1],[data-offer=chatgpt-ai04-v1],[data-offer=chatgpt-ret01-v1],[data-offer=chatgpt-ai05-v1]){--font-mono:var(--font-sans)}.opp-page .opp-section{padding-block:var(--space-section-tight)}.opp-page h1,.opp-page h2,.opp-page h3{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance}.opp-page h2{font-size:clamp(1.75rem,3.3vw,2.65rem);line-height:1.16}.opp-page h3{font-size:1.12rem;line-height:1.4}.opp-page .opp-eyebrow{margin-bottom:calc(var(--gutter) * .5);color:var(--opp-mark)}.opp-page .opp-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--opp-mark);font-size:.69rem;font-weight:500;line-height:1.6;display:block}.opp-page .opp-hero{--opp-mark:var(--opp-accent-dark);padding-block:var(--space-section-tight)}.opp-hero__grid{gap:var(--opp-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.opp-hero__copy{min-width:0}.opp-page h1{letter-spacing:-.045em;text-wrap:wrap;max-width:16ch;font-size:clamp(2.5rem,4.7vw,4rem);line-height:1.04}.opp-lede{color:var(--text-secondary);margin-top:var(--gutter);max-width:46ch;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.6}.opp-hero__actions{align-items:flex-start;gap:calc(var(--gutter) * .25);margin-top:var(--gutter);flex-direction:column;display:flex}.opp-hero__links{flex-wrap:wrap;gap:0 1.4rem;margin-top:.3rem;display:flex}.opp-hero__links .opp-text-link{font-size:.875rem}.opp-cta{gap:calc(var(--gutter) * .5);white-space:normal;text-align:center;justify-content:center;min-height:48px;display:inline-flex}.opp-hero__proof{margin:calc(var(--gutter) * .4) 0 0;max-width:36ch;color:var(--text-primary);font-size:.95rem;font-weight:500;line-height:1.35}.opp-hero__proof-src{color:var(--text-secondary);margin-top:2px;font-size:.8rem;font-weight:400;line-height:1.35;display:block}.opp-hero__note{color:var(--text-secondary);max-width:49ch;margin-top:10px;margin-bottom:0;font-size:.875rem;line-height:1.45}.opp-location{color:var(--text-secondary);border-top:1px solid var(--border-strong);margin-top:var(--gutter);padding-top:calc(var(--gutter) * .6);font-size:.8rem;display:block}.opp-example{min-width:0;min-height:var(--opp-example-reserve,0px);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card);margin:0}@media (width>=801px){.opp-page{--opp-example-reserve:568px}}.opp-example__caption{padding:var(--gutter);border-bottom:1px solid var(--border-strong)}.opp-example__caption h2{margin-top:calc(var(--gutter) * .35);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.3}.opp-example__rows{padding-inline:var(--gutter)}.opp-example__rows>div{gap:calc(var(--gutter) * .65);padding-block:calc(var(--gutter) * .7);border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.opp-example__rows>div:last-child{border-bottom:0}.opp-example__rows dt{color:var(--opp-mark);font-size:.8rem;font-weight:500;line-height:1.55}.opp-example__rows dd{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;font-size:.875rem;line-height:1.6}.opp-example__note{background:var(--bg-elev);border-top:1px solid var(--border-strong);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:calc(var(--gutter) * .7) var(--gutter);color:var(--text-secondary);font-size:.75rem;line-height:1.6}.opp-scope{gap:var(--opp-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.opp-body{color:var(--text-secondary);margin-top:calc(var(--gutter) * .7);max-width:61ch;font-size:1.05rem;line-height:1.65}.opp-deliverables{margin-top:var(--gutter);padding:0;list-style:none}.opp-deliverables li{border-top:1px solid var(--border-strong);padding:calc(var(--gutter) * .65) 0 calc(var(--gutter) * .65) var(--gutter);line-height:1.65;position:relative}.opp-deliverables li:before{content:"+";color:var(--opp-mark);font-family:var(--font-mono);position:absolute;inset-inline-start:0}.opp-fit{padding:var(--gutter);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card)}.opp-fit h3{margin-top:calc(var(--gutter) * .3)}.opp-fit ul{margin-top:calc(var(--gutter) * .6);padding-left:calc(var(--gutter) * .65)}.opp-fit li{padding-block:calc(var(--gutter) * .2);color:var(--text-secondary);font-size:.9rem;line-height:1.6}.opp-fit li::marker,.opp-agenda li::marker{color:var(--opp-mark)}.opp-boundaries{margin-top:var(--gutter);padding-top:calc(var(--gutter) * .65);border-top:1px solid var(--border-strong)}.opp-page .opp-process{background:var(--opp-band);border-block:1px solid var(--border-strong)}.opp-section-heading{max-width:690px}.opp-process__steps{gap:var(--gutter);margin-top:var(--opp-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.opp-process__steps li{border-top:2px solid var(--opp-accent);padding-top:calc(var(--gutter) * .65);min-width:0}.opp-process__number{font-family:var(--font-mono);color:var(--opp-mark);margin-bottom:calc(var(--gutter) * .6);font-size:.75rem;display:block}.opp-process__steps p{margin-top:calc(var(--gutter) * .4);color:var(--text-secondary);font-size:.95rem;line-height:1.65}.opp-proof__grid,.opp-investment__grid{gap:var(--opp-gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.opp-proof__grid .opp-body,.opp-investment__grid .opp-body{margin-top:0}.opp-page .opp-proof{border-bottom:1px solid var(--border-strong)}.opp-proof-example{margin:0 0 1.25rem}.opp-proof-example img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.opp-proof-example figcaption{color:var(--text-secondary);padding-top:.5rem;font-size:.85rem;line-height:1.5}.opp-page .opp-proof__stat{margin:calc(var(--gutter) * .75) 0 0;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--opp-mark);text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:700;line-height:1.1}.opp-investment h2{max-width:20ch}.opp-pricing-steps{gap:1.2rem;margin:0;display:grid}.opp-pricing-steps>div{border-left:2px solid var(--opp-frame);padding-left:1rem}.opp-pricing-steps dt{margin-bottom:.3rem;font-weight:800}.opp-pricing-steps dd{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.65}.opp-text-link{align-items:center;gap:calc(var(--gutter) * .4);min-height:44px;color:var(--opp-mark);text-underline-offset:.2em;padding-block:calc(var(--gutter) * .2);font-size:.95rem;font-weight:500;line-height:1.5;text-decoration:underline;display:inline-flex}.opp-inline-link{color:var(--opp-mark);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.opp-small{color:var(--text-secondary);margin-top:calc(var(--gutter) * .65);font-size:.875rem;line-height:1.65}.opp-page .opp-conversion{background:var(--bg-elev);border-block:1px solid var(--border-strong)}.opp-conversion__grid{gap:var(--opp-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.opp-conversion__copy,.opp-conversion__form{min-width:0}.opp-conversion__form .hs-meetings{--hs-frame-h-phone:684px}.opp-person{align-items:center;gap:calc(var(--gutter) * .5);margin-top:var(--gutter);display:flex}.opp-person img{border-radius:var(--radius);border:1px solid var(--border);object-fit:cover;object-position:50% 0;flex:none;width:96px;height:96px}.opp-person div{gap:calc(var(--gutter) * .12);display:grid}.opp-person strong{font-size:1rem;font-weight:500}.opp-person span{color:var(--text-secondary);font-size:.75rem}.opp-agenda{border-top:1px solid var(--border-strong);margin-top:var(--gutter);padding:calc(var(--gutter) * .7) 0 0 calc(var(--gutter) * .7)}.opp-agenda li{padding-block:calc(var(--gutter) * .18);font-size:.9rem;line-height:1.65}.opp-page #scope,.opp-page #book,.opp-page #ask{scroll-margin-top:calc(var(--sh-nav) + var(--gutter) - var(--scroll-pad-top,0px))}.opp-ask__inner{max-width:var(--container-tight)}.opp-page .opp-ask{padding-bottom:0}.opp-faq__grid{gap:var(--opp-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.opp-faq__item{border-top:1px solid var(--border-strong)}.opp-faq__item:last-child{border-bottom:1px solid var(--border-strong)}.opp-faq__item summary{justify-content:space-between;gap:var(--gutter);min-height:44px;padding-block:calc(var(--gutter) * .7);cursor:pointer;font-size:1rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.opp-faq__item summary::-webkit-details-marker{display:none}.opp-faq__item summary span{color:var(--opp-mark);font-family:var(--font-mono);flex:none;transition:transform .18s}.opp-faq__item[open] summary span{transform:rotate(45deg)}.opp-faq__item p{color:var(--text-secondary);padding-bottom:var(--gutter);font-size:.95rem;line-height:1.7}.opp-cookie-control{padding-bottom:var(--gutter)}.opp-cookie-control button{min-height:44px;padding:calc(var(--gutter) * .3) calc(var(--gutter) * .5);font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;font-size:.8rem}.opp-page a:focus-visible,.opp-page button:focus-visible,.opp-page summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}@media (width<=1000px){.opp-page{--opp-gap:var(--gutter)}.opp-example__rows>div{gap:calc(var(--gutter) * .25);grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.opp-hero__grid,.opp-scope,.opp-proof__grid,.opp-investment__grid,.opp-conversion__grid,.opp-faq__grid{grid-template-columns:minmax(0,1fr)}.opp-hero__grid{gap:calc(var(--gutter) * 1.5)}.opp-page h1{max-width:19ch;font-size:clamp(2.5rem,7vw,3.5rem)}.opp-example{width:100%;max-width:640px}.opp-example__rows>div{gap:calc(var(--gutter) * .6);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.opp-conversion__form{margin-top:calc(var(--gutter) * .5)}}@media (width<=480px){.opp-page .opp-hero{padding-block:calc(var(--space-section-tight) * .65)}.opp-page h1{font-size:clamp(2.15rem,9vw,2.85rem)}.opp-page .opp-section{padding-block:calc(var(--space-section-tight) * .7)}.opp-page .opp-ask{padding-bottom:0}.opp-cta{width:100%;font-size:.875rem}.opp-example__rows>div{gap:calc(var(--gutter) * .15);grid-template-columns:minmax(0,1fr)}.opp-example__caption,.opp-example__rows{padding-inline:calc(var(--gutter) * .8)}.opp-example__note{padding:calc(var(--gutter) * .7) calc(var(--gutter) * .8)}.opp-fit{padding:calc(var(--gutter) * .8)}.opp-process__steps{grid-template-columns:minmax(0,1fr)}}@media (width>=801px){.opp-hero__copy{flex-direction:column;align-self:stretch;display:flex}.opp-hero__copy .opp-location{margin-top:auto}}@media (height<=720px) and (width>=801px){.opp-page .opp-hero{padding-block:12px var(--gutter)}.opp-page h1{max-width:none;font-size:clamp(1.85rem,3vw,2.45rem);line-height:1.05}.opp-lede{margin-top:10px;font-size:1rem;line-height:1.45}.opp-hero__actions{margin-top:10px}.opp-hero__proof{margin-top:8px}}@media (width<=430px){.opp-page .opp-hero{padding-block:12px var(--gutter)}.opp-page .opp-eyebrow{margin-bottom:8px;line-height:1.3}.opp-lede{margin-top:10px;line-height:1.5}.opp-hero__note,.opp-hero__actions{margin-top:8px}.opp-hero__proof{margin-top:8px;font-size:.9rem}}@media (width<=390px){.opp-lede{font-size:1rem}.opp-page .opp-cta{letter-spacing:.02em;white-space:nowrap;font-size:12.5px}.opp-page[data-conversion=booking] .opp-cta{white-space:normal;font-size:14px}}@media (width<=360px){.opp-page .opp-hero{padding-block:6px var(--gutter)}.opp-page .opp-eyebrow{letter-spacing:.06em;margin-bottom:4px;font-size:12px}.opp-page h1{max-width:none;font-size:1.55rem;line-height:1.02}.opp-lede{margin-top:6px;font-size:.92rem;line-height:1.35}.opp-hero__actions{margin-top:8px}.opp-page .opp-cta{letter-spacing:.03em;white-space:nowrap;padding:12px 8px;font-size:11px}.opp-page[data-conversion=booking] .opp-cta{letter-spacing:.02em;white-space:normal;font-size:14px}.opp-hero__proof{margin-top:6px;font-size:.82rem;line-height:1.3}}@media (height<=500px) and (width>=561px){.opp-page .opp-hero{padding-block:8px var(--gutter)}.opp-page .opp-eyebrow{margin-bottom:4px;line-height:1.3}.opp-page h1{font-size:clamp(1.4rem,2.6vw,1.75rem);line-height:1.05}.opp-lede{margin-top:6px;font-size:.92rem;line-height:1.35}.opp-hero__note{margin-top:6px;font-size:.8rem;line-height:1.35}.opp-hero__actions{margin-top:8px}.opp-cta{min-height:44px}}@media (width<=430px){.opp-page[data-offer=chatgpt-gr02-v1] h1{font-size:1.65rem;line-height:1.05}.opp-page[data-offer=chatgpt-gr02-v1] .opp-lede{margin-top:8px;font-size:.95rem;line-height:1.35}}@media (width<=330px){.opp-page .opp-hero{padding-block:0 var(--gutter)}.opp-page .opp-eyebrow{margin-bottom:2px}.opp-lede,.opp-hero__note,.opp-hero__actions{margin-top:4px}}.opp-module{min-width:0;min-height:var(--opp-example-reserve,0px);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex;overflow:hidden}.opp-module__caption{padding:var(--gutter);border-bottom:1px solid var(--border-strong)}.opp-module__caption h2{margin-top:calc(var(--gutter) * .35);font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.3}.opp-module__intro{margin-top:calc(var(--gutter) * .45);color:var(--text-secondary);font-size:.9rem;line-height:1.6}.opp-module__note{background:var(--bg-elev);border-top:1px solid var(--border-strong);padding:calc(var(--gutter) * .7) var(--gutter);color:var(--text-secondary);margin-top:auto;font-size:.75rem;line-height:1.6}.opp-module ul,.opp-module ol{margin:0;padding:0;list-style:none}.opp-state{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-secondary);background:var(--bg-page);white-space:nowrap;border-radius:999px;flex:none;padding:.15rem .55rem;font-size:.66rem;line-height:1.6;display:inline-block}.opp-state--ok,.opp-state--done,.opp-state--paid,.opp-state--ready{color:var(--text-primary);border-color:var(--text-secondary)}.opp-state--missing,.opp-state--blocked,.opp-state--unpaid{color:var(--opp-mark);border-color:var(--opp-frame)}.opp-state--review,.opp-state--waiting,.opp-state--hold,.opp-state--open,.opp-state--new{color:var(--text-primary);border-style:dashed}.opp-module ol.opp-walk{padding:calc(var(--gutter) * .5) var(--gutter) var(--gutter)}.opp-walk__step{border-bottom:1px solid var(--border-strong)}.opp-walk__step:last-child{border-bottom:0}.opp-walk summary{align-items:center;gap:calc(var(--gutter) * .5);min-height:48px;padding-block:calc(var(--gutter) * .45);cursor:pointer;list-style:none;display:flex}.opp-walk summary::-webkit-details-marker{display:none}.opp-walk summary:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.opp-walk__n{border:1px solid var(--opp-frame);width:1.6rem;height:1.6rem;color:var(--opp-mark);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.opp-walk__label{flex:auto;min-width:0;font-size:.92rem;font-weight:500;line-height:1.45}.opp-walk__step.is-missing .opp-walk__n,.opp-walk__step.is-review .opp-walk__n{border-color:var(--opp-frame);color:var(--opp-mark)}.opp-walk details p{margin:0 0 calc(var(--gutter) * .6) calc(1.6rem + var(--gutter) * .5);color:var(--text-secondary);font-size:.875rem;line-height:1.6}.opp-check{padding:calc(var(--gutter) * .6) var(--gutter) var(--gutter)}.opp-check li{border-bottom:1px solid var(--border-strong);padding-block:calc(var(--gutter) * .35)}.opp-check label{align-items:flex-start;gap:calc(var(--gutter) * .55);cursor:pointer;min-height:44px;font-size:.92rem;line-height:1.5;display:flex}.opp-check input{width:22px;height:22px;accent-color:var(--accent-ink);flex:none;margin-top:.1rem}.opp-check input:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.opp-check__detail{margin:0 0 .2rem calc(22px + var(--gutter) * .55);color:var(--text-secondary);font-size:.8rem;line-height:1.55}.opp-check__count{margin-top:calc(var(--gutter) * .6);font-family:var(--font-mono);color:var(--opp-mark);font-size:.78rem}.opp-ba{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.opp-ba__col{padding:var(--gutter);min-width:0}.opp-ba__col--before{border-right:1px solid var(--border-strong)}.opp-ba__col--after{background:var(--bg-elev)}.opp-ba h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.72rem}.opp-ba__col--after h3{color:var(--opp-mark)}.opp-ba li{margin-top:calc(var(--gutter) * .55);padding-top:calc(var(--gutter) * .55);border-top:1px solid var(--border-strong);overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.opp-sheet{padding:var(--gutter);gap:var(--gutter);display:grid}.opp-sheet__inputs{gap:calc(var(--gutter) * .6);display:grid}.opp-sheet__inputs label{gap:.35rem;display:grid}.opp-sheet__label{font-size:.85rem;font-weight:500;line-height:1.45}.opp-sheet__field{align-items:center;gap:.45rem;display:flex}.opp-sheet__field input{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text-primary);background:var(--bg-page);border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:auto;padding:.55rem .7rem;font-size:16px}.opp-sheet__field input:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.opp-sheet__unit{color:var(--text-secondary);flex:none;font-size:.78rem}.opp-sheet__outputs{border-top:1px solid var(--border-strong);padding-top:calc(var(--gutter) * .6);gap:calc(var(--gutter) * .45);display:grid}.opp-sheet__outputs>div{justify-content:space-between;align-items:baseline;gap:var(--gutter);display:flex}.opp-sheet__outputs dt{color:var(--text-secondary);font-size:.85rem;line-height:1.45}.opp-sheet__outputs dd{font-family:var(--font-mono);color:var(--opp-mark);text-align:right;font-size:.95rem}.opp-matrix{padding:calc(var(--gutter) * .4) var(--gutter) var(--gutter);overflow-x:auto}.opp-matrix:focus-visible{outline:3px solid var(--accent-ink);outline-offset:-3px}.opp-matrix table{border-collapse:collapse;width:100%;font-size:.84rem;line-height:1.5}.opp-matrix th,.opp-matrix td{text-align:left;vertical-align:top;padding:calc(var(--gutter) * .45) calc(var(--gutter) * .35);border-bottom:1px solid var(--border-strong)}.opp-matrix thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--opp-mark);font-size:.68rem;font-weight:500}.opp-matrix tbody th{min-width:7rem;font-weight:500}.opp-matrix td{color:var(--text-secondary)}.opp-memo{padding:var(--gutter)}.opp-memo__head{padding-bottom:calc(var(--gutter) * .6);border-bottom:1px dashed var(--opp-frame);gap:.3rem;display:grid}.opp-memo__head>div{grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;font-size:.82rem;line-height:1.5;display:grid}.opp-memo__head dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);padding-top:.1rem;font-size:.7rem}.opp-memo__section{margin-top:calc(var(--gutter) * .7)}.opp-memo__section h3{font-size:.92rem;line-height:1.4}.opp-memo__section p{color:var(--text-secondary);margin-top:.3rem;font-size:.86rem;line-height:1.6}.opp-module ol.opp-time{padding:calc(var(--gutter) * .5) var(--gutter) var(--gutter)}.opp-time__entry{gap:calc(var(--gutter) * .5);padding-block:calc(var(--gutter) * .55);border-bottom:1px solid var(--border-strong);grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:start;display:grid}.opp-time__entry:last-child{border-bottom:0}.opp-time__when{font-family:var(--font-mono);color:var(--opp-mark);font-size:.72rem;line-height:1.6}.opp-time__body strong{font-size:.9rem;font-weight:500;line-height:1.45;display:block}.opp-time__body p{color:var(--text-secondary);margin-top:.2rem;font-size:.82rem;line-height:1.55}.opp-module ul.opp-queue{padding:calc(var(--gutter) * .5) var(--gutter) var(--gutter)}.opp-queue__row{padding-block:calc(var(--gutter) * .6);border-bottom:1px solid var(--border-strong)}.opp-queue__row:last-child{border-bottom:0}.opp-queue__top{justify-content:space-between;align-items:flex-start;gap:calc(var(--gutter) * .5);display:flex}.opp-queue__top strong{font-size:.9rem;font-weight:500;line-height:1.45}.opp-queue dl{gap:.2rem calc(var(--gutter) * .8);flex-wrap:wrap;margin-top:.35rem;display:flex}.opp-queue dl>div{gap:.35rem;font-size:.8rem;line-height:1.5;display:flex}.opp-queue dt{color:var(--text-secondary)}.opp-queue dt:after{content:":"}@media (width<=560px){.opp-ba{grid-template-columns:minmax(0,1fr)}.opp-ba__col--before{border-right:0;border-bottom:1px solid var(--border-strong)}.opp-time__entry{grid-template-columns:minmax(0,1fr) auto}.opp-time__when{grid-column:1/-1}}.opp-book-fallback{padding:var(--gutter);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card)}.opp-book-fallback h3{font-size:1.2rem}.opp-book-fallback p{margin-top:calc(var(--gutter) * .5);color:var(--text-secondary);font-size:.92rem;line-height:1.6}.opp-book-fallback .btn{margin-top:var(--gutter)}.opp-page .opp-hero.dark{background-image:radial-gradient(ellipse 46% 78% at 112% -12%, var(--opp-glow), transparent 62%)}.opp-hero .opp-module{border-color:var(--opp-frame);border-left-width:4px}.opp-hero .opp-ba__col--after{background:color-mix(in srgb, var(--opp-frame) 18%, var(--bg-elev))}.opp-page .opp-conversion{border-top:3px solid var(--opp-accent)}.opp-layout-field .opp-process{background:var(--bg-elev)}.opp-layout-field .opp-proof{background:var(--opp-band)}@media (width>=801px){.opp-layout-catalog .opp-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.opp-layout-board .opp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opp-layout-field .opp-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.opp-layout-session .opp-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.opp-layout-field>.opp-section{padding-block:calc(var(--space-section-tight) * .85)}.opp-layout-session>.opp-section{padding-block:calc(var(--space-section-tight) * 1.08)}}.opp-page[data-offer=chatgpt-cs01-v1]{--opp-accent:#145c3e;--opp-accent-dark:#8fd0ae;--opp-frame:#3d9a6c;--opp-band:#e5f2eb;--opp-glow:#3d9a6c8c}.opp-page[data-offer=chatgpt-gr02-v1]{--opp-accent:#243e86;--opp-accent-dark:#b7c6f5;--opp-frame:#6d86d4;--opp-band:#e8edf8;--opp-glow:#6d86d48c}.opp-page[data-offer=chatgpt-cs02-v1]{--opp-accent:#0d5570;--opp-accent-dark:#9ed4e8;--opp-frame:#3aa0c4;--opp-band:#e6f3f8;--opp-glow:#3aa0c48c}.opp-page[data-offer=chatgpt-gr01-v1]{--opp-accent:#6d2a62;--opp-accent-dark:#f0b6dc;--opp-frame:#d07ab8;--opp-band:#f8eef5;--opp-glow:#d07ab880}.opp-page:is([data-offer=chatgpt-geo01-v1],[data-offer=chatgpt-ai02-v1]){--opp-accent:#0c5c58;--opp-accent-dark:#8fd4cf;--opp-frame:#3aada6;--opp-band:#e5f4f3;--opp-glow:#3aada68c}.opp-page[data-offer=chatgpt-gr03-v1],.opp-page:is([data-offer=chatgpt-ai01-v1],[data-offer=chatgpt-cro01-v1],[data-offer=chatgpt-ai03-v1],[data-offer=chatgpt-ai04-v1],[data-offer=chatgpt-ret01-v1],[data-offer=chatgpt-ai05-v1]){--opp-accent:#1a4a73;--opp-accent-dark:#b9d4ef;--opp-frame:#5b93c4;--opp-band:#e7f0f7;--opp-glow:#5b93c48c}.opp-page[data-offer=chatgpt-cs04-v1]{--opp-accent:#7a2344;--opp-accent-dark:#f3b4c6;--opp-frame:#e07a96;--opp-band:#f8eef1;--opp-glow:#e07a9680}.opp-page[data-offer=chatgpt-gr10-v1]{--opp-accent:#1c2740;--opp-accent-dark:#d5dceb;--opp-frame:#8aa0c8;--opp-band:#eef1f6;--opp-glow:#8aa0c88c}.opp-page[data-offer=chatgpt-op01-v1]{--opp-accent:#6e3b28;--opp-accent-dark:#f0c2ae;--opp-frame:#d08a6a;--opp-band:#f6eee9;--opp-glow:#d08a6a80}.opp-page[data-offer=chatgpt-op09-v1]{--opp-accent:#1a3058;--opp-accent-dark:#c5d4f2;--opp-frame:#7f96c4;--opp-band:#e9eef6;--opp-glow:#7f96c48c}.opp-page[data-offer=chatgpt-sa01-v1]{--opp-accent:#8a2430;--opp-accent-dark:#f6b7c0;--opp-frame:#e07a86;--opp-band:#f8eeef;--opp-glow:#e07a8680}.opp-page[data-offer=chatgpt-op04-v1]{--opp-accent:#1a4f86;--opp-accent-dark:#b9d4f5;--opp-frame:#6aa2e0;--opp-band:#e8f1f8;--opp-glow:#6aa2e08c}.opp-page[data-offer=chatgpt-op07-v1]{--opp-accent:#243e52;--opp-accent-dark:#c5d4e0;--opp-frame:#7f9aaf;--opp-band:#e9eef2;--opp-glow:#7f9aaf8c}.opp-page[data-offer=chatgpt-sa02-v1]{--opp-accent:#1a4d45;--opp-accent-dark:#9ed9cf;--opp-frame:#4aaa9c;--opp-band:#e6f4f1;--opp-glow:#4aaa9c8c}.opp-page[data-offer=chatgpt-sa03-v1]{--opp-accent:#4e3b2a;--opp-accent-dark:#e6d3c4;--opp-frame:#c4a48a;--opp-band:#f4efe9;--opp-glow:#c4a48a80}.opp-page[data-offer=chatgpt-as01-v1]{--opp-accent:#1a4a73;--opp-accent-dark:#b9d4ef;--opp-frame:#5b93c4;--opp-band:#e7f0f7;--opp-glow:#5b93c48c;--font-mono:var(--font-sans)}.opp-page[data-offer=chatgpt-mk01-v1]{--opp-accent:#1a4f86;--opp-accent-dark:#b9d4f5;--opp-frame:#6aa2e0;--opp-band:#e8f1f8;--opp-glow:#6aa2e08c;--font-mono:var(--font-sans)}.opp-page[data-offer=chatgpt-mk02-v1]{--opp-accent:#243e86;--opp-accent-dark:#b7c6f5;--opp-frame:#6d86d4;--opp-band:#e8edf8;--opp-glow:#6d86d48c;--font-mono:var(--font-sans)}.opp-page[data-offer=chatgpt-mk03-v1]{--opp-accent:#1a4a73;--opp-accent-dark:#b9d4ef;--opp-frame:#5b93c4;--opp-band:#e7f0f7;--opp-glow:#5b93c48c;--font-mono:var(--font-sans)}.opp-page[data-offer=chatgpt-mk04-v1]{--opp-accent:#1a4d45;--opp-accent-dark:#9ed9cf;--opp-frame:#4aaa9c;--opp-band:#e6f4f1;--opp-glow:#4aaa9c8c;--font-mono:var(--font-sans)}.opp-page[data-composition]{--opp-example-reserve:0px;--opp-control-border:#827d76;--opp-band:color-mix(in srgb, var(--opp-frame) 9%, var(--bg-page));color:var(--text-primary);background:var(--bg-page)}html[data-opp-theme=dark] .opp-page[data-composition]{--bg-page:#171b20;--bg-card:#20262d;--bg-elev:#29313a;--text-primary:#eff2f5;--text-secondary:#c3ccd5;--text-muted:#b0bac4;--border:#46515d;--border-strong:#576574;--opp-control-border:#71808f;--opp-mark:var(--opp-accent-dark);--opp-band:color-mix(in srgb, var(--opp-frame) 7%, var(--bg-page));color-scheme:dark}.opp-page[data-composition] .opp-hero{--opp-mark:var(--opp-accent);background:var(--bg-page);border-bottom:1px solid var(--border-strong)}html[data-opp-theme=dark] .opp-page[data-composition] .opp-hero{--opp-mark:var(--opp-accent-dark)}.opp-page[data-composition] .opp-hero__copy{align-self:start;display:block}.opp-page[data-composition] .opp-location{margin-top:calc(var(--gutter) * .5);border:0;padding-top:0}.opp-page[data-composition] .opp-hero__grid{align-items:center}@media (width>=801px){.opp-page[data-composition] h1{font-size:clamp(2.5rem,4.1vw,3.4rem);line-height:1.09}}.opp-page[data-composition] .opp-module{min-height:0;box-shadow:none}.opp-page[data-composition] .opp-hero__example{min-width:0}.opp-page[data-composition] .opp-hero__example--wide{grid-column:1/-1}.opp-page[data-composition] .opp-module__note{margin-top:0}.opp-page[data-composition] .opp-walk summary:after{content:"+";color:var(--opp-mark);flex:none;font-size:1rem}.opp-page[data-composition] .opp-walk details[open] summary:after{content:"−"}.opp-page[data-composition] .opp-hero__proof{max-width:45ch}.opp-page[data-composition] .opp-fit{box-shadow:none}.opp-page[data-composition] :is(.cg-booking,.cg-inquiry) :is(input:not([type=hidden]):not([type=radio]):not([type=checkbox]),select,textarea),.opp-page[data-composition] .cg-booking__slots label:not(:has(input:checked)){border-color:var(--opp-control-border)}.opp-page[data-composition] .opp-hero .opp-module{border-left-width:1px;border-color:var(--border-strong)}.opp-page[data-composition] .opp-hero__diagram{min-width:0}.opp-page[data-composition] .opp-hero__diagram--wide{max-width:var(--container-tight);grid-column:1/-1;width:100%;margin-inline:auto}.opp-hero__creative{align-self:center;min-width:0;margin:0}.opp-hero__creative img{border-radius:var(--radius);border:1px solid var(--border-strong);width:100%;height:auto;display:block}.opp-hero__creative figcaption{margin-top:calc(var(--gutter) * .5);gap:.35rem;max-width:52ch;display:grid}.opp-hero__creative figcaption strong{font-size:.9rem;font-weight:500}.opp-hero__creative figcaption span{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.opp-page[data-composition=showcase] .opp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.opp-page[data-composition=showcase] .opp-hero__example{padding-top:var(--gutter);border-top:1px solid var(--border-strong)}.opp-page[data-composition=answer] .opp-hero__grid{grid-template-columns:minmax(0,1fr)}.opp-page[data-composition=answer] .opp-hero__copy{text-align:center;max-width:850px;margin-inline:auto}.opp-page[data-composition=answer] h1{text-wrap:balance;max-width:19ch;margin-inline:auto}.opp-page[data-composition=answer] .opp-lede{max-width:61ch;margin-inline:auto}.opp-page[data-composition=answer] :is(.opp-hero__note,.opp-hero__proof){margin-inline:auto}.opp-page[data-composition=answer] :is(.opp-hero__actions,.opp-hero__links){justify-content:center;align-items:center}.opp-page[data-composition=answer] .opp-hero__example{width:100%;max-width:var(--container-tight);margin-inline:auto}.opp-page[data-composition=workflow] .opp-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.opp-page[data-composition=workflow] .opp-hero__diagram{padding-left:var(--gutter);border-left:1px solid var(--border-strong)}.opp-page[data-composition=workflow] .opp-flow{gap:var(--gutter);border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.opp-page[data-composition=workflow] .opp-flow__step{align-items:center;gap:calc(var(--gutter) * .6);text-align:left;grid-template-columns:76px minmax(0,1fr);display:grid}.opp-page[data-composition=workflow] .opp-flow__tile{min-height:76px}.opp-page[data-composition=workflow] .opp-flow__step>span:not(.opp-flow__arrow){margin:0;font-size:1rem}.opp-page[data-composition=workflow] .opp-flow__arrow{inset:auto auto -23px 32px;transform:rotate(90deg)}.opp-page[data-composition=workflow] .opp-hero__example{padding-top:var(--gutter)}.opp-page[data-composition=editorial] .opp-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.opp-page[data-composition=editorial] .opp-module{padding-left:var(--gutter);border:0;border-left:2px solid var(--opp-frame);background:0 0;border-radius:0}.opp-page[data-composition=editorial] .opp-module__caption{padding-top:0}.opp-page[data-composition=editorial] .opp-module__note{background:0 0}.opp-page[data-composition=editorial] .opp-fit{border:0;border-top:2px solid var(--opp-frame);background:0 0;border-radius:0}.opp-page[data-composition=editorial] .opp-proof{background:var(--opp-band)}.opp-page[data-composition=diagnostic] .opp-hero__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.opp-page[data-composition=diagnostic] h1{max-width:16ch;font-size:clamp(2.25rem,3.7vw,3.35rem)}.opp-page[data-composition=diagnostic] .opp-module{border-top:3px solid var(--opp-frame)}.opp-page[data-composition=diagnostic] .opp-module__caption{padding-bottom:calc(var(--gutter) * .5);border-bottom:0}.opp-page[data-composition=diagnostic] .opp-memo{padding-top:0}.opp-page[data-composition=journey] .opp-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.opp-page[data-composition=journey] .opp-flow{border:0;gap:1.1rem;margin:0}.opp-page[data-composition=journey] .opp-flow__tile{border-radius:var(--radius-lg);min-height:150px}.opp-page[data-composition=journey] .opp-flow__tile svg{width:74px;height:74px}.opp-page[data-composition=journey] .opp-flow__arrow{top:62px}.opp-page[data-composition=journey] .opp-flow__step>span:not(.opp-flow__arrow){font-size:.9rem;line-height:1.5}@media (width>=801px){.opp-page[data-composition] .opp-hero__example--wide .opp-module{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid;overflow:visible}.opp-page[data-composition] .opp-hero__example--wide .opp-module__caption{border-bottom:0;border-right:1px solid var(--border-strong);padding-left:0}.opp-page[data-composition] .opp-hero__example--wide .opp-module__note{padding:calc(var(--gutter) * .6) 0 0;margin-top:calc(var(--gutter) * .6);background:0 0;border-radius:0;grid-column:1/-1}.opp-page:is([data-composition=workflow],[data-composition=journey]) .opp-hero__example--wide .opp-module{grid-template-columns:minmax(0,1fr)}.opp-page:is([data-composition=workflow],[data-composition=journey]) .opp-hero__example--wide .opp-module__caption{padding:0 0 var(--gutter);border:0;max-width:65ch}.opp-page:is([data-composition=workflow],[data-composition=journey]) .opp-module ol.opp-walk{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.opp-page:is([data-composition=workflow],[data-composition=journey]) .opp-walk__step{border-bottom:0;border-top:2px solid var(--opp-frame)}.opp-page:is([data-composition=workflow],[data-composition=journey]) .opp-walk summary{padding-block:calc(var(--gutter) * .65);align-items:start}.opp-page:is([data-composition=workflow],[data-composition=journey]) .opp-walk details p{margin-left:0}.opp-page[data-composition=journey] .opp-memo{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.opp-page[data-composition=journey] .opp-memo__head{gap:var(--gutter);grid-column:1/-1;display:flex}.opp-page[data-composition=journey] .opp-memo__section{padding-top:calc(var(--gutter) * .65);border-top:2px solid var(--opp-frame);margin-top:0}.opp-page[data-composition=workflow] .opp-scope{grid-template-columns:minmax(0,1fr)}.opp-page[data-composition=workflow] .opp-deliverables{gap:0 var(--opp-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opp-page[data-composition=workflow] .opp-fit{column-gap:var(--opp-gap);border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0;display:grid}.opp-page[data-composition=workflow] .opp-fit>:not(.opp-boundaries){grid-column:1}.opp-page[data-composition=workflow] .opp-boundaries{border:0;grid-area:1/2/span 3;margin:0;padding:0}.opp-page[data-composition=journey] .opp-process>.container{gap:var(--opp-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.opp-page[data-composition=journey] .opp-process__steps{grid-template-columns:minmax(0,1fr);margin-top:0}.opp-page[data-composition=journey] .opp-process__steps li{column-gap:var(--gutter);grid-template-columns:40px minmax(0,1fr);display:grid}.opp-page[data-composition=journey] .opp-process__steps li p{grid-column:2}}@media (width<=800px){.opp-page[data-composition] .opp-hero__grid{grid-template-columns:minmax(0,1fr)}.opp-page[data-composition=answer] .opp-hero__copy{text-align:left}.opp-page[data-composition=answer] :is(.opp-hero__actions,.opp-hero__links){justify-content:start;align-items:start}.opp-page[data-composition=workflow] .opp-hero__diagram{border:0;padding:0}.opp-page[data-composition=workflow] .opp-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.opp-page[data-composition=workflow] .opp-flow__step{text-align:center;display:block}.opp-page[data-composition=workflow] .opp-flow__step>span:not(.opp-flow__arrow){margin-top:.6rem;font-size:.8rem}.opp-page[data-composition=workflow] .opp-flow__arrow{inset:27px -.9rem auto auto;transform:none}.opp-page[data-composition=workflow] .opp-hero__example{padding-top:0}.opp-page[data-composition=editorial] .opp-module{padding-left:0}.opp-page[data-composition=journey] .opp-flow__tile{min-height:110px}.opp-page[data-composition=journey] .opp-flow__tile svg{width:60px;height:60px}.opp-page[data-composition=journey] .opp-flow__arrow{top:42px}.opp-page[data-composition=diagnostic] h1{max-width:19ch;font-size:clamp(2.15rem,7vw,3.5rem)}}@media (width<=360px){.opp-page[data-composition=diagnostic] h1{max-width:none;font-size:1.55rem}}@media (height<=720px) and (width>=801px){.opp-page[data-composition] h1{font-size:clamp(1.85rem,3vw,2.45rem)}}.dark .offer-demo,html[data-opp-theme=dark] .opp-page[data-composition] .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.listing-story[data-astro-cid-ezqzyszu]{gap:calc(var(--demo-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.listing-frame[data-astro-cid-ezqzyszu]{padding:calc(var(--demo-unit) * 5);background:var(--demo-paper);border:1px solid var(--demo-rule);border-radius:var(--radius-lg)}.listing-caption[data-astro-cid-ezqzyszu]{padding-bottom:calc(var(--demo-unit) * 5)}.listing-caption[data-astro-cid-ezqzyszu] h3[data-astro-cid-ezqzyszu]{--demo-heading-size:1.728rem;max-width:17ch;margin-top:calc(var(--demo-unit) * 2)}.listing-screen[data-astro-cid-ezqzyszu]{border:2px solid var(--demo-accent);border-radius:var(--radius-lg);padding:calc(var(--demo-unit) * 4);background:var(--demo-inset)}.listing-screen__top[data-astro-cid-ezqzyszu]{gap:var(--demo-unit);padding-bottom:calc(var(--demo-unit) * 4);border-bottom:1px solid var(--demo-rule);display:grid}.listing-screen__top[data-astro-cid-ezqzyszu] span[data-astro-cid-ezqzyszu],.grocery-item[data-astro-cid-ezqzyszu] small[data-astro-cid-ezqzyszu],.saved-list[data-astro-cid-ezqzyszu] span[data-astro-cid-ezqzyszu]{color:var(--demo-muted);font-size:.875rem}.grocery-item[data-astro-cid-ezqzyszu]{gap:var(--demo-unit);padding-block:calc(var(--demo-unit) * 4);border-bottom:1px solid var(--demo-rule);grid-template-columns:1.5rem 1fr;display:grid}.grocery-item[data-astro-cid-ezqzyszu] small[data-astro-cid-ezqzyszu]{grid-column:2}.grocery-item--done[data-astro-cid-ezqzyszu] b[data-astro-cid-ezqzyszu]{text-decoration:line-through}.saved-list[data-astro-cid-ezqzyszu]{margin-top:calc(var(--demo-unit) * 4);padding:calc(var(--demo-unit) * 3);border:1px solid var(--demo-accent)}.saved-list[data-astro-cid-ezqzyszu] span[data-astro-cid-ezqzyszu]{display:block}.screen-caption[data-astro-cid-ezqzyszu]{margin-top:calc(var(--demo-unit) * 5);font-weight:800}.listing-annotations[data-astro-cid-ezqzyszu]{gap:calc(var(--demo-unit) * 6);padding-top:calc(var(--demo-unit) * 4);display:grid}.path-puzzle[data-astro-cid-ezqzyszu]{gap:calc(var(--demo-unit) * 2);padding-block:calc(var(--demo-unit) * 5);grid-template-columns:repeat(3,1fr);display:grid}.path-tile[data-astro-cid-ezqzyszu]{aspect-ratio:1;border:1px solid var(--demo-rule);background:var(--demo-paper);place-items:center;display:grid}.path-tile[data-astro-cid-ezqzyszu] i[data-astro-cid-ezqzyszu]{border-top:calc(var(--demo-unit) * 2) solid var(--demo-accent);width:75%;display:block}.path-tile--turn[data-astro-cid-ezqzyszu] i[data-astro-cid-ezqzyszu]{border-right:calc(var(--demo-unit) * 2) solid var(--demo-accent);width:50%;height:50%;transform:rotate(90deg)}.path-tile--gap[data-astro-cid-ezqzyszu]{border:2px dashed var(--demo-accent)}.path-tile--gap[data-astro-cid-ezqzyszu] i[data-astro-cid-ezqzyszu]{visibility:hidden}.path-puzzle--pause[data-astro-cid-ezqzyszu] .path-tile[data-astro-cid-ezqzyszu]:nth-child(3n){border-width:3px}@media (width<=700px){.listing-story[data-astro-cid-ezqzyszu]{gap:calc(var(--demo-unit) * 5);grid-template-columns:1fr}.listing-frame[data-astro-cid-ezqzyszu]{padding:calc(var(--demo-unit) * 4)}}.opp-page[data-presentation=app-store-listing]{--listing-blue:var(--opp-accent);--listing-wash:color-mix(in srgb, var(--listing-blue) 7%, var(--bg-card))}html[data-opp-theme=dark] .opp-page[data-presentation=app-store-listing]{--listing-blue:var(--opp-accent-dark)}.opp-page[data-presentation=app-store-listing] .opp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:0 clamp(2rem,5vw,5rem)}.opp-page[data-presentation=app-store-listing] .opp-hero__copy{display:contents}.opp-page[data-presentation=app-store-listing] .opp-hero__copy>*{grid-column:1}.opp-page[data-presentation=app-store-listing] .opp-hero__copy>.listing-signature{grid-area:1/2/span 8;align-self:center}html[data-lp-system] #main .opp-page[data-presentation=app-store-listing] h1{text-wrap:balance;max-width:17ch}.opp-page[data-presentation=app-store-listing] .opp-lede{max-width:44ch}.opp-page[data-presentation=app-store-listing] .opp-hero__actions{margin-top:1.25rem}.opp-page[data-presentation=app-store-listing] .listing-signature{min-width:0;color:var(--text-primary);grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;padding-block:1.5rem;text-decoration:none;display:grid}.opp-page[data-presentation=app-store-listing] .listing-signature:focus-visible{outline:3px solid var(--listing-blue);outline-offset:4px}.opp-page[data-presentation=app-store-listing] .listing-signature__phone{border:2px solid var(--listing-blue);background:var(--listing-wash);border-radius:1.5rem;min-width:0;margin:0;padding:1.25rem 1rem}.opp-page[data-presentation=app-store-listing] .listing-signature__app{align-items:center;gap:.75rem;font-size:1rem;font-weight:800;line-height:1.35;display:flex}.opp-page[data-presentation=app-store-listing] .listing-signature__app small{color:var(--text-secondary);margin-top:.25rem;font-size:.875rem;font-weight:500;display:block}.opp-page[data-presentation=app-store-listing] .listing-signature__icon{border:1px solid var(--listing-blue);border-radius:.5rem;flex:0 0 2.5rem;place-items:center;height:2.5rem;font-size:1.5rem;display:grid}.opp-page[data-presentation=app-store-listing] .listing-signature__puzzle{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block:1.5rem;display:grid}.opp-page[data-presentation=app-store-listing] .listing-signature__puzzle>span{aspect-ratio:1;border:1px solid var(--border-strong);background:var(--bg-card);place-items:center;display:grid}.opp-page[data-presentation=app-store-listing] .listing-signature__puzzle i{border-top:.5rem solid var(--listing-blue);width:75%;display:block}.opp-page[data-presentation=app-store-listing] .listing-signature__puzzle .turn i{border-right:.5rem solid var(--listing-blue);width:50%;height:50%;transform:rotate(90deg)}.opp-page[data-presentation=app-store-listing] .listing-signature__groceries{margin-block:1.5rem;display:grid}.opp-page[data-presentation=app-store-listing] .listing-signature__groceries>span{border-bottom:1px solid var(--border-strong);justify-content:space-between;padding-block:1rem;display:flex}.opp-page[data-presentation=app-store-listing] .listing-signature__groceries i{color:var(--listing-blue);font-style:normal}.opp-page[data-presentation=app-store-listing] .listing-signature__groceries small{color:var(--text-secondary);margin-top:.75rem}.opp-page[data-presentation=app-store-listing] .listing-signature__phone>p{margin:0;font-size:.875rem;line-height:1.5}.opp-page[data-presentation=app-store-listing] .listing-signature__caption{border-block:2px solid var(--listing-blue);background:var(--bg-page);margin-left:-1rem;padding:1.5rem 0 1.5rem 1.5rem;position:relative}.opp-page[data-presentation=app-store-listing] .listing-signature__label{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=app-store-listing] .listing-signature__caption>strong{letter-spacing:-.02em;margin-block:.75rem 1.25rem;font-size:1.728rem;font-weight:800;line-height:1.2;display:block}.opp-page[data-presentation=app-store-listing] .listing-signature__link{text-underline-offset:.2em;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5;text-decoration:underline;display:flex}.opp-page[data-presentation=app-store-listing] .listing-example{border-bottom:1px solid var(--border-strong)}.opp-page[data-presentation=app-store-listing] .listing-demo>header{max-width:64ch}.opp-page[data-presentation=app-store-listing] .listing-demo .listing-frame{background:var(--listing-wash);border-width:0 0 2px 2px;border-radius:0;padding:1.5rem}.opp-page[data-presentation=app-store-listing] .listing-demo .listing-annotations{border-top:2px solid var(--listing-blue)}.opp-page[data-presentation=app-store-listing] .opp-retained-example{background:var(--bg-card)}.opp-page[data-presentation=app-store-listing] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=app-store-listing] .opp-retained-example .opp-hero__diagram{width:100%;max-width:50rem;margin-inline:auto}.opp-page[data-presentation=app-store-listing] .opp-retained-example .opp-hero__example{padding:0}@media (width<=800px){.opp-page[data-presentation=app-store-listing] .opp-hero__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.opp-page[data-presentation=app-store-listing] .opp-hero__copy{display:block}html[data-lp-system] #main .opp-page[data-presentation=app-store-listing] h1{max-width:20ch}.opp-page[data-presentation=app-store-listing] .listing-signature{grid-template-columns:7rem minmax(0,1fr);max-width:36rem;margin-block:1.25rem;padding:0}.opp-page[data-presentation=app-store-listing] .listing-signature__phone{border-radius:1rem;padding:.75rem .5rem}.opp-page[data-presentation=app-store-listing] .listing-signature__app{display:none}.opp-page[data-presentation=app-store-listing] .listing-signature__puzzle{gap:.25rem;margin:0}.opp-page[data-presentation=app-store-listing] .listing-signature__puzzle i{border-top-width:.25rem}.opp-page[data-presentation=app-store-listing] .listing-signature__puzzle .turn i{border-right-width:.25rem}.opp-page[data-presentation=app-store-listing] .listing-signature__groceries{margin:0;font-size:.875rem}.opp-page[data-presentation=app-store-listing] .listing-signature__groceries>span{padding-block:.375rem}.opp-page[data-presentation=app-store-listing] .listing-signature__groceries small,.opp-page[data-presentation=app-store-listing] .listing-signature__phone>p{display:none}.opp-page[data-presentation=app-store-listing] .listing-signature__caption{margin-left:-.5rem;padding:.75rem 0 .75rem 1rem}.opp-page[data-presentation=app-store-listing] .listing-signature__caption>strong{letter-spacing:0;margin:.375rem 0 .5rem;font-size:1.2rem}.opp-page[data-presentation=app-store-listing] .listing-signature__link{font-size:.875rem}.opp-page[data-presentation=app-store-listing] .listing-demo .demo-choice-row{flex-direction:row}.opp-page[data-presentation=app-store-listing] .listing-demo .demo-choice{flex:9rem;width:auto}.opp-page[data-presentation=app-store-listing] .listing-demo .listing-frame{padding:1rem}}@media (forced-colors:active){.opp-page[data-presentation=app-store-listing]{--listing-blue:CanvasText}.opp-page[data-presentation=app-store-listing] .listing-signature__caption{background:canvas}}.opp-page[data-presentation=app-store-listing] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=app-store-listing] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=app-store-listing] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=app-store-listing] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=app-store-listing] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=app-store-listing] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=app-store-listing] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=app-store-listing] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=app-store-listing] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=app-store-listing] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=app-store-listing] .opp-fit-details,.opp-page[data-presentation=app-store-listing] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=app-store-listing] .opp-process{padding-block:1rem}.opp-page[data-presentation=app-store-listing] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=app-store-listing] .opp-process-details>summary,.opp-page[data-presentation=app-store-listing] .opp-fit summary,.opp-page[data-presentation=app-store-listing] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=app-store-listing] .opp-process-details summary h2,.opp-page[data-presentation=app-store-listing] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=app-store-listing] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=app-store-listing] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=app-store-listing] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=app-store-listing] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=app-store-listing] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=app-store-listing] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=app-store-listing] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=app-store-listing] .opp-selected-scope .opp-scope,.opp-page[data-presentation=app-store-listing] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.dark .offer-demo,html[data-opp-theme=dark] .opp-page[data-composition] .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.report-page[data-astro-cid-c7ujo55x]{border-block:2px solid var(--demo-accent);background:var(--demo-paper)}.report-dateline[data-astro-cid-c7ujo55x]{justify-content:space-between;gap:calc(var(--demo-unit) * 2) calc(var(--demo-unit) * 6);padding:calc(var(--demo-unit) * 4) calc(var(--demo-unit) * 6);border-bottom:1px solid var(--demo-rule);flex-wrap:wrap;font-size:.875rem;display:flex}.report-body[data-astro-cid-c7ujo55x]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.report-main[data-astro-cid-c7ujo55x]{padding:calc(var(--demo-unit) * 6)}.report-main[data-astro-cid-c7ujo55x] h3[data-astro-cid-c7ujo55x]{--demo-heading-size:1.728rem;max-width:26ch}.report-intro[data-astro-cid-c7ujo55x]{margin-top:calc(var(--demo-unit) * 3)}.report-counts[data-astro-cid-c7ujo55x]{gap:calc(var(--demo-unit) * 4);margin-block:calc(var(--demo-unit) * 6);padding-block:calc(var(--demo-unit) * 4);border-block:1px solid var(--demo-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-counts[data-astro-cid-c7ujo55x] dt[data-astro-cid-c7ujo55x]{color:var(--demo-muted);font-size:.875rem}.report-counts[data-astro-cid-c7ujo55x] dd[data-astro-cid-c7ujo55x]{margin-top:calc(var(--demo-unit) * 2);font-size:1.44rem;font-weight:800}.report-draft[data-astro-cid-c7ujo55x]{margin-block:calc(var(--demo-unit) * 6)}.report-draft[data-astro-cid-c7ujo55x] blockquote[data-astro-cid-c7ujo55x]{margin-top:calc(var(--demo-unit) * 2)}.report-sources[data-astro-cid-c7ujo55x]{padding:calc(var(--demo-unit) * 6);border-inline-start:1px solid var(--demo-rule);background:var(--demo-inset)}.report-sources[data-astro-cid-c7ujo55x] .demo-facts[data-astro-cid-c7ujo55x]{margin-top:calc(var(--demo-unit) * 4)}.report-ledger[data-astro-cid-c7ujo55x]{margin:0 calc(var(--demo-unit) * 6)}.report-table-wrap[data-astro-cid-c7ujo55x]{overflow-x:auto}.report-ledger[data-astro-cid-c7ujo55x] table[data-astro-cid-c7ujo55x]{border-collapse:collapse;width:100%;font-size:.875rem}.report-ledger[data-astro-cid-c7ujo55x] caption[data-astro-cid-c7ujo55x]{text-align:start;padding-bottom:calc(var(--demo-unit) * 3)}.report-ledger[data-astro-cid-c7ujo55x] th[data-astro-cid-c7ujo55x],.report-ledger[data-astro-cid-c7ujo55x] td[data-astro-cid-c7ujo55x]{text-align:start;vertical-align:top;padding:calc(var(--demo-unit) * 3) calc(var(--demo-unit) * 2);border-bottom:1px solid var(--demo-rule)}.report-review[data-astro-cid-c7ujo55x]{color:var(--demo-muted);padding:calc(var(--demo-unit) * 4) calc(var(--demo-unit) * 6);border-top:1px solid var(--demo-rule);font-size:.875rem}@media (width<=700px){.report-body[data-astro-cid-c7ujo55x]{grid-template-columns:1fr}.report-sources[data-astro-cid-c7ujo55x]{border-inline-start:0;border-top:1px solid var(--demo-rule)}.report-main[data-astro-cid-c7ujo55x],.report-sources[data-astro-cid-c7ujo55x],.report-dateline[data-astro-cid-c7ujo55x]{padding:calc(var(--demo-unit) * 4)}}.opp-page[data-presentation=client-reporting-automation]{--report-rule:var(--opp-accent)}html[data-opp-theme=dark] .opp-page[data-presentation=client-reporting-automation]{--report-rule:var(--opp-accent-dark)}.opp-page[data-presentation=client-reporting-automation] .opp-hero__grid{display:block}.opp-page[data-presentation=client-reporting-automation] .opp-hero__copy{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,6vw,6rem);display:grid}.opp-page[data-presentation=client-reporting-automation] .opp-eyebrow{grid-area:1/1/auto/-1}html[data-lp-system] #main .opp-page[data-presentation=client-reporting-automation] h1{text-wrap:balance;grid-area:2/1/span 3;max-width:17ch;margin-block:0}.opp-page[data-presentation=client-reporting-automation] .opp-lede{grid-area:2/2;max-width:37ch;margin-top:0}.opp-page[data-presentation=client-reporting-automation] .lp-host{grid-area:3/2}.opp-page[data-presentation=client-reporting-automation] .opp-hero__actions{grid-area:4/2;margin-top:1.25rem}.opp-page[data-presentation=client-reporting-automation] .report-signature{border-block:2px solid var(--report-rule);color:var(--text-primary);grid-area:5/1/auto/-1;grid-template-columns:minmax(0,1fr) 12rem;align-items:stretch;margin-top:2.5rem;text-decoration:none;display:grid}.opp-page[data-presentation=client-reporting-automation] .report-signature:focus-visible{outline:3px solid var(--report-rule);outline-offset:4px}.opp-page[data-presentation=client-reporting-automation] .report-signature__statement{padding:1.25rem 2rem 1.25rem 0}.opp-page[data-presentation=client-reporting-automation] .report-signature__label{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=client-reporting-automation] .report-signature__statement>strong{max-width:28ch;margin-block:.5rem .75rem;font-size:clamp(1.728rem,2.8vw,2.488rem);font-weight:800;line-height:1.2;display:block}.opp-page[data-presentation=client-reporting-automation] .report-signature__link{text-underline-offset:.2em;font-size:1rem;line-height:1.5;text-decoration:underline}.opp-page[data-presentation=client-reporting-automation] .report-signature__margin{border-left:1px solid var(--report-rule);color:var(--text-secondary);flex-direction:column;justify-content:center;gap:.25rem;padding:1.25rem;font-size:.875rem;line-height:1.5;display:flex}.opp-page[data-presentation=client-reporting-automation] .report-signature__margin b{color:var(--text-primary);font-weight:800}.opp-page[data-presentation=client-reporting-automation] .report-signature__review{color:var(--text-primary);margin-top:.75rem}.opp-page[data-presentation=client-reporting-automation] .opp-hero__links{grid-area:6/1}.opp-page[data-presentation=client-reporting-automation] .opp-location{text-align:right;grid-area:6/2;align-self:center}.opp-page[data-presentation=client-reporting-automation] .reporting-example{background:var(--bg-card)}.opp-page[data-presentation=client-reporting-automation] .report-demo>header{max-width:44rem}.opp-page[data-presentation=client-reporting-automation] .report-demo .report-page{background:var(--bg-page)}.opp-page[data-presentation=client-reporting-automation] .report-demo .report-dateline{padding-inline:0}.opp-page[data-presentation=client-reporting-automation] .report-demo .report-main{padding-left:0}.opp-page[data-presentation=client-reporting-automation] .opp-retained-example__inner{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:3rem;display:grid}.opp-page[data-presentation=client-reporting-automation] .opp-retained-example .opp-hero__diagram{border:0;padding:0}.opp-page[data-presentation=client-reporting-automation] .opp-retained-example .opp-hero__example{grid-column:auto;padding:0}@media (width<=800px){.opp-page[data-presentation=client-reporting-automation] .opp-hero__copy{display:block}html[data-lp-system] #main .opp-page[data-presentation=client-reporting-automation] h1{max-width:19ch}.opp-page[data-presentation=client-reporting-automation] .opp-lede{margin-top:1rem}.opp-page[data-presentation=client-reporting-automation] .report-signature{grid-template-columns:minmax(0,1fr) 6.5rem;margin-top:1.25rem}.opp-page[data-presentation=client-reporting-automation] .report-signature__statement{padding:.75rem .75rem .75rem 0}.opp-page[data-presentation=client-reporting-automation] .report-signature__statement>strong{margin-block:.375rem .5rem;font-size:1.2rem}.opp-page[data-presentation=client-reporting-automation] .report-signature__link{font-size:.875rem}.opp-page[data-presentation=client-reporting-automation] .report-signature__margin{padding:.75rem}.opp-page[data-presentation=client-reporting-automation] .report-signature__review{display:none}.opp-page[data-presentation=client-reporting-automation] .opp-location{text-align:left}.opp-page[data-presentation=client-reporting-automation] .report-demo .demo-choice-row{flex-direction:row}.opp-page[data-presentation=client-reporting-automation] .report-demo .demo-choice{flex:10rem;width:auto}.opp-page[data-presentation=client-reporting-automation] .report-demo .report-main{padding-left:1rem}.opp-page[data-presentation=client-reporting-automation] .report-demo .report-dateline{padding-inline:1rem}.opp-page[data-presentation=client-reporting-automation] .opp-retained-example__inner{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (forced-colors:active){.opp-page[data-presentation=client-reporting-automation]{--report-rule:CanvasText}}.opp-page[data-presentation=client-reporting-automation] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=client-reporting-automation] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=client-reporting-automation] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=client-reporting-automation] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=client-reporting-automation] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=client-reporting-automation] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=client-reporting-automation] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=client-reporting-automation] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=client-reporting-automation] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=client-reporting-automation] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=client-reporting-automation] .opp-fit-details,.opp-page[data-presentation=client-reporting-automation] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=client-reporting-automation] .opp-process{padding-block:1rem}.opp-page[data-presentation=client-reporting-automation] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=client-reporting-automation] .opp-process-details>summary,.opp-page[data-presentation=client-reporting-automation] .opp-fit summary,.opp-page[data-presentation=client-reporting-automation] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=client-reporting-automation] .opp-process-details summary h2,.opp-page[data-presentation=client-reporting-automation] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=client-reporting-automation] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=client-reporting-automation] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=client-reporting-automation] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=client-reporting-automation] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=client-reporting-automation] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=client-reporting-automation] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=client-reporting-automation] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=client-reporting-automation] .opp-selected-scope .opp-scope,.opp-page[data-presentation=client-reporting-automation] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.dark .offer-demo,html[data-opp-theme=dark] .opp-page[data-composition] .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.support-case[data-astro-cid-n2426z6x]{border:1px solid var(--demo-rule);border-radius:var(--radius-lg);background:var(--demo-paper);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden}.support-conversation[data-astro-cid-n2426z6x]{padding:calc(var(--demo-unit) * 6)}.support-request[data-astro-cid-n2426z6x]{border-left:2px solid var(--demo-rule);padding:0 0 calc(var(--demo-unit) * 4) calc(var(--demo-unit) * 4)}.support-request[data-astro-cid-n2426z6x] blockquote[data-astro-cid-n2426z6x]{margin-top:calc(var(--demo-unit) * 3);font-size:1.2rem;font-weight:800}.support-reply[data-astro-cid-n2426z6x]{margin:calc(var(--demo-unit) * 6) 0 0 calc(var(--demo-unit) * 6);padding:calc(var(--demo-unit) * 4);border:1px solid var(--demo-rule);border-radius:0 var(--radius) var(--radius) var(--radius);background:var(--demo-inset)}.support-reply[data-astro-cid-n2426z6x] blockquote[data-astro-cid-n2426z6x]{margin-top:calc(var(--demo-unit) * 2)}.support-source[data-astro-cid-n2426z6x]{margin-top:calc(var(--demo-unit) * 6);font-size:.875rem}.support-decision[data-astro-cid-n2426z6x]{padding:calc(var(--demo-unit) * 6);border-left:1px solid var(--demo-rule)}.support-decision[data-astro-cid-n2426z6x]>[data-astro-cid-n2426z6x]+[data-astro-cid-n2426z6x]{margin-top:calc(var(--demo-unit) * 4)}.support-decision[data-astro-cid-n2426z6x] h3[data-astro-cid-n2426z6x]{--demo-heading-size:1.44rem}.handoff-packet[data-astro-cid-n2426z6x],.support-review[data-astro-cid-n2426z6x]{border-top:3px solid var(--demo-accent);padding-top:calc(var(--demo-unit) * 4)}.handoff-packet[data-astro-cid-n2426z6x] .demo-facts[data-astro-cid-n2426z6x],.support-review[data-astro-cid-n2426z6x]>p[data-astro-cid-n2426z6x]{margin-top:calc(var(--demo-unit) * 4)}.support-boundary[data-astro-cid-n2426z6x]{gap:calc(var(--demo-unit) * 2);border-top:1px solid var(--demo-rule);padding:calc(var(--demo-unit) * 4) calc(var(--demo-unit) * 6);background:var(--demo-inset);grid-column:1/-1;display:grid}.support-boundary[data-astro-cid-n2426z6x] span[data-astro-cid-n2426z6x]{color:var(--demo-muted);font-size:.875rem}@media (width<=700px){.support-case[data-astro-cid-n2426z6x]{grid-template-columns:1fr}.support-decision[data-astro-cid-n2426z6x]{border-left:0;border-top:1px solid var(--demo-rule)}.support-conversation[data-astro-cid-n2426z6x],.support-decision[data-astro-cid-n2426z6x]{padding:calc(var(--demo-unit) * 4)}.support-reply[data-astro-cid-n2426z6x]{margin-left:calc(var(--demo-unit) * 3)}}.opp-page[data-presentation=customer-support-pilot]{--support-rule:var(--opp-accent)}html[data-opp-theme=dark] .opp-page[data-presentation=customer-support-pilot]{--support-rule:var(--opp-accent-dark)}.opp-page[data-presentation=customer-support-pilot] .opp-hero__grid{display:block}.opp-page[data-presentation=customer-support-pilot] .opp-hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);column-gap:clamp(2rem,6vw,5rem);display:grid}.opp-page[data-presentation=customer-support-pilot] .opp-hero__copy>*{grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=customer-support-pilot] h1{text-wrap:balance;max-width:18ch}.opp-page[data-presentation=customer-support-pilot] .opp-lede{max-width:41ch}.opp-page[data-presentation=customer-support-pilot] .opp-hero__actions{margin-top:1.25rem}.opp-page[data-presentation=customer-support-pilot] .opp-hero__copy>.support-signature{grid-area:1/2/span 8;align-self:center}.opp-page[data-presentation=customer-support-pilot] .support-signature{color:var(--text-primary);padding-block:1rem;text-decoration:none;display:block}.opp-page[data-presentation=customer-support-pilot] .support-signature:focus-visible{outline:3px solid var(--support-rule);outline-offset:4px}.opp-page[data-presentation=customer-support-pilot] .support-signature__label{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=customer-support-pilot] .support-signature__request{border-left:2px solid var(--support-rule);margin-right:2rem;padding-left:1.25rem}.opp-page[data-presentation=customer-support-pilot] .support-signature__request>span,.opp-page[data-presentation=customer-support-pilot] .support-signature__answer>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=customer-support-pilot] .support-signature__request>strong{max-width:20ch;margin-top:.5rem;font-size:2.074rem;font-weight:800;line-height:1.18;display:block}.opp-page[data-presentation=customer-support-pilot] .support-signature__answer{border-block:1px solid var(--border-strong);margin:2rem 0 2rem 3rem;padding-block:1rem}.opp-page[data-presentation=customer-support-pilot] .support-signature__answer p{max-width:26ch;margin:.5rem 0 0;font-size:1.44rem;line-height:1.4}.opp-page[data-presentation=customer-support-pilot] .support-signature__handoff{border-top:3px solid var(--support-rule);gap:.75rem;padding-top:1rem;display:grid}.opp-page[data-presentation=customer-support-pilot] .support-signature__handoff>:first-child{font-size:1rem;font-weight:800}.opp-page[data-presentation=customer-support-pilot] .support-signature__handoff>:last-child{text-underline-offset:.2em;font-size:1rem;text-decoration:underline}.opp-page[data-presentation=customer-support-pilot] .support-example{border-bottom:1px solid var(--border-strong)}.opp-page[data-presentation=customer-support-pilot] .support-demo>header{max-width:43rem}.opp-page[data-presentation=customer-support-pilot] .support-demo .support-case{background:0 0;border:0;border-radius:0;overflow:visible}.opp-page[data-presentation=customer-support-pilot] .support-demo .support-conversation{padding-left:0}.opp-page[data-presentation=customer-support-pilot] .support-demo .support-decision{border-left:0;border-top:3px solid var(--support-rule);margin-top:3rem;padding-right:0}.opp-page[data-presentation=customer-support-pilot] .support-demo .support-boundary{border-block:1px solid var(--border-strong);background:var(--bg-card);margin-top:1.5rem}.opp-page[data-presentation=customer-support-pilot] .opp-retained-example__inner{gap:2.5rem;display:grid}.opp-page[data-presentation=customer-support-pilot] .opp-retained-example .opp-hero__diagram{border:0;width:min(100%,48rem);margin-inline:auto;padding:0}.opp-page[data-presentation=customer-support-pilot] .opp-retained-example .opp-hero__example{padding:0}@media (width<=800px){.opp-page[data-presentation=customer-support-pilot] .opp-hero__copy{display:block}html[data-lp-system] #main .opp-page[data-presentation=customer-support-pilot] h1{max-width:20ch}.opp-page[data-presentation=customer-support-pilot] .support-signature{margin-top:1.25rem;padding:0}.opp-page[data-presentation=customer-support-pilot] .support-signature__label{margin-bottom:.5rem}.opp-page[data-presentation=customer-support-pilot] .support-signature__request{margin-right:0;padding-left:.75rem}.opp-page[data-presentation=customer-support-pilot] .support-signature__request>span,.opp-page[data-presentation=customer-support-pilot] .support-signature__answer>span{display:none}.opp-page[data-presentation=customer-support-pilot] .support-signature__request>strong{max-width:none;margin:0;font-size:1rem;line-height:1.5}.opp-page[data-presentation=customer-support-pilot] .support-signature__answer{margin:.5rem 0 .5rem 1.5rem;padding-block:.375rem}.opp-page[data-presentation=customer-support-pilot] .support-signature__answer p{max-width:none;margin:0;font-size:.875rem;line-height:1.5}.opp-page[data-presentation=customer-support-pilot] .support-signature__handoff{padding-top:.5rem;display:block}.opp-page[data-presentation=customer-support-pilot] .support-signature__handoff>:first-child{display:none}.opp-page[data-presentation=customer-support-pilot] .support-signature__handoff>:last-child{font-size:.875rem}.opp-page[data-presentation=customer-support-pilot] .support-demo .demo-choice-row{flex-direction:row}.opp-page[data-presentation=customer-support-pilot] .support-demo .demo-choice{flex:9rem;width:auto}.opp-page[data-presentation=customer-support-pilot] .support-demo .support-decision{margin-top:0;padding-inline:0}.opp-page[data-presentation=customer-support-pilot] .support-demo .support-conversation{padding-right:0}}@media (forced-colors:active){.opp-page[data-presentation=customer-support-pilot]{--support-rule:CanvasText}}.opp-page[data-presentation=customer-support-pilot] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=customer-support-pilot] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=customer-support-pilot] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=customer-support-pilot] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=customer-support-pilot] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=customer-support-pilot] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=customer-support-pilot] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=customer-support-pilot] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=customer-support-pilot] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=customer-support-pilot] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=customer-support-pilot] .opp-fit-details,.opp-page[data-presentation=customer-support-pilot] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=customer-support-pilot] .opp-process{padding-block:1rem}.opp-page[data-presentation=customer-support-pilot] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=customer-support-pilot] .opp-process-details>summary,.opp-page[data-presentation=customer-support-pilot] .opp-fit summary,.opp-page[data-presentation=customer-support-pilot] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=customer-support-pilot] .opp-process-details summary h2,.opp-page[data-presentation=customer-support-pilot] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=customer-support-pilot] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=customer-support-pilot] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=customer-support-pilot] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=customer-support-pilot] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=customer-support-pilot] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=customer-support-pilot] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=customer-support-pilot] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=customer-support-pilot] .opp-selected-scope .opp-scope,.opp-page[data-presentation=customer-support-pilot] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.dark .offer-demo,html[data-opp-theme=dark] .opp-page[data-composition] .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.creative-brief[data-astro-cid-tccmdfwq]{background:var(--demo-paper);border:1px solid var(--demo-rule);border-radius:var(--radius);overflow:hidden}.creative-spread[data-astro-cid-tccmdfwq]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.creative-concept[data-astro-cid-tccmdfwq]{padding:calc(var(--demo-unit) * 6);background:var(--demo-inset);border-bottom:3px solid var(--demo-accent)}.creative-concept[data-astro-cid-tccmdfwq] h3[data-astro-cid-tccmdfwq]{--demo-heading-size:clamp(1.728rem, 3vw, 2.488rem);--demo-heading-leading:1.15;max-width:16ch;margin-top:calc(var(--demo-unit) * 6)}.concept-drawing[data-astro-cid-tccmdfwq]{width:100%;height:auto;max-height:12rem;margin-block:calc(var(--demo-unit) * 6);fill:none;stroke:var(--demo-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:block}.concept-drawing[data-astro-cid-tccmdfwq] .drawing-paper[data-astro-cid-tccmdfwq]{fill:var(--demo-paper)}.creative-concept[data-astro-cid-tccmdfwq] figcaption[data-astro-cid-tccmdfwq]{font-size:1.2rem;font-weight:800}.creative-margin[data-astro-cid-tccmdfwq]{padding:calc(var(--demo-unit) * 6);border-left:1px solid var(--demo-rule)}.creative-shots[data-astro-cid-tccmdfwq],.creative-measure[data-astro-cid-tccmdfwq]{padding:calc(var(--demo-unit) * 6);border-bottom:1px solid var(--demo-rule)}.creative-shots[data-astro-cid-tccmdfwq] ol[data-astro-cid-tccmdfwq]{gap:calc(var(--demo-unit) * 6);padding-left:calc(var(--demo-unit) * 5);margin-top:calc(var(--demo-unit) * 4);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid}.creative-shots[data-astro-cid-tccmdfwq] li[data-astro-cid-tccmdfwq]{padding-left:var(--demo-unit)}.creative-shots[data-astro-cid-tccmdfwq] li[data-astro-cid-tccmdfwq]::marker{color:var(--demo-accent);font-weight:800}.creative-measure[data-astro-cid-tccmdfwq]>p[data-astro-cid-tccmdfwq]{margin-top:calc(var(--demo-unit) * 2)}.signal-choice[data-astro-cid-tccmdfwq]{margin-block:calc(var(--demo-unit) * 4)}.signal-results[data-astro-cid-tccmdfwq]>[data-astro-cid-tccmdfwq]+[data-astro-cid-tccmdfwq]{margin-top:calc(var(--demo-unit) * 4)}.creative-rule[data-astro-cid-tccmdfwq]{margin:0 calc(var(--demo-unit) * 6);border-top:0}@supports selector(:has(*)){.creative-measure[data-astro-cid-tccmdfwq]:has(input:checked) .signal-missing[data-astro-cid-tccmdfwq],.creative-measure[data-astro-cid-tccmdfwq]:not(:has(input:checked)) .signal-present[data-astro-cid-tccmdfwq]{display:none}.signal-results[data-astro-cid-tccmdfwq]>[data-astro-cid-tccmdfwq]+[data-astro-cid-tccmdfwq]{margin-top:0}}@media (width<=700px){.creative-spread[data-astro-cid-tccmdfwq]{grid-template-columns:1fr}.creative-margin[data-astro-cid-tccmdfwq]{border-left:0;border-bottom:1px solid var(--demo-rule)}.creative-shots[data-astro-cid-tccmdfwq] ol[data-astro-cid-tccmdfwq]{gap:calc(var(--demo-unit) * 3);grid-template-columns:1fr}.creative-concept[data-astro-cid-tccmdfwq],.creative-margin[data-astro-cid-tccmdfwq],.creative-shots[data-astro-cid-tccmdfwq],.creative-measure[data-astro-cid-tccmdfwq]{padding:calc(var(--demo-unit) * 4)}}.opp-page[data-presentation=app-creative-testing]{--creative-rule:var(--opp-accent)}html[data-opp-theme=dark] .opp-page[data-presentation=app-creative-testing]{--creative-rule:var(--opp-accent-dark)}.opp-page[data-presentation=app-creative-testing] .opp-hero__grid{display:block}.opp-page[data-presentation=app-creative-testing] .opp-hero__copy{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);column-gap:clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=app-creative-testing] .opp-hero__copy>*{grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=app-creative-testing] h1{text-wrap:balance;max-width:16ch}.opp-page[data-presentation=app-creative-testing] .opp-hero__copy>.creative-signature{grid-area:1/2/span 8;align-self:center}.opp-page[data-presentation=app-creative-testing] .creative-signature{color:var(--text-primary);border-block:2px solid var(--creative-rule);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);text-decoration:none;display:grid}.opp-page[data-presentation=app-creative-testing] .creative-signature:focus-visible{outline:3px solid var(--creative-rule);outline-offset:4px}.opp-page[data-presentation=app-creative-testing] .creative-signature__concept{background:var(--opp-band);padding:1.5rem}.opp-page[data-presentation=app-creative-testing] .creative-signature__concept>span,.opp-page[data-presentation=app-creative-testing] .creative-signature__brief>span:first-child{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=app-creative-testing] .creative-signature__concept>strong{max-width:13ch;margin-top:1.25rem;font-size:2.074rem;line-height:1.15;display:block}.opp-page[data-presentation=app-creative-testing] .creative-signature svg{fill:none;width:100%;height:auto;stroke:var(--creative-rule);stroke-width:3px;margin-block:1.5rem;display:block}.opp-page[data-presentation=app-creative-testing] .creative-signature__paper{fill:var(--bg-page)}.opp-page[data-presentation=app-creative-testing] .creative-signature__brief{border-left:1px solid var(--border-strong);flex-direction:column;justify-content:space-between;padding:1.5rem 0 1.5rem 1.25rem;display:flex}.opp-page[data-presentation=app-creative-testing] .creative-signature__brief p{margin-block:1rem 2rem;font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=app-creative-testing] .creative-signature__link{text-underline-offset:.2em;font-size:1rem;line-height:1.5;text-decoration:underline}.opp-page[data-presentation=app-creative-testing] .creative-demo>header{max-width:46rem}.opp-page[data-presentation=app-creative-testing] .creative-demo .creative-brief{border:0;border-radius:0;overflow:visible}.opp-page[data-presentation=app-creative-testing] .creative-demo .creative-spread{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.opp-page[data-presentation=app-creative-testing] .creative-demo .creative-concept{padding:2rem}.opp-page[data-presentation=app-creative-testing] .opp-retained-example__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:2.5rem;display:grid}.opp-page[data-presentation=app-creative-testing] .opp-retained-example .opp-hero__example{grid-column:1/-1}@media (width<=800px){.opp-page[data-presentation=app-creative-testing] .opp-hero__copy{display:block}html[data-lp-system] #main .opp-page[data-presentation=app-creative-testing] h1{max-width:20ch}.opp-page[data-presentation=app-creative-testing] .creative-signature{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin-top:1.25rem}.opp-page[data-presentation=app-creative-testing] .creative-signature__concept{padding:.75rem}.opp-page[data-presentation=app-creative-testing] .creative-signature__concept>span,.opp-page[data-presentation=app-creative-testing] .creative-signature__brief>span:first-child{display:none}.opp-page[data-presentation=app-creative-testing] .creative-signature__concept>strong{max-width:none;margin-top:0;font-size:1.2rem}.opp-page[data-presentation=app-creative-testing] .creative-signature svg{max-height:3.5rem;margin:.5rem 0 0}.opp-page[data-presentation=app-creative-testing] .creative-signature__brief{padding:.75rem 0 .75rem .75rem}.opp-page[data-presentation=app-creative-testing] .creative-signature__brief p{display:none}.opp-page[data-presentation=app-creative-testing] .creative-signature__link{font-size:.875rem}.opp-page[data-presentation=app-creative-testing] .creative-demo .creative-spread,.opp-page[data-presentation=app-creative-testing] .opp-retained-example__inner{grid-template-columns:minmax(0,1fr)}.opp-page[data-presentation=app-creative-testing] .creative-demo .creative-concept{padding:1rem}.opp-page[data-presentation=app-creative-testing] .creative-demo .demo-choice-row{flex-direction:row}.opp-page[data-presentation=app-creative-testing] .creative-demo .demo-choice{flex:10rem;width:auto}}@media (forced-colors:active){.opp-page[data-presentation=app-creative-testing]{--creative-rule:CanvasText}}.opp-page[data-presentation=app-creative-testing] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=app-creative-testing] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=app-creative-testing] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=app-creative-testing] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=app-creative-testing] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=app-creative-testing] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=app-creative-testing] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=app-creative-testing] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=app-creative-testing] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=app-creative-testing] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=app-creative-testing] .opp-fit-details,.opp-page[data-presentation=app-creative-testing] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=app-creative-testing] .opp-process{padding-block:1rem}.opp-page[data-presentation=app-creative-testing] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=app-creative-testing] .opp-process-details>summary,.opp-page[data-presentation=app-creative-testing] .opp-fit summary,.opp-page[data-presentation=app-creative-testing] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=app-creative-testing] .opp-process-details summary h2,.opp-page[data-presentation=app-creative-testing] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=app-creative-testing] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=app-creative-testing] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=app-creative-testing] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=app-creative-testing] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=app-creative-testing] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=app-creative-testing] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=app-creative-testing] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=app-creative-testing] .opp-selected-scope .opp-scope,.opp-page[data-presentation=app-creative-testing] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.jrn-intake{color:var(--text-primary);font-family:var(--font-sans);min-width:0;font-size:1rem;line-height:1.55}.jrn-intake *{box-sizing:border-box}.jrn-intake :is(h2,h3,p,ul,blockquote,fieldset){margin:0}.jrn-intake :is(p,li){overflow-wrap:anywhere}.jrn-intake .jrn-head{gap:.75rem;max-width:44rem;display:grid}.jrn-intake .jrn-kicker{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.jrn-intake .jrn-disclosure{color:var(--text-secondary);border-block:1px solid var(--border-strong);margin-block:1rem 1.5rem;padding-block:1rem;font-size:.875rem}.jrn-intake .jrn-intake__desk{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:2.5rem;display:grid}.jrn-intake .jrn-intake__slip{background:var(--opp-band);border-top:4px solid var(--opp-mark);border-radius:0 0 1.5rem;padding:1.25rem}.jrn-intake .jrn-intake__slip blockquote{margin-block:.75rem 1rem;font-size:1.2rem;line-height:1.5}.jrn-intake .jrn-controls{border:0;min-width:0;margin-top:1rem;padding:0}.jrn-intake .jrn-controls legend{margin-bottom:.75rem;padding:0;font-weight:800}.jrn-intake .jrn-controls:disabled{opacity:1}.jrn-intake .jrn-check{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:48px;padding-block:.75rem;display:grid}.jrn-intake input{width:1.125rem;height:1.125rem;accent-color:var(--opp-mark);margin:.125rem 0 0}.jrn-intake input:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.jrn-intake .jrn-intake__brief{border-top:2px solid var(--opp-mark);padding:1.5rem}.jrn-intake .jrn-intake__briefhead{border-bottom:1px solid var(--border-strong);gap:.25rem;margin-bottom:1.25rem;padding-bottom:1rem;display:grid}.jrn-intake .jrn-intake__briefhead>span{color:var(--text-secondary);font-size:.875rem}.jrn-intake .jrn-intake__briefhead>strong{font-size:1.728rem;line-height:1.25}.jrn-intake .jrn-intake__brief ul{margin-block:.75rem 1.5rem;padding-left:1.25rem}.jrn-intake .jrn-intake__brief li+li{margin-top:.5rem}.jrn-intake .jrn-intake__unknown{border-top:1px dashed var(--border-strong);padding-top:1rem}.jrn-intake .jrn-intake__brief footer{border-top:1px solid var(--border-strong);padding-top:1rem}.jrn-intake .jrn-intake__brief footer>strong{margin-block:.5rem;display:block}.jrn-intake .jrn-takeaway{border-left:3px solid var(--opp-mark);background:var(--opp-band);margin-top:1.5rem;padding:1rem 1.25rem}.jrn-intake noscript p{padding-block:1rem}.jrn-intake .jrn-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.jrn-intake .jrn-intake__desk{grid-template-columns:minmax(0,1fr);gap:1.5rem}.jrn-intake .jrn-intake__brief{padding-inline:0}}.opp-page[data-presentation=app-agency-project-intake]{--intake-rule:var(--opp-accent)}html[data-opp-theme=dark] .opp-page[data-presentation=app-agency-project-intake]{--intake-rule:var(--opp-accent-dark)}.opp-page[data-presentation=app-agency-project-intake] .opp-hero__grid{display:block}.opp-page[data-presentation=app-agency-project-intake] .opp-hero__copy{max-width:60rem;margin-inline:auto}html[data-lp-system] #main .opp-page[data-presentation=app-agency-project-intake] h1{text-wrap:balance;max-width:23ch}.opp-page[data-presentation=app-agency-project-intake] .opp-lede{max-width:56ch}.opp-page[data-presentation=app-agency-project-intake] .intake-signature{color:var(--text-primary);grid-template-columns:minmax(0,.8fr) 3rem minmax(0,1.4fr);align-items:center;margin-top:2rem;text-decoration:none;display:grid}.opp-page[data-presentation=app-agency-project-intake] .intake-signature:focus-visible{outline:3px solid var(--intake-rule);outline-offset:4px}.opp-page[data-presentation=app-agency-project-intake] .intake-signature__slip{border-top:4px solid var(--intake-rule);background:var(--opp-band);border-radius:0 0 1.5rem;padding:1.25rem}.opp-page[data-presentation=app-agency-project-intake] .intake-signature__slip>span,.opp-page[data-presentation=app-agency-project-intake] .intake-signature__brief>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=app-agency-project-intake] .intake-signature strong{margin-block:.5rem .75rem;font-size:1.728rem;line-height:1.22;display:block}.opp-page[data-presentation=app-agency-project-intake] .intake-signature small{font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=app-agency-project-intake] .intake-signature__arrow{text-align:center;color:var(--intake-rule);font-size:1.728rem}.opp-page[data-presentation=app-agency-project-intake] .intake-signature__brief{border-block:2px solid var(--intake-rule);padding:1.25rem 0 1.25rem 1.25rem}.opp-page[data-presentation=app-agency-project-intake] .intake-signature__brief small{text-underline-offset:.2em;text-decoration:underline}.opp-page[data-presentation=app-agency-project-intake] .jrn-intake{border:0;border-radius:0;padding-inline:0}.opp-page[data-presentation=app-agency-project-intake] .jrn-intake__brief{box-shadow:none;border-width:2px 0 0}html[data-lp-system] #main .opp-page[data-presentation=app-agency-project-intake] .jrn-intake h2{font-size:1.728rem;line-height:1.25}html[data-lp-system] #main .opp-page[data-presentation=app-agency-project-intake] .jrn-intake h3{font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=app-agency-project-intake] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=app-agency-project-intake] .opp-retained-example .opp-hero__diagram{width:min(100%,52rem);margin-inline:auto}@media (width<=800px){html[data-lp-system] #main .opp-page[data-presentation=app-agency-project-intake] h1{max-width:20ch}.opp-page[data-presentation=app-agency-project-intake] .intake-signature{grid-template-columns:minmax(0,.9fr) 1.5rem minmax(0,1.2fr);margin-top:1.25rem}.opp-page[data-presentation=app-agency-project-intake] .intake-signature__slip{padding:.75rem}.opp-page[data-presentation=app-agency-project-intake] .intake-signature strong{margin-block:.25rem .5rem;font-size:1rem;line-height:1.4}.opp-page[data-presentation=app-agency-project-intake] .intake-signature__brief{padding:.75rem 0 .75rem .5rem}.opp-page[data-presentation=app-agency-project-intake] .intake-signature__slip>span{display:none}}@media (forced-colors:active){.opp-page[data-presentation=app-agency-project-intake]{--intake-rule:CanvasText}}.opp-page[data-presentation=app-agency-project-intake] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=app-agency-project-intake] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=app-agency-project-intake] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=app-agency-project-intake] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=app-agency-project-intake] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=app-agency-project-intake] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=app-agency-project-intake] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=app-agency-project-intake] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=app-agency-project-intake] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=app-agency-project-intake] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=app-agency-project-intake] .opp-fit-details,.opp-page[data-presentation=app-agency-project-intake] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=app-agency-project-intake] .opp-process{padding-block:1rem}.opp-page[data-presentation=app-agency-project-intake] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=app-agency-project-intake] .opp-process-details>summary,.opp-page[data-presentation=app-agency-project-intake] .opp-fit summary,.opp-page[data-presentation=app-agency-project-intake] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=app-agency-project-intake] .opp-process-details summary h2,.opp-page[data-presentation=app-agency-project-intake] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=app-agency-project-intake] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=app-agency-project-intake] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=app-agency-project-intake] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=app-agency-project-intake] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=app-agency-project-intake] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=app-agency-project-intake] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=app-agency-project-intake] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=app-agency-project-intake] .opp-selected-scope .opp-scope,.opp-page[data-presentation=app-agency-project-intake] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.dark .offer-demo,html[data-opp-theme=dark] .opp-page[data-composition] .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.public-question-book[data-astro-cid-2tl6vpov]{margin-top:calc(var(--demo-unit) * 6)}.public-question[data-astro-cid-2tl6vpov]{padding-inline:calc(var(--demo-unit) * 4);border-bottom:1px solid var(--demo-rule);margin-top:0}.public-question[data-astro-cid-2tl6vpov] summary[data-astro-cid-2tl6vpov]{padding-block:calc(var(--demo-unit) * 5);font-size:1.2rem}.public-answer-body[data-astro-cid-2tl6vpov]{gap:calc(var(--demo-unit) * 6);padding-block:calc(var(--demo-unit) * 3);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.public-answer-body[data-astro-cid-2tl6vpov] blockquote[data-astro-cid-2tl6vpov]{padding-top:calc(var(--demo-unit) * 3);font-size:1.44rem;line-height:1.45}.source-footnote[data-astro-cid-2tl6vpov]{min-width:44px;min-height:44px;color:var(--demo-accent);justify-content:center;align-items:center;font-size:1rem;text-decoration:underline;display:inline-flex}.source-footnote[data-astro-cid-2tl6vpov]:focus-visible{outline:3px solid var(--demo-accent);outline-offset:2px}.public-source[data-astro-cid-2tl6vpov]{border-top:3px solid var(--demo-accent);padding:calc(var(--demo-unit) * 4);background:var(--demo-paper);scroll-margin-top:6rem}.public-source[data-astro-cid-2tl6vpov]:target{outline:3px solid var(--demo-accent);outline-offset:3px}.source-passage[data-astro-cid-2tl6vpov]{margin-top:calc(var(--demo-unit) * 4)}.public-publishing-decision[data-astro-cid-2tl6vpov]{border-left:1px solid var(--demo-rule);padding-left:calc(var(--demo-unit) * 4);grid-column:1/-1}.public-publishing-decision[data-astro-cid-2tl6vpov] p[data-astro-cid-2tl6vpov]{margin-top:calc(var(--demo-unit) * 2)}.search-evidence-line[data-astro-cid-2tl6vpov]{gap:calc(var(--demo-unit) * 4) calc(var(--demo-unit) * 6);border-top:2px solid var(--demo-accent);padding-top:calc(var(--demo-unit) * 4);margin-top:calc(var(--demo-unit) * 6);flex-wrap:wrap;font-size:.875rem;display:flex}@media (width<=650px){.public-answer-body[data-astro-cid-2tl6vpov]{grid-template-columns:1fr}.public-question[data-astro-cid-2tl6vpov]{padding-inline:0}}.opp-page[data-presentation=ai-search-visibility]{--search-rule:var(--opp-accent)}html[data-opp-theme=dark] .opp-page[data-presentation=ai-search-visibility]{--search-rule:var(--opp-accent-dark)}.opp-page[data-presentation=ai-search-visibility] .opp-hero__grid{display:block}.opp-page[data-presentation=ai-search-visibility] .opp-hero__copy{text-align:center;max-width:62rem;margin-inline:auto}html[data-lp-system] #main .opp-page[data-presentation=ai-search-visibility] h1{text-wrap:balance;max-width:24ch;margin-inline:auto}.opp-page[data-presentation=ai-search-visibility] .opp-lede{max-width:58ch;margin-inline:auto}.opp-page[data-presentation=ai-search-visibility] .lp-host{margin-inline:auto}.opp-page[data-presentation=ai-search-visibility] .opp-hero__actions{justify-content:center}.opp-page[data-presentation=ai-search-visibility] .search-signature{border-top:1px solid var(--border-strong);max-width:54rem;color:var(--text-primary);text-align:left;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:2rem;margin:2rem auto 0;padding-block:1.25rem;text-decoration:none;display:grid}.opp-page[data-presentation=ai-search-visibility] .search-signature:focus-visible{outline:3px solid var(--search-rule);outline-offset:4px}.opp-page[data-presentation=ai-search-visibility] .search-signature__question>span,.opp-page[data-presentation=ai-search-visibility] .search-signature__source>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=ai-search-visibility] .search-signature__question>strong{margin-top:.75rem;font-size:2.074rem;line-height:1.2;display:block}.opp-page[data-presentation=ai-search-visibility] .search-signature sup{color:var(--search-rule);text-underline-offset:.15em;padding-left:.25rem;font-size:.875rem;text-decoration:underline}.opp-page[data-presentation=ai-search-visibility] .search-signature__source{border-top:3px solid var(--search-rule);align-self:end;padding-top:.75rem}.opp-page[data-presentation=ai-search-visibility] .search-signature__source p{margin-block:.5rem .75rem;font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=ai-search-visibility] .search-signature__source>span:last-child{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.opp-page[data-presentation=ai-search-visibility] .public-answer-demo{max-width:64rem;margin-inline:auto}.opp-page[data-presentation=ai-search-visibility] .public-answer-demo>header{max-width:43rem}.opp-page[data-presentation=ai-search-visibility] .public-answer-demo .public-question{padding-inline:0}.opp-page[data-presentation=ai-search-visibility] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=ai-search-visibility] .opp-retained-example .opp-hero__diagram{width:min(100%,54rem);margin-inline:auto}@media (width<=800px){.opp-page[data-presentation=ai-search-visibility] .opp-hero__copy{text-align:left}html[data-lp-system] #main .opp-page[data-presentation=ai-search-visibility] h1{max-width:20ch;margin-inline:0}.opp-page[data-presentation=ai-search-visibility] .opp-hero__actions{justify-content:flex-start}.opp-page[data-presentation=ai-search-visibility] .lp-host{margin-inline:0}.opp-page[data-presentation=ai-search-visibility] .search-signature{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.75rem;margin-top:1.25rem;padding-block:.75rem}.opp-page[data-presentation=ai-search-visibility] .search-signature__question>span{font-size:.875rem}.opp-page[data-presentation=ai-search-visibility] .search-signature__question>strong{margin-top:.375rem;font-size:1.2rem}.opp-page[data-presentation=ai-search-visibility] .search-signature__source{padding-top:.5rem}.opp-page[data-presentation=ai-search-visibility] .search-signature__source p{font-size:.875rem}}@media (forced-colors:active){.opp-page[data-presentation=ai-search-visibility]{--search-rule:CanvasText}}.opp-page[data-presentation=ai-search-visibility] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=ai-search-visibility] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=ai-search-visibility] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=ai-search-visibility] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=ai-search-visibility] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=ai-search-visibility] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=ai-search-visibility] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=ai-search-visibility] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=ai-search-visibility] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=ai-search-visibility] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=ai-search-visibility] .opp-fit-details,.opp-page[data-presentation=ai-search-visibility] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=ai-search-visibility] .opp-process{padding-block:1rem}.opp-page[data-presentation=ai-search-visibility] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=ai-search-visibility] .opp-process-details>summary,.opp-page[data-presentation=ai-search-visibility] .opp-fit summary,.opp-page[data-presentation=ai-search-visibility] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=ai-search-visibility] .opp-process-details summary h2,.opp-page[data-presentation=ai-search-visibility] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=ai-search-visibility] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=ai-search-visibility] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=ai-search-visibility] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=ai-search-visibility] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=ai-search-visibility] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=ai-search-visibility] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=ai-search-visibility] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=ai-search-visibility] .opp-selected-scope .opp-scope,.opp-page[data-presentation=ai-search-visibility] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.dark .offer-demo,html[data-opp-theme=dark] .opp-page[data-composition] .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.manuscript-control[data-astro-cid-p3cc3orp]{margin-block:calc(var(--demo-unit) * 6)}.manuscript-spread[data-astro-cid-p3cc3orp]{background:var(--demo-paper);border:1px solid var(--demo-rule);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.manuscript-page[data-astro-cid-p3cc3orp]{padding:calc(var(--demo-unit) * 7);border-left:calc(var(--demo-unit) * 2) solid var(--demo-accent)}.manuscript-page[data-astro-cid-p3cc3orp] h3[data-astro-cid-p3cc3orp]{--demo-heading-size:1.728rem;margin-block:calc(var(--demo-unit) * 6)}.manuscript-page[data-astro-cid-p3cc3orp]>p[data-astro-cid-p3cc3orp]+p[data-astro-cid-p3cc3orp]{margin-top:calc(var(--demo-unit) * 5)}.manuscript-page[data-astro-cid-p3cc3orp] mark[data-astro-cid-p3cc3orp]{background:var(--demo-inset);color:var(--demo-ink);box-decoration-break:clone;padding:var(--demo-unit);border-bottom:2px solid var(--demo-accent)}.manuscript-source[data-astro-cid-p3cc3orp]{padding:calc(var(--demo-unit) * 6);border-left:1px solid var(--demo-rule)}.manuscript-source[data-astro-cid-p3cc3orp] blockquote[data-astro-cid-p3cc3orp]{margin-top:calc(var(--demo-unit) * 4)}.source-check[data-astro-cid-p3cc3orp]{margin-top:calc(var(--demo-unit) * 6);padding-top:calc(var(--demo-unit) * 4);border-top:1px solid var(--demo-rule)}.source-check[data-astro-cid-p3cc3orp] p[data-astro-cid-p3cc3orp]{margin-top:calc(var(--demo-unit) * 3)}.manuscript-verdict[data-astro-cid-p3cc3orp]{margin-top:calc(var(--demo-unit) * 6)}.manuscript-verdict[data-astro-cid-p3cc3orp]>[data-astro-cid-p3cc3orp]+[data-astro-cid-p3cc3orp]{margin-top:calc(var(--demo-unit) * 5)}@supports selector(:has(*)){.manuscript-demo[data-astro-cid-p3cc3orp]:has(.manuscript-control input:checked) [data-astro-cid-p3cc3orp]:is(.unchecked-sentence,.unchecked-verdict),.manuscript-demo[data-astro-cid-p3cc3orp]:not(:has(.manuscript-control input:checked)) [data-astro-cid-p3cc3orp]:is(.corrected-sentence,.corrected-verdict){display:none}.manuscript-verdict[data-astro-cid-p3cc3orp]>[data-astro-cid-p3cc3orp]+[data-astro-cid-p3cc3orp]{margin-top:0}}@media (width<=650px){.manuscript-spread[data-astro-cid-p3cc3orp]{grid-template-columns:1fr}.manuscript-page[data-astro-cid-p3cc3orp],.manuscript-source[data-astro-cid-p3cc3orp]{padding:calc(var(--demo-unit) * 4)}.manuscript-source[data-astro-cid-p3cc3orp]{border-left:0;border-top:1px solid var(--demo-rule)}}.opp-page[data-presentation=content-publishing-workflow]{--publishing-rule:var(--opp-accent)}html[data-opp-theme=dark] .opp-page[data-presentation=content-publishing-workflow]{--publishing-rule:var(--opp-accent-dark)}.opp-page[data-presentation=content-publishing-workflow] .opp-hero__grid{display:block}.opp-page[data-presentation=content-publishing-workflow] .opp-hero__copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=content-publishing-workflow] .opp-eyebrow{grid-area:1/1/auto/-1}html[data-lp-system] #main .opp-page[data-presentation=content-publishing-workflow] h1{text-wrap:balance;grid-area:2/1/auto/-1;max-width:26ch;margin-bottom:2rem}.opp-page[data-presentation=content-publishing-workflow] .opp-lede{grid-area:3/2;margin-top:0}.opp-page[data-presentation=content-publishing-workflow] .lp-host{grid-area:4/2}.opp-page[data-presentation=content-publishing-workflow] .opp-hero__actions{grid-area:5/2}.opp-page[data-presentation=content-publishing-workflow] .opp-hero__links{grid-area:6/2}.opp-page[data-presentation=content-publishing-workflow] .opp-location{grid-area:7/2}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature{color:var(--text-primary);border-top:2px solid var(--publishing-rule);grid-area:3/1/span 5;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature:focus-visible{outline:3px solid var(--publishing-rule);outline-offset:4px}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__page{padding:1.25rem 1.25rem 1.25rem 0}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__page>span,.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__note>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__page>strong{margin-block:1rem 1.5rem;font-size:1.728rem;line-height:1.2;display:block}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__claim{font-weight:800}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature del{margin-top:.5rem;font-size:1.2rem;line-height:1.45;text-decoration-thickness:2px;display:block}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__note{border-left:2px solid var(--publishing-rule);margin-top:3.5rem;padding:1.25rem 0 1.25rem 1.25rem}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__note p{margin-block:.75rem 1rem;font-size:1rem;line-height:1.5}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__note>span:last-child{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.opp-page[data-presentation=content-publishing-workflow] .manuscript-demo>header{max-width:43rem}.opp-page[data-presentation=content-publishing-workflow] .manuscript-demo .manuscript-spread{border:0;border-block:1px solid var(--border-strong)}.opp-page[data-presentation=content-publishing-workflow] .manuscript-demo .manuscript-page{padding-left:1.5rem}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-example__inner{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:2.5rem;display:grid}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-example .opp-hero__diagram{border:0;padding:0}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-example .opp-hero__example{grid-column:auto;padding-top:0}@media (width<=800px){.opp-page[data-presentation=content-publishing-workflow] .opp-hero__copy{display:block}html[data-lp-system] #main .opp-page[data-presentation=content-publishing-workflow] h1{max-width:20ch;margin-bottom:1rem}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature{margin-top:1.25rem}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__page{padding:.75rem .75rem .75rem 0}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__page>strong{display:none}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__claim{margin-top:.375rem}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature del{margin-top:.25rem;font-size:.875rem}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__note{margin-top:0;padding:.75rem 0 .75rem .75rem}.opp-page[data-presentation=content-publishing-workflow] .publishing-signature__note p{margin-block:.5rem;font-size:.875rem}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-example__inner{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.opp-page[data-presentation=content-publishing-workflow]{--publishing-rule:CanvasText}}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=content-publishing-workflow] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=content-publishing-workflow] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=content-publishing-workflow] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=content-publishing-workflow] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=content-publishing-workflow] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=content-publishing-workflow] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=content-publishing-workflow] .opp-fit-details,.opp-page[data-presentation=content-publishing-workflow] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=content-publishing-workflow] .opp-process{padding-block:1rem}.opp-page[data-presentation=content-publishing-workflow] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=content-publishing-workflow] .opp-process-details>summary,.opp-page[data-presentation=content-publishing-workflow] .opp-fit summary,.opp-page[data-presentation=content-publishing-workflow] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=content-publishing-workflow] .opp-process-details summary h2,.opp-page[data-presentation=content-publishing-workflow] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=content-publishing-workflow] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=content-publishing-workflow] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=content-publishing-workflow] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=content-publishing-workflow] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=content-publishing-workflow] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=content-publishing-workflow] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=content-publishing-workflow] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=content-publishing-workflow] .opp-selected-scope .opp-scope,.opp-page[data-presentation=content-publishing-workflow] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.dark .offer-demo,html[data-opp-theme=dark] .opp-page[data-composition] .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.knowledge-volume[data-astro-cid-y3vlyp7o]{margin-top:calc(var(--demo-unit) * 6);border:1px solid var(--demo-rule);background:var(--demo-paper);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.knowledge-spine[data-astro-cid-y3vlyp7o]{writing-mode:vertical-rl;padding:calc(var(--demo-unit) * 5) calc(var(--demo-unit) * 2);border-right:3px solid var(--demo-accent);letter-spacing:.04em;font-size:.875rem;font-weight:800}.knowledge-pages[data-astro-cid-y3vlyp7o]{min-width:0;padding-inline:calc(var(--demo-unit) * 6)}.knowledge-entry[data-astro-cid-y3vlyp7o]{border-top:0;border-bottom:1px solid var(--demo-rule);margin-top:0}.knowledge-entry[data-astro-cid-y3vlyp7o] summary[data-astro-cid-y3vlyp7o]{padding-block:calc(var(--demo-unit) * 5)}.knowledge-question[data-astro-cid-y3vlyp7o]{max-width:64ch;padding-bottom:calc(var(--demo-unit) * 4)}.knowledge-question[data-astro-cid-y3vlyp7o] h3[data-astro-cid-y3vlyp7o]{--demo-heading-size:1.44rem;margin-top:calc(var(--demo-unit) * 3)}.knowledge-question[data-astro-cid-y3vlyp7o] blockquote[data-astro-cid-y3vlyp7o]{margin-top:calc(var(--demo-unit) * 5);font-size:1.2rem}.knowledge-source[data-astro-cid-y3vlyp7o]{margin-left:calc(var(--demo-unit) * 8);padding:calc(var(--demo-unit) * 4);border-left:3px solid var(--demo-accent);background:var(--demo-inset)}.knowledge-source[data-astro-cid-y3vlyp7o]>p[data-astro-cid-y3vlyp7o]+p[data-astro-cid-y3vlyp7o]{margin-top:calc(var(--demo-unit) * 3)}.knowledge-route[data-astro-cid-y3vlyp7o]{gap:calc(var(--demo-unit) * 3) calc(var(--demo-unit) * 6);padding-block:calc(var(--demo-unit) * 4);flex-wrap:wrap;font-size:.875rem;display:flex}@media (width<=650px){.knowledge-pages[data-astro-cid-y3vlyp7o]{padding-inline:calc(var(--demo-unit) * 4)}.knowledge-source[data-astro-cid-y3vlyp7o]{margin-left:0}.knowledge-volume[data-astro-cid-y3vlyp7o]{grid-template-columns:2rem minmax(0,1fr)}}.opp-page[data-presentation=internal-knowledge-assistant] .opp-hero__grid{display:block}.opp-page[data-presentation=internal-knowledge-assistant] .opp-hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=internal-knowledge-assistant] .opp-hero__copy>:not(.knowledge-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=internal-knowledge-assistant] h1{max-width:19ch}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature{color:var(--text-primary);border-bottom:4px solid var(--opp-mark);background:var(--bg-card);grid-area:1/2/span 7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:center;text-decoration:none;display:grid}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature__question{background:var(--opp-band);border-right:1px solid var(--border-strong);padding:1.5rem}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature__leaf{border-top:3px solid var(--opp-mark);padding:1.5rem}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature strong{margin-block:1rem 2rem;font-size:1.728rem;line-height:1.25;display:block}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature p{margin-block:2rem;font-size:1.2rem;line-height:1.5}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature .knowledge-signature__link{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-volume{border:0;border-top:3px solid var(--opp-mark)}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-demo{max-width:66rem;margin-inline:auto}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-example{padding-top:2rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-process__grid{border-top:3px solid var(--opp-mark)}@media (width<=800px){.opp-page[data-presentation=internal-knowledge-assistant] .opp-hero__copy{display:block}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature{margin-top:1.25rem}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature__question,.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature__leaf{padding:.75rem}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature strong{margin-block:.5rem 1rem;font-size:1.2rem}.opp-page[data-presentation=internal-knowledge-assistant] .knowledge-signature p{margin-block:.75rem;font-size:1rem}}.opp-page[data-presentation=internal-knowledge-assistant] a[href^=\#]:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=internal-knowledge-assistant] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=internal-knowledge-assistant] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=internal-knowledge-assistant] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=internal-knowledge-assistant] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=internal-knowledge-assistant] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=internal-knowledge-assistant] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=internal-knowledge-assistant] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=internal-knowledge-assistant] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=internal-knowledge-assistant] .opp-fit-details,.opp-page[data-presentation=internal-knowledge-assistant] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=internal-knowledge-assistant] .opp-process{padding-block:1rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=internal-knowledge-assistant] .opp-process-details>summary,.opp-page[data-presentation=internal-knowledge-assistant] .opp-fit summary,.opp-page[data-presentation=internal-knowledge-assistant] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-process-details summary h2,.opp-page[data-presentation=internal-knowledge-assistant] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=internal-knowledge-assistant] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=internal-knowledge-assistant] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=internal-knowledge-assistant] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=internal-knowledge-assistant] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=internal-knowledge-assistant] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=internal-knowledge-assistant] .opp-selected-scope .opp-scope,.opp-page[data-presentation=internal-knowledge-assistant] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.dark .offer-demo,html[data-opp-theme=dark] .opp-page[data-composition] .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.record-seam[data-astro-cid-ohh6ezgp]{border:1px solid var(--demo-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.source-leaf[data-astro-cid-ohh6ezgp]{padding:calc(var(--demo-unit) * 6);background:var(--demo-paper);border-right:3px solid var(--demo-accent)}.source-leaf[data-astro-cid-ohh6ezgp] h3[data-astro-cid-ohh6ezgp]{--demo-heading-size:1.44rem;margin-block:calc(var(--demo-unit) * 6)}.source-line[data-astro-cid-ohh6ezgp]{margin-top:calc(var(--demo-unit) * 6);padding:calc(var(--demo-unit) * 4);border-block:1px solid var(--demo-accent);background:var(--demo-inset);font-weight:800}.source-page[data-astro-cid-ohh6ezgp]{color:var(--demo-muted);margin-top:calc(var(--demo-unit) * 7);font-size:.875rem}.record-field[data-astro-cid-ohh6ezgp]{padding:calc(var(--demo-unit) * 6);background:var(--demo-inset)}.record-field[data-astro-cid-ohh6ezgp] h3[data-astro-cid-ohh6ezgp]{margin-top:calc(var(--demo-unit) * 3)}.record-correction[data-astro-cid-ohh6ezgp]{margin-top:calc(var(--demo-unit) * 4)}.extracted-value[data-astro-cid-ohh6ezgp]{border-bottom:1px solid var(--demo-rule);padding-block:calc(var(--demo-unit) * 5);margin-bottom:calc(var(--demo-unit) * 6);font-size:1.44rem;font-weight:800}.record-passed[data-astro-cid-ohh6ezgp]{margin-top:calc(var(--demo-unit) * 4)}@supports selector(:has(*)){.record-field[data-astro-cid-ohh6ezgp]:has(.record-correction input:checked) [data-astro-cid-ohh6ezgp]:is(.record-value-old,.record-failure),.record-field[data-astro-cid-ohh6ezgp]:not(:has(.record-correction input:checked)) [data-astro-cid-ohh6ezgp]:is(.record-value-corrected,.record-passed){display:none}.record-passed[data-astro-cid-ohh6ezgp]{margin-top:0}}@media (width<=650px){.record-seam[data-astro-cid-ohh6ezgp]{grid-template-columns:1fr}.source-leaf[data-astro-cid-ohh6ezgp]{border-right:0;border-bottom:3px solid var(--demo-accent)}.source-leaf[data-astro-cid-ohh6ezgp],.record-field[data-astro-cid-ohh6ezgp]{padding:calc(var(--demo-unit) * 4)}}.opp-page[data-presentation=document-to-record-workflow] .opp-hero__grid{display:block}.opp-page[data-presentation=document-to-record-workflow] .opp-hero__copy{max-width:64rem;margin-inline:auto}html[data-lp-system] #main .opp-page[data-presentation=document-to-record-workflow] h1{max-width:28ch}.opp-page[data-presentation=document-to-record-workflow] .opp-lede{max-width:58ch}.opp-page[data-presentation=document-to-record-workflow] .record-signature{color:var(--text-primary);border-block:1px solid var(--border-strong);grid-template-columns:minmax(0,1.2fr) 3.5rem minmax(0,1fr);align-items:stretch;margin-top:2rem;text-decoration:none;display:grid}.opp-page[data-presentation=document-to-record-workflow] .record-signature__source{padding:1.25rem 1.25rem 1.25rem 0}.opp-page[data-presentation=document-to-record-workflow] .record-signature__field{background:var(--opp-band);flex-direction:column;justify-content:center;gap:.6rem;padding:1.25rem;display:flex}.opp-page[data-presentation=document-to-record-workflow] .record-signature__source>span,.opp-page[data-presentation=document-to-record-workflow] .record-signature__field>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=document-to-record-workflow] .record-signature__source p{margin-block:1rem;font-size:1.728rem;line-height:1.4}.opp-page[data-presentation=document-to-record-workflow] .record-signature__source strong{border-bottom:3px solid var(--opp-mark)}.opp-page[data-presentation=document-to-record-workflow] .record-signature__field>strong{font-size:2.074rem;line-height:1.25}.opp-page[data-presentation=document-to-record-workflow] .record-signature__field>span:last-child{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.opp-page[data-presentation=document-to-record-workflow] .record-signature__seam{color:var(--opp-mark);border-inline:1px dashed var(--border-strong);place-items:center;font-size:2.488rem;display:grid}.opp-page[data-presentation=document-to-record-workflow] .record-example{background:var(--bg-card);padding-top:2rem}.opp-page[data-presentation=document-to-record-workflow] .record-demo>header{max-width:46rem}.opp-page[data-presentation=document-to-record-workflow] .record-demo .record-seam{border:0}.opp-page[data-presentation=document-to-record-workflow] .opp-process{border-top:1px solid var(--border-strong)}@media (width<=650px){.opp-page[data-presentation=document-to-record-workflow] .record-signature{grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr);margin-top:1.25rem}.opp-page[data-presentation=document-to-record-workflow] .record-signature__source,.opp-page[data-presentation=document-to-record-workflow] .record-signature__field{padding:.75rem}.opp-page[data-presentation=document-to-record-workflow] .record-signature__source{padding-left:0}.opp-page[data-presentation=document-to-record-workflow] .record-signature__source p,.opp-page[data-presentation=document-to-record-workflow] .record-signature__field>strong{font-size:1.2rem}.opp-page[data-presentation=document-to-record-workflow] .record-signature__seam{font-size:1.728rem}}.opp-page[data-presentation=document-to-record-workflow] a[href^=\#]:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=document-to-record-workflow] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=document-to-record-workflow] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=document-to-record-workflow] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=document-to-record-workflow] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=document-to-record-workflow] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=document-to-record-workflow] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=document-to-record-workflow] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=document-to-record-workflow] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=document-to-record-workflow] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=document-to-record-workflow] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=document-to-record-workflow] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=document-to-record-workflow] .opp-fit-details,.opp-page[data-presentation=document-to-record-workflow] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=document-to-record-workflow] .opp-process{padding-block:1rem}.opp-page[data-presentation=document-to-record-workflow] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=document-to-record-workflow] .opp-process-details>summary,.opp-page[data-presentation=document-to-record-workflow] .opp-fit summary,.opp-page[data-presentation=document-to-record-workflow] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=document-to-record-workflow] .opp-process-details summary h2,.opp-page[data-presentation=document-to-record-workflow] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=document-to-record-workflow] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=document-to-record-workflow] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=document-to-record-workflow] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=document-to-record-workflow] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=document-to-record-workflow] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=document-to-record-workflow] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=document-to-record-workflow] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=document-to-record-workflow] .opp-selected-scope .opp-scope,.opp-page[data-presentation=document-to-record-workflow] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.jrn-activation__story{grid-template-columns:minmax(150px,.7fr) minmax(0,1.6fr);align-items:start;gap:clamp(1rem,3vw,3rem);margin-top:1.5rem;display:grid}.jrn-activation__spine{gap:1.5rem;list-style:none;display:grid;padding:0!important}.jrn-activation__spine li{border-left:2px solid var(--jrn-line);padding-block:.5rem;grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:.75rem;padding-left:.8rem;display:grid}.jrn-activation__spine li[aria-current]{border-color:var(--jrn-accent);font-weight:800}.jrn-activation__spine li span{border:1px solid var(--jrn-accent);width:2.1rem;height:2.1rem;color:var(--jrn-accent);border-radius:50%;place-items:center;display:grid}.jrn-activation__screen{border:2px solid var(--jrn-accent);background:var(--jrn-soft);border-radius:28px;max-width:560px;padding:clamp(1rem,3vw,2rem)}.jrn-activation__appbar{border-bottom:1px solid var(--jrn-line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.7rem;font-size:.875rem;display:flex}.jrn-activation__drawing{color:var(--jrn-accent);text-align:center;padding-top:1rem}.jrn-activation__drawing svg{max-width:100%;height:auto}.jrn-activation__screen h3{margin-bottom:.75rem}.jrn-activation__sample-action{border-top:2px solid var(--jrn-accent);gap:.2rem;padding:.8rem;display:grid;margin-top:1.2rem!important}.jrn-activation__sample-action span{color:var(--jrn-muted);font-size:.875rem}.jrn-activation__return{border-left:2px dashed var(--jrn-accent);margin-top:1.5rem;padding:1.2rem 0 1.2rem clamp(1rem,3vw,2rem)}.jrn-activation__message{max-width:45ch;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;margin:.65rem 0!important}@media (width<=600px){.jrn-activation__story{grid-template-columns:1fr}.jrn-activation__spine{gap:.3rem}.jrn-activation__spine li{align-items:center;margin:0;padding-block:.35rem}.jrn-activation__screen{max-width:none}}html[data-lp-system] #main .jrn-activation h2{font-size:1.728rem;line-height:1.25}html[data-lp-system] #main .jrn-activation h3{font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=app-activation-retention] .opp-hero__grid{display:block}.opp-page[data-presentation=app-activation-retention] .opp-hero__copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;column-gap:clamp(2rem,7vw,7rem);display:grid}.opp-page[data-presentation=app-activation-retention] .opp-hero__copy>:not(.activation-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=app-activation-retention] h1{max-width:21ch}.opp-page[data-presentation=app-activation-retention] .activation-signature{max-width:26rem;color:var(--text-primary);grid-area:1/2/span 7;text-decoration:none;display:block}.opp-page[data-presentation=app-activation-retention] .activation-signature__list{border:2px solid var(--opp-mark);background:var(--bg-card);border-radius:1.25rem 1.25rem .25rem .25rem;padding:1.5rem}.opp-page[data-presentation=app-activation-retention] .activation-signature__list>span:first-child,.opp-page[data-presentation=app-activation-retention] .activation-signature__return>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=app-activation-retention] .activation-signature__list>strong{margin-block:1.25rem;font-size:1.728rem;line-height:1.25;display:block}.opp-page[data-presentation=app-activation-retention] .activation-signature__item{border-block:1px solid var(--border-strong);padding-block:.75rem;font-size:1rem;line-height:1.5;display:block}.opp-page[data-presentation=app-activation-retention] .activation-signature__item>span{padding-right:.3rem;font-size:1.2rem}.opp-page[data-presentation=app-activation-retention] .activation-signature__line{border-bottom:1px solid var(--border-strong);height:1.75rem;display:block}.opp-page[data-presentation=app-activation-retention] .activation-signature__return{border-left:2px dashed var(--opp-mark);margin-left:2rem;padding:1rem 0 0 1rem}.opp-page[data-presentation=app-activation-retention] .activation-signature__return p{margin-block:.5rem;font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=app-activation-retention] .activation-signature__return>span:last-child{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.opp-page[data-presentation=app-activation-retention] .activation-example{padding-top:1rem}.opp-page[data-presentation=app-activation-retention] .jrn-activation{border:0;padding:0}.opp-page[data-presentation=app-activation-retention] .jrn-activation__screen{border-radius:1rem}@media (width<=800px){.opp-page[data-presentation=app-activation-retention] .opp-hero__copy{display:block}.opp-page[data-presentation=app-activation-retention] .activation-signature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:.75rem;max-width:none;margin-top:1.25rem;display:grid}.opp-page[data-presentation=app-activation-retention] .activation-signature__list{border-radius:.75rem;padding:.75rem}.opp-page[data-presentation=app-activation-retention] .activation-signature__list>strong{margin-block:.5rem;font-size:1.2rem}.opp-page[data-presentation=app-activation-retention] .activation-signature__item{font-size:.875rem}.opp-page[data-presentation=app-activation-retention] .activation-signature__line{height:.75rem}.opp-page[data-presentation=app-activation-retention] .activation-signature__return{margin:0;padding:.5rem 0 .5rem .75rem}.opp-page[data-presentation=app-activation-retention] .activation-signature__return p{font-size:1rem}}.opp-page[data-presentation=app-activation-retention] a[href^=\#]:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=app-activation-retention] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=app-activation-retention] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=app-activation-retention] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=app-activation-retention] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=app-activation-retention] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=app-activation-retention] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=app-activation-retention] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=app-activation-retention] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=app-activation-retention] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=app-activation-retention] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=app-activation-retention] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=app-activation-retention] .opp-fit-details,.opp-page[data-presentation=app-activation-retention] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=app-activation-retention] .opp-process{padding-block:1rem}.opp-page[data-presentation=app-activation-retention] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=app-activation-retention] .opp-process-details>summary,.opp-page[data-presentation=app-activation-retention] .opp-fit summary,.opp-page[data-presentation=app-activation-retention] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=app-activation-retention] .opp-process-details summary h2,.opp-page[data-presentation=app-activation-retention] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=app-activation-retention] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=app-activation-retention] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=app-activation-retention] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=app-activation-retention] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=app-activation-retention] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=app-activation-retention] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=app-activation-retention] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=app-activation-retention] .opp-selected-scope .opp-scope,.opp-page[data-presentation=app-activation-retention] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.jrn-products,.jrn-signature--products{--jrn-accent:#243e86;--jrn-dark-accent:#b7c6f5;--jrn-band:#e8edf8}.jrn-products__catalog{grid-template-columns:minmax(160px,.7fr) minmax(0,2.3fr);align-items:start;gap:1.5rem;display:grid}.jrn-products__rail{border-left:4px solid var(--jrn-accent);background:var(--jrn-band);margin:0;padding:1rem}.jrn-products__rail>p{margin-top:.4rem;font-size:.875rem}.jrn-products__comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.jrn-products__product{border-bottom:4px solid var(--jrn-accent);min-width:0;padding-bottom:1rem}.jrn-products__illustration{background:var(--jrn-band);min-height:150px;color:var(--jrn-accent);place-items:center;margin-bottom:1rem;display:grid}.jrn-products__illustration svg{width:100%;max-width:150px;height:130px}.jrn-products__illustration--pocket svg{width:75%;height:105px}.jrn-products__illustration--atlas svg{width:100%;max-width:170px;height:145px}.jrn-products__product h3{margin-bottom:1rem;font-size:1.15rem;line-height:1.35}.jrn-products__product dl{gap:.7rem;display:grid}.jrn-products__product dd{font-size:1rem}.jrn-products__match{border-top:1px solid var(--jrn-line);padding-top:.7rem;font-size:.875rem;font-weight:800;margin-top:1rem!important}.jrn-products__product[data-matches=false]{border-bottom-style:dashed;border-bottom-color:var(--jrn-muted)}.jrn-products__product[data-matches=false] .jrn-products__illustration{background:var(--jrn-soft);color:var(--jrn-muted)}@media (width<=800px){.jrn-products__catalog{grid-template-columns:1fr}.jrn-products__rail{grid-template-columns:1fr 1fr}.jrn-products__rail>p{grid-column:1/-1}}@media (width<=600px){.jrn-products__comparison{grid-template-columns:1fr;gap:1.5rem}.jrn-products__product{grid-template-columns:90px minmax(0,1fr);gap:.5rem 1rem;display:grid}.jrn-products__illustration{grid-row:1/3;align-self:start;min-height:125px;margin:0}.jrn-products__illustration svg,.jrn-products__illustration--atlas svg{width:90px;height:125px}.jrn-products__illustration--pocket svg{width:74px;height:105px}.jrn-products__product h3{margin:0}.jrn-products__product dl{gap:.4rem}.jrn-products__match{grid-column:1/-1;margin-top:.25rem!important}.jrn-products__rail{grid-template-columns:1fr}}@media (width<=360px){.jrn-products__product{grid-template-columns:75px minmax(0,1fr);gap:.5rem}.jrn-products__illustration svg{width:75px}}html[data-lp-system] #main .jrn-products h2{font-size:1.728rem;line-height:1.25}html[data-lp-system] #main .jrn-products h3{font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=shopify-product-finding] .opp-hero__grid{display:block}.opp-page[data-presentation=shopify-product-finding] .opp-hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=shopify-product-finding] .opp-hero__copy>:not(.products-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=shopify-product-finding] h1{max-width:23ch}.opp-page[data-presentation=shopify-product-finding] .products-signature{color:var(--text-primary);grid-area:1/2/span 7;align-self:center;text-decoration:none}.opp-page[data-presentation=shopify-product-finding] .products-signature__sheet{border-block:3px solid var(--opp-mark);background:var(--bg-card);padding:1.25rem}.opp-page[data-presentation=shopify-product-finding] .products-signature__sheet>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=shopify-product-finding] .products-signature__objects{color:var(--opp-mark);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:1rem;padding-block:1.5rem .75rem;display:grid}.opp-page[data-presentation=shopify-product-finding] .products-signature__objects svg{width:100%;max-width:190px;height:150px}.opp-page[data-presentation=shopify-product-finding] .products-signature__pocket svg{height:115px}.opp-page[data-presentation=shopify-product-finding] .products-signature__facts{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;font-size:.875rem;line-height:1.5;display:grid}.opp-page[data-presentation=shopify-product-finding] .products-signature__facts strong{margin-bottom:.25rem;font-size:1rem;display:block}.opp-page[data-presentation=shopify-product-finding] .products-signature__link{text-underline-offset:.2em;padding-block:.75rem;font-size:.875rem;line-height:1.5;text-decoration:underline;display:block}.opp-page[data-presentation=shopify-product-finding] .products-example{background:var(--bg-card)}.opp-page[data-presentation=shopify-product-finding] .jrn-products{border:0;padding:0}.opp-page[data-presentation=shopify-product-finding] .opp-process__grid{border-bottom:3px solid var(--opp-mark)}@media (width<=800px){.opp-page[data-presentation=shopify-product-finding] .opp-hero__copy{display:block}.opp-page[data-presentation=shopify-product-finding] .products-signature{margin-top:1.25rem;display:block}.opp-page[data-presentation=shopify-product-finding] .products-signature__sheet{padding:.75rem}.opp-page[data-presentation=shopify-product-finding] .products-signature__objects{padding-block:.5rem}.opp-page[data-presentation=shopify-product-finding] .products-signature__objects svg{height:95px}.opp-page[data-presentation=shopify-product-finding] .products-signature__pocket svg{height:75px}}.opp-page[data-presentation=shopify-product-finding] a[href^=\#]:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=shopify-product-finding] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=shopify-product-finding] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=shopify-product-finding] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=shopify-product-finding] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=shopify-product-finding] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=shopify-product-finding] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=shopify-product-finding] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=shopify-product-finding] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=shopify-product-finding] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=shopify-product-finding] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=shopify-product-finding] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=shopify-product-finding] .opp-fit-details,.opp-page[data-presentation=shopify-product-finding] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=shopify-product-finding] .opp-process{padding-block:1rem}.opp-page[data-presentation=shopify-product-finding] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=shopify-product-finding] .opp-process-details>summary,.opp-page[data-presentation=shopify-product-finding] .opp-fit summary,.opp-page[data-presentation=shopify-product-finding] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=shopify-product-finding] .opp-process-details summary h2,.opp-page[data-presentation=shopify-product-finding] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=shopify-product-finding] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=shopify-product-finding] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=shopify-product-finding] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=shopify-product-finding] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=shopify-product-finding] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=shopify-product-finding] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=shopify-product-finding] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=shopify-product-finding] .opp-selected-scope .opp-scope,.opp-page[data-presentation=shopify-product-finding] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.jrn-founder,.jrn-signature--founder{--jrn-accent:#1c2740;--jrn-dark-accent:#d5dceb;--jrn-band:#eef1f6}.jrn-founder__paper{border:1px solid var(--jrn-line);border-top:8px solid var(--jrn-accent);max-width:850px;margin-inline:auto;padding:clamp(1rem,4vw,3rem)}.jrn-founder__letterhead{border-bottom:1px solid var(--jrn-line);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:.875rem;display:flex}.jrn-founder__letterhead>span{font-weight:800}.jrn-founder__letterhead>p{max-width:36ch}.jrn-founder__paper>h3{max-width:32ch;font-size:clamp(1.55rem,3vw,2.2rem)}.jrn-founder__premise{max-width:59ch;margin-top:1rem!important}.jrn-founder__annotation{color:var(--jrn-accent);border-block:1px dashed var(--jrn-line);align-items:center;gap:1rem;margin:1rem 0 1.5rem;padding-block:.5rem;display:flex}.jrn-founder__annotation>span{font-size:3.5rem;font-weight:800;line-height:1}.jrn-founder__annotation>p{font-weight:800}.jrn-founder__sections{gap:1.5rem;display:grid}.jrn-founder__sections p{margin-top:.45rem}.jrn-founder__next{border-left:4px solid var(--jrn-accent);padding-left:1rem}.jrn-founder__sections>section{padding-block:0}html[data-lp-system] #main .jrn-founder h2{font-size:1.728rem;line-height:1.25}html[data-lp-system] #main .jrn-founder h3{font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=founder-strategy-session] .opp-hero__grid{display:block}.opp-page[data-presentation=founder-strategy-session] .opp-hero__copy{max-width:60rem;margin-inline:auto}html[data-lp-system] #main .opp-page[data-presentation=founder-strategy-session] h1{max-width:30ch}.opp-page[data-presentation=founder-strategy-session] .opp-lede{max-width:65ch}.opp-page[data-presentation=founder-strategy-session] .founder-signature{border-block:1px solid var(--border-strong);grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;max-width:52rem;margin-top:1.5rem;padding-block:1.25rem;display:grid}.opp-page[data-presentation=founder-strategy-session] .founder-signature__mark{color:var(--opp-mark);align-self:center;font-size:5rem;line-height:1}.opp-page[data-presentation=founder-strategy-session] .founder-signature__note>strong{margin-block:.5rem;font-size:1.728rem;line-height:1.3;display:block}.opp-page[data-presentation=founder-strategy-session] .founder-signature__note p{margin-block:.5rem;font-size:1rem;line-height:1.5}.opp-page[data-presentation=founder-strategy-session] .founder-example{padding-top:1rem}.opp-page[data-presentation=founder-strategy-session] .jrn-founder{border:0;padding:0}.opp-page[data-presentation=founder-strategy-session] .jrn-founder__paper{max-width:60rem;box-shadow:.75rem .75rem 0 var(--opp-band);margin-inline:0}@media (width<=650px){.opp-page[data-presentation=founder-strategy-session] .founder-signature{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;margin-top:1rem;padding-block:.75rem}.opp-page[data-presentation=founder-strategy-session] .founder-signature__mark{font-size:3rem}.opp-page[data-presentation=founder-strategy-session] .founder-signature__note>strong{font-size:1.2rem}.opp-page[data-presentation=founder-strategy-session] .jrn-founder__paper{box-shadow:none}}.opp-page[data-presentation=founder-strategy-session] .founder-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=founder-strategy-session] .founder-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=founder-strategy-session] .founder-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=founder-strategy-session] .founder-signature div>span:last-child{display:block}.opp-page[data-presentation=founder-strategy-session] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=founder-strategy-session] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=founder-strategy-session] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=founder-strategy-session] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=founder-strategy-session] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=founder-strategy-session] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=founder-strategy-session] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=founder-strategy-session] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=founder-strategy-session] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=founder-strategy-session] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=founder-strategy-session] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=founder-strategy-session] .opp-fit-details,.opp-page[data-presentation=founder-strategy-session] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=founder-strategy-session] .opp-process{padding-block:1rem}.opp-page[data-presentation=founder-strategy-session] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=founder-strategy-session] .opp-process-details>summary,.opp-page[data-presentation=founder-strategy-session] .opp-fit summary,.opp-page[data-presentation=founder-strategy-session] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=founder-strategy-session] .opp-process-details summary h2,.opp-page[data-presentation=founder-strategy-session] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=founder-strategy-session] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=founder-strategy-session] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=founder-strategy-session] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=founder-strategy-session] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=founder-strategy-session] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=founder-strategy-session] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=founder-strategy-session] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=founder-strategy-session] .opp-selected-scope .opp-scope,.opp-page[data-presentation=founder-strategy-session] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.jrn-wholesale,.jrn-signature--wholesale{--jrn-accent:#145c3e;--jrn-dark-accent:#8fd0ae;--jrn-band:#e5f2eb}.jrn-wholesale__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(85px,.4fr);align-items:start}.jrn-wholesale__sheet{border:1px solid var(--jrn-line);border-top:8px solid var(--jrn-accent)}.jrn-wholesale__sheet>header{background:var(--jrn-band);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding:1.25rem;display:flex}.jrn-wholesale__sheet>header span{color:var(--jrn-muted);margin-bottom:.4rem;font-size:.875rem;display:block}.jrn-wholesale__sheet>header strong{display:block}.jrn-wholesale__line{grid-template-columns:minmax(0,1.7fr) minmax(45px,.4fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.jrn-wholesale__line dd{font-variant-numeric:tabular-nums;margin-top:.5rem;font-weight:800}.jrn-wholesale__item dd{gap:.3rem;display:grid}.jrn-wholesale__item dd span{font-size:.875rem;font-weight:500}.jrn-wholesale__check{border-top:1px dashed var(--jrn-line);align-items:start;gap:1rem;padding:1.25rem;display:flex}.jrn-wholesale__stamp{border:2px solid var(--jrn-accent);color:var(--jrn-accent);border-radius:4px;flex:0 0 155px;padding:.3rem .65rem;font-weight:800;line-height:1.4}.jrn-wholesale__rules{max-width:70ch;margin-top:1.5rem}.jrn-wholesale__rules p{margin-top:.6rem}@media (width<=600px){.jrn-wholesale__controls{grid-template-columns:1fr}.jrn-wholesale__line{grid-template-columns:1fr 1fr}.jrn-wholesale__item{grid-column:1/-1}.jrn-wholesale__check{display:grid}.jrn-wholesale__stamp{max-width:max-content}}html[data-lp-system] #main .jrn-wholesale h2{font-size:1.728rem;line-height:1.25}html[data-lp-system] #main .jrn-wholesale h3{font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=shopify-wholesale-orders] .opp-hero__grid{display:block}.opp-page[data-presentation=shopify-wholesale-orders] .opp-hero__copy{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=shopify-wholesale-orders] .opp-hero__copy>.opp-eyebrow{grid-column:1/-1}html[data-lp-system] #main .opp-page[data-presentation=shopify-wholesale-orders] h1{grid-area:2/1/span 3;max-width:20ch;margin-top:0}.opp-page[data-presentation=shopify-wholesale-orders] .opp-lede,.opp-page[data-presentation=shopify-wholesale-orders] .lp-host,.opp-page[data-presentation=shopify-wholesale-orders] .opp-hero__actions{grid-column:2}.opp-page[data-presentation=shopify-wholesale-orders] .opp-lede{margin-top:0}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature{border-block:3px solid var(--opp-mark);grid-column:1/-1;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);margin-top:2rem;display:grid}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__account{background:var(--opp-band);padding:1.25rem}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__account>strong{margin-block:.5rem;font-size:1.2rem;display:block}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem 1.5rem;padding:1.25rem;display:grid}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__line>span:first-child{grid-column:1}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__line>strong{grid-column:1;font-size:1.728rem;line-height:1.3}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__stamp{border:2px solid var(--opp-mark);color:var(--text-primary);grid-area:1/2/3;padding:.6rem;font-weight:800}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__line>span:last-child,.opp-page[data-presentation=shopify-wholesale-orders] .opp-hero__proof,.opp-page[data-presentation=shopify-wholesale-orders] .opp-hero__links,.opp-page[data-presentation=shopify-wholesale-orders] .opp-location{grid-column:1/-1}.opp-page[data-presentation=shopify-wholesale-orders] .jrn-wholesale{border:0;padding:0}@media (width<=800px){.opp-page[data-presentation=shopify-wholesale-orders] .opp-hero__copy{display:block}.opp-page[data-presentation=shopify-wholesale-orders] .opp-lede{margin-top:1rem}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:1.25rem}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__account,.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__line{padding:.75rem}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__line{flex-direction:column;align-items:start;display:flex}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__line>strong{font-size:1.2rem}}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature div>span:last-child{display:block}.opp-page[data-presentation=shopify-wholesale-orders] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=shopify-wholesale-orders] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=shopify-wholesale-orders] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=shopify-wholesale-orders] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=shopify-wholesale-orders] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=shopify-wholesale-orders] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=shopify-wholesale-orders] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=shopify-wholesale-orders] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=shopify-wholesale-orders] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=shopify-wholesale-orders] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=shopify-wholesale-orders] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=shopify-wholesale-orders] .opp-fit-details,.opp-page[data-presentation=shopify-wholesale-orders] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=shopify-wholesale-orders] .opp-process{padding-block:1rem}.opp-page[data-presentation=shopify-wholesale-orders] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=shopify-wholesale-orders] .opp-process-details>summary,.opp-page[data-presentation=shopify-wholesale-orders] .opp-fit summary,.opp-page[data-presentation=shopify-wholesale-orders] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=shopify-wholesale-orders] .opp-process-details summary h2,.opp-page[data-presentation=shopify-wholesale-orders] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=shopify-wholesale-orders] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=shopify-wholesale-orders] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=shopify-wholesale-orders] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=shopify-wholesale-orders] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=shopify-wholesale-orders] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=shopify-wholesale-orders] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=shopify-wholesale-orders] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=shopify-wholesale-orders] .opp-selected-scope .opp-scope,.opp-page[data-presentation=shopify-wholesale-orders] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=shopify-wholesale-orders] .wholesale-signature__account{--text-primary:#121212;--text-secondary:#4f514e;color:var(--text-primary)}.jrn-tour,.jrn-signature--tour{--jrn-accent:#0d5570;--jrn-dark-accent:#9ed4e8;--jrn-band:#e6f3f8}.jrn-tour__journey{grid-template-columns:minmax(130px,.65fr) minmax(0,2fr);gap:clamp(1rem,3vw,2.5rem);display:grid}.jrn-tour__itinerary{color:var(--jrn-accent);background:var(--jrn-band);grid-template-columns:60px minmax(0,1fr);gap:.7rem;padding:1rem;display:grid}.jrn-tour__itinerary svg{width:60px;height:100%;min-height:300px}.jrn-tour__itinerary ol{flex-direction:column;justify-content:space-between;gap:3rem;padding:0;list-style:none;display:flex}.jrn-tour__itinerary li{gap:.2rem;display:grid}.jrn-tour__itinerary li span{color:var(--jrn-ink);font-size:.875rem}.jrn-tour__page>h3{margin:.5rem 0 1.2rem;font-size:clamp(1.8rem,3vw,2.6rem)}.jrn-tour__facts{border-block:1px solid var(--jrn-line);flex-wrap:wrap;gap:1rem 2rem;padding-block:1rem;display:flex}.jrn-tour__page>p:not(.jrn-kicker){margin-top:.75rem}.jrn-tour__operator{border-left:3px solid var(--jrn-accent);padding:.5rem 0 .5rem .8rem;font-size:.875rem}.jrn-tour__transition{border-top:4px solid var(--jrn-accent);background:var(--jrn-band);margin-top:1.5rem;padding:1.25rem}.jrn-tour__transition h3{margin:.5rem 0 1rem}.jrn-tour__transition dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}@media (width<=800px){.jrn-tour__journey{grid-template-columns:minmax(115px,.7fr) minmax(0,2fr)}.jrn-tour__itinerary{grid-template-columns:35px minmax(0,1fr);gap:.4rem;padding:.75rem}.jrn-tour__itinerary svg{width:35px}}@media (width<=600px){.jrn-tour__journey{grid-template-columns:1fr}.jrn-tour__itinerary{grid-template-columns:50px minmax(0,1fr);padding:1rem}.jrn-tour__itinerary svg{width:50px;height:185px;min-height:185px}.jrn-tour__itinerary ol{gap:.6rem}.jrn-tour__transition dl{grid-template-columns:1fr}}html[data-lp-system] #main .jrn-tour h2{font-size:1.728rem;line-height:1.25}html[data-lp-system] #main .jrn-tour h3{font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=tour-booking-journey] .opp-hero__grid{display:block}.opp-page[data-presentation=tour-booking-journey] .opp-hero__copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 clamp(2rem,6vw,6rem);display:grid}.opp-page[data-presentation=tour-booking-journey] .opp-hero__copy>:not(.tour-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=tour-booking-journey] h1{max-width:21ch}.opp-page[data-presentation=tour-booking-journey] .tour-signature{grid-area:1/2/span 7;grid-template-columns:6rem minmax(0,1fr);align-self:center;align-items:center;gap:1.25rem;display:grid}.opp-page[data-presentation=tour-booking-journey] .tour-signature__route{width:100%;height:270px;color:var(--opp-mark)}.opp-page[data-presentation=tour-booking-journey] .tour-signature__notes{border-block:1px solid var(--border-strong);padding-block:1rem}.opp-page[data-presentation=tour-booking-journey] .tour-signature__notes>strong{margin-block:1rem;font-size:1.728rem;line-height:1.3;display:block}.opp-page[data-presentation=tour-booking-journey] .tour-signature__notes p{margin-block:1rem;font-size:1rem;line-height:1.5}.opp-page[data-presentation=tour-booking-journey] .jrn-tour{background:0 0;border:0;padding:0}.opp-page[data-presentation=tour-booking-journey] .tour-example{background:var(--bg-card)}@media (width<=800px){.opp-page[data-presentation=tour-booking-journey] .opp-hero__copy{display:block}.opp-page[data-presentation=tour-booking-journey] .tour-signature{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;margin-top:1.25rem}.opp-page[data-presentation=tour-booking-journey] .tour-signature__route{height:145px}.opp-page[data-presentation=tour-booking-journey] .tour-signature__notes{padding-block:.75rem}.opp-page[data-presentation=tour-booking-journey] .tour-signature__notes>strong{margin-block:.5rem;font-size:1.2rem}.opp-page[data-presentation=tour-booking-journey] .tour-signature__notes p{margin-block:.5rem}}.opp-page[data-presentation=tour-booking-journey] .tour-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=tour-booking-journey] .tour-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=tour-booking-journey] .tour-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=tour-booking-journey] .tour-signature div>span:last-child{display:block}.opp-page[data-presentation=tour-booking-journey] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=tour-booking-journey] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=tour-booking-journey] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=tour-booking-journey] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=tour-booking-journey] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=tour-booking-journey] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=tour-booking-journey] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=tour-booking-journey] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=tour-booking-journey] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=tour-booking-journey] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=tour-booking-journey] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=tour-booking-journey] .opp-fit-details,.opp-page[data-presentation=tour-booking-journey] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=tour-booking-journey] .opp-process{padding-block:1rem}.opp-page[data-presentation=tour-booking-journey] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=tour-booking-journey] .opp-process-details>summary,.opp-page[data-presentation=tour-booking-journey] .opp-fit summary,.opp-page[data-presentation=tour-booking-journey] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=tour-booking-journey] .opp-process-details summary h2,.opp-page[data-presentation=tour-booking-journey] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=tour-booking-journey] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=tour-booking-journey] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=tour-booking-journey] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=tour-booking-journey] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=tour-booking-journey] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=tour-booking-journey] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=tour-booking-journey] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=tour-booking-journey] .opp-selected-scope .opp-scope,.opp-page[data-presentation=tour-booking-journey] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.jrn-demo,.jrn-signature{--jrn-accent:#1a4a73;--jrn-dark-accent:#b9d4ef;--jrn-band:#e7f0f7;--jrn-paper:#fff;--jrn-ink:#121212;--jrn-muted:#4b5158;--jrn-line:#a0a8b2;--jrn-soft:#f3f5f7;color:var(--jrn-ink);font-family:var(--font-sans,"Gilmer",sans-serif);text-align:left;box-sizing:border-box;font-size:1rem;line-height:1.55}.jrn-demo{background:var(--jrn-paper);border:1px solid var(--jrn-line);border-radius:var(--radius,12px);min-width:0;margin-block:2rem;padding:clamp(1rem,3.2vw,2.5rem);scroll-margin-top:5rem}.jrn-demo *,.jrn-signature *{box-sizing:border-box}.jrn-demo :where(h2,h3,h4,p,ol,ul,dl,blockquote,fieldset){margin:0}.jrn-demo :where(h2,h3,h4){color:inherit;overflow-wrap:anywhere;font-weight:800;line-height:1.17}.jrn-demo h2{max-width:27ch;font-size:clamp(1.6rem,3vw,2.5rem)}.jrn-demo h3{font-size:clamp(1.2rem,2.2vw,1.8rem)}.jrn-demo h4{font-size:1.1rem}.jrn-demo p,.jrn-demo li,.jrn-demo dd{overflow-wrap:anywhere}.jrn-demo ul,.jrn-demo ol{padding-left:1.3em}.jrn-demo li+li{margin-top:.5rem}.jrn-demo dd{margin:0}.jrn-demo dt{color:var(--jrn-muted);font-size:.875rem}.jrn-head{gap:.7rem;margin-bottom:1rem;display:grid}.jrn-head>p:last-child{max-width:65ch}.jrn-kicker{color:var(--jrn-accent);letter-spacing:.025em;font-size:.875rem;font-weight:800}.jrn-disclosure{color:var(--jrn-muted);border-block:1px solid var(--jrn-line);padding-block:.75rem;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem!important}.jrn-controls{border:0;gap:.8rem;min-width:0;margin:1.25rem 0;padding:0;display:grid}.jrn-controls legend{margin-bottom:.6rem;padding:0;font-weight:800}.jrn-controls label{gap:.4rem;min-width:0;font-size:1rem;line-height:1.4;display:grid}.jrn-controls select{font:inherit;color:var(--jrn-ink);background:var(--jrn-paper);border:1px solid var(--jrn-muted);appearance:auto;border-radius:6px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:.65rem 2rem .65rem .7rem;line-height:1.3}.jrn-controls select:focus-visible,.jrn-controls input:focus-visible,.jrn-signature:focus-visible{outline:3px solid var(--jrn-accent);outline-offset:4px}.jrn-controls:disabled{opacity:1}.jrn-controls:disabled select,.jrn-controls:disabled input{cursor:not-allowed}.jrn-controls .jrn-check{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.65rem;min-height:44px;padding-block:.5rem;display:grid}.jrn-check input{width:1.2rem;height:1.2rem;accent-color:var(--jrn-accent);margin:.15rem 0 0}.jrn-takeaway{border-left:4px solid var(--jrn-accent);background:var(--jrn-band);padding:1rem 1.1rem;margin-top:1.5rem!important}.jrn-takeaway p{margin-top:.4rem}.jrn-footnote{color:var(--jrn-muted);font-size:.875rem;line-height:1.5;margin-top:1rem!important}.jrn-demo noscript p{padding:1rem 0;font-size:.875rem}.jrn-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.jrn-conference,.jrn-signature--conference{--jrn-accent:#7a2344;--jrn-dark-accent:#f3b4c6;--jrn-band:#f8eef1}.jrn-conference__programme{border-block:4px solid var(--jrn-accent);background:var(--jrn-band);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;padding:1.25rem 0;display:grid}.jrn-conference__programme>div{padding-inline:1.25rem}.jrn-conference__programme h3{margin-top:.7rem;font-size:clamp(1.7rem,3vw,2.65rem)}.jrn-conference__programme ol{border-left:1px dashed var(--jrn-accent);padding:0 1.25rem;list-style:none}.jrn-conference__programme li{border-bottom:1px solid var(--jrn-line);gap:.25rem;padding-block:.7rem;display:grid}.jrn-conference__programme li:last-child{border-bottom:0}.jrn-conference__programme li span{color:var(--jrn-muted);font-size:.875rem}.jrn-conference__tracks{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.25rem;display:grid}.jrn-conference__track{border-top:4px solid var(--jrn-line);padding:1rem 0}.jrn-conference__track[data-selected=true]{border-top-color:var(--jrn-accent)}.jrn-conference__track h3{margin:.5rem 0 1rem}.jrn-conference__handoff{border:1px dashed var(--jrn-accent);margin-top:1.5rem;padding:1.25rem}.jrn-conference__handoff ol{margin-block:1rem}html[data-opp-theme=dark] .jrn-demo,html[data-opp-theme=dark] .jrn-signature{--jrn-paper:#20221f;--jrn-ink:#fff;--jrn-muted:#c5cbd0;--jrn-line:#7b838d;--jrn-soft:#292d30;--jrn-band:#292d30;--jrn-accent:var(--jrn-dark-accent);color-scheme:dark}@media (width<=600px){.jrn-conference__programme,.jrn-conference__tracks{grid-template-columns:1fr}.jrn-conference__programme ol{border-left:0;border-top:1px dashed var(--jrn-accent);padding-top:.5rem}.jrn-conference__tracks{gap:.5rem}}html[data-lp-system] #main .jrn-conference h2{font-size:1.728rem;line-height:1.25}html[data-lp-system] #main .jrn-conference h3{font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=conference-conversion] .opp-hero__grid{display:block}.opp-page[data-presentation=conference-conversion] .opp-hero__copy{max-width:65rem;margin-inline:auto}html[data-lp-system] #main .opp-page[data-presentation=conference-conversion] h1{max-width:28ch}.opp-page[data-presentation=conference-conversion] .opp-lede{max-width:62ch}.opp-page[data-presentation=conference-conversion] .conference-signature{border-block:4px solid var(--opp-mark);background:var(--opp-band);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);margin-top:1.5rem;display:grid}.opp-page[data-presentation=conference-conversion] .conference-signature__programme{padding:1.5rem}.opp-page[data-presentation=conference-conversion] .conference-signature__programme>strong{max-width:28ch;margin-block:.75rem;font-size:2.074rem;line-height:1.2;display:block}.opp-page[data-presentation=conference-conversion] .conference-signature__edge{border-left:2px dashed var(--opp-mark);align-content:center;gap:.3rem;padding:1.25rem;display:grid}.opp-page[data-presentation=conference-conversion] .conference-signature__edge strong{margin-bottom:.6rem;font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=conference-conversion] .jrn-conference{border:0;padding:0}@media (width<=650px){.opp-page[data-presentation=conference-conversion] .conference-signature{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:1.25rem}.opp-page[data-presentation=conference-conversion] .conference-signature__programme,.opp-page[data-presentation=conference-conversion] .conference-signature__edge{padding:.75rem}.opp-page[data-presentation=conference-conversion] .conference-signature__programme>strong{font-size:1.2rem}.opp-page[data-presentation=conference-conversion] .conference-signature__edge strong{margin-bottom:.3rem;font-size:1rem}}.opp-page[data-presentation=conference-conversion] .conference-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=conference-conversion] .conference-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=conference-conversion] .conference-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=conference-conversion] .conference-signature div>span:last-child{display:block}.opp-page[data-presentation=conference-conversion] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=conference-conversion] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=conference-conversion] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=conference-conversion] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=conference-conversion] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=conference-conversion] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=conference-conversion] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=conference-conversion] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=conference-conversion] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=conference-conversion] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=conference-conversion] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=conference-conversion] .opp-fit-details,.opp-page[data-presentation=conference-conversion] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=conference-conversion] .opp-process{padding-block:1rem}.opp-page[data-presentation=conference-conversion] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=conference-conversion] .opp-process-details>summary,.opp-page[data-presentation=conference-conversion] .opp-fit summary,.opp-page[data-presentation=conference-conversion] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=conference-conversion] .opp-process-details summary h2,.opp-page[data-presentation=conference-conversion] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=conference-conversion] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=conference-conversion] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=conference-conversion] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=conference-conversion] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=conference-conversion] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=conference-conversion] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=conference-conversion] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=conference-conversion] .opp-selected-scope .opp-scope,.opp-page[data-presentation=conference-conversion] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=conference-conversion] .conference-signature{--text-primary:#121212;--text-secondary:#4f514e}.opp-page[data-presentation=conference-conversion] .conference-signature>div{--opp-mark:var(--opp-accent)}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.packet-folder[data-astro-cid-wtqg2jhh]{margin-top:calc(var(--demo-unit) * 6)}.packet-tab[data-astro-cid-wtqg2jhh]{padding:calc(var(--demo-unit) * 3) calc(var(--demo-unit) * 6);border:1px solid var(--demo-rule);border-radius:var(--radius) var(--radius) 0 0;background:var(--demo-inset);border-bottom:0;font-weight:800;display:inline-block}.packet-body[data-astro-cid-wtqg2jhh]{border:1px solid var(--demo-rule);background:var(--demo-inset);padding:calc(var(--demo-unit) * 6);gap:calc(var(--demo-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.field-ticket[data-astro-cid-wtqg2jhh]{padding:calc(var(--demo-unit) * 5);background:var(--demo-paper);border:1px solid var(--demo-rule);border-top:calc(var(--demo-unit) * 2) solid var(--demo-accent);align-self:start}.field-ticket[data-astro-cid-wtqg2jhh] h3[data-astro-cid-wtqg2jhh]{--demo-heading-size:1.44rem;margin-block:calc(var(--demo-unit) * 4)}.ticket-foot[data-astro-cid-wtqg2jhh]{border-top:1px solid var(--demo-rule);padding-top:calc(var(--demo-unit) * 4);margin-top:calc(var(--demo-unit) * 6);font-size:.875rem}.packet-assembly[data-astro-cid-wtqg2jhh] fieldset[data-astro-cid-wtqg2jhh]{border:0;margin:0;padding:0}.packet-assembly[data-astro-cid-wtqg2jhh] legend[data-astro-cid-wtqg2jhh]{margin-bottom:calc(var(--demo-unit) * 3);font-weight:800}.packet-assembly[data-astro-cid-wtqg2jhh] .demo-choice[data-astro-cid-wtqg2jhh]{margin-bottom:calc(var(--demo-unit) * 2);display:flex}.packet-outcome[data-astro-cid-wtqg2jhh]{margin-top:calc(var(--demo-unit) * 6)}.packet-outcome[data-astro-cid-wtqg2jhh]>[data-astro-cid-wtqg2jhh]+[data-astro-cid-wtqg2jhh]{margin-top:calc(var(--demo-unit) * 4)}.packet-stages[data-astro-cid-wtqg2jhh]{gap:calc(var(--demo-unit) * 4) calc(var(--demo-unit) * 6);padding:calc(var(--demo-unit) * 4);border:1px solid var(--demo-rule);background:var(--demo-paper);border-top:0;flex-wrap:wrap;font-size:.875rem;display:flex}.packet-stages[data-astro-cid-wtqg2jhh] b[data-astro-cid-wtqg2jhh]{margin-right:calc(var(--demo-unit) * 2);color:var(--demo-accent)}@supports selector(:has(*)){.packet-assembly[data-astro-cid-wtqg2jhh]:has(input:not(:checked)) .packet-complete[data-astro-cid-wtqg2jhh],.packet-assembly[data-astro-cid-wtqg2jhh]:not(:has(input:not(:checked))) .packet-missing[data-astro-cid-wtqg2jhh]{display:none}.packet-outcome[data-astro-cid-wtqg2jhh]>[data-astro-cid-wtqg2jhh]+[data-astro-cid-wtqg2jhh]{margin-top:0}}@media (width<=700px){.packet-body[data-astro-cid-wtqg2jhh]{gap:calc(var(--demo-unit) * 5);padding:calc(var(--demo-unit) * 4);grid-template-columns:1fr}}.opp-page[data-presentation=extra-work-packets] .opp-hero__grid{display:block}.opp-page[data-presentation=extra-work-packets] .opp-hero__copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 clamp(2rem,6vw,6rem);display:grid}.opp-page[data-presentation=extra-work-packets] .opp-hero__copy>:not(.packet-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=extra-work-packets] h1{max-width:20ch}.opp-page[data-presentation=extra-work-packets] .packet-signature{grid-area:1/2/span 7;grid-template-columns:1.1fr .9fr;align-self:center;padding:0 0 1rem;display:grid}.opp-page[data-presentation=extra-work-packets] .packet-signature__tab{background:var(--opp-mark);color:var(--bg-page-dark);grid-column:1/-1;justify-self:start;padding:.55rem 1rem;font-weight:800}.opp-page[data-presentation=extra-work-packets] .packet-signature__ticket{border:1px solid var(--border-strong);background:var(--bg-card);padding:1.5rem 1rem}.opp-page[data-presentation=extra-work-packets] .packet-signature__receipt{border-block:1px dashed var(--opp-mark);background:var(--opp-band);margin-top:2rem;padding:1rem}.opp-page[data-presentation=extra-work-packets] .packet-signature strong{margin-block:1rem;font-size:1.728rem;line-height:1.25;display:block}.opp-page[data-presentation=extra-work-packets] .packet-demo{border:0;padding:0}@media (width<=800px){.opp-page[data-presentation=extra-work-packets] .opp-hero__copy{display:block}.opp-page[data-presentation=extra-work-packets] .packet-signature{margin-top:1.25rem}.opp-page[data-presentation=extra-work-packets] .packet-signature__ticket,.opp-page[data-presentation=extra-work-packets] .packet-signature__receipt{padding:.75rem}.opp-page[data-presentation=extra-work-packets] .packet-signature strong{margin-block:.6rem;font-size:1.2rem}}.opp-page[data-presentation=extra-work-packets] .packet-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=extra-work-packets] .packet-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=extra-work-packets] .packet-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=extra-work-packets] .packet-signature div>span:last-child{display:block}.opp-page[data-presentation=extra-work-packets] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=extra-work-packets] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=extra-work-packets] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=extra-work-packets] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=extra-work-packets] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=extra-work-packets] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=extra-work-packets] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=extra-work-packets] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=extra-work-packets] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=extra-work-packets] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=extra-work-packets] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=extra-work-packets] .opp-fit-details,.opp-page[data-presentation=extra-work-packets] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=extra-work-packets] .opp-process{padding-block:1rem}.opp-page[data-presentation=extra-work-packets] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=extra-work-packets] .opp-process-details>summary,.opp-page[data-presentation=extra-work-packets] .opp-fit summary,.opp-page[data-presentation=extra-work-packets] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=extra-work-packets] .opp-process-details summary h2,.opp-page[data-presentation=extra-work-packets] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=extra-work-packets] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=extra-work-packets] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=extra-work-packets] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=extra-work-packets] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=extra-work-packets] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=extra-work-packets] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=extra-work-packets] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=extra-work-packets] .opp-selected-scope .opp-scope,.opp-page[data-presentation=extra-work-packets] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=extra-work-packets] .packet-signature__tab{color:#121212}.opp-page[data-presentation=extra-work-packets] .packet-signature__receipt{--text-primary:#121212;--text-secondary:#4f514e;color:var(--text-primary)}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.maintenance-ledger[data-astro-cid-cw76gp33]{margin-top:calc(var(--demo-unit) * 6);border-block:3px solid var(--demo-accent);background:var(--demo-paper);padding:calc(var(--demo-unit) * 6)}.agreement-heading[data-astro-cid-cw76gp33]{gap:calc(var(--demo-unit) * 6);border-bottom:1px solid var(--demo-rule);padding-bottom:calc(var(--demo-unit) * 5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.agreement-heading[data-astro-cid-cw76gp33] h3[data-astro-cid-cw76gp33]{--demo-heading-size:1.44rem;margin-top:calc(var(--demo-unit) * 3)}.agreement-heading[data-astro-cid-cw76gp33] dt[data-astro-cid-cw76gp33]{font-size:.875rem}.agreement-heading[data-astro-cid-cw76gp33] dd[data-astro-cid-cw76gp33]{font-size:1.728rem;font-weight:800}.visit-lines[data-astro-cid-cw76gp33]{margin-block:calc(var(--demo-unit) * 6);border:1px solid var(--demo-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.visit-lines[data-astro-cid-cw76gp33]>div[data-astro-cid-cw76gp33]{padding:calc(var(--demo-unit) * 3);border-right:1px solid var(--demo-rule)}.visit-lines[data-astro-cid-cw76gp33] b[data-astro-cid-cw76gp33]{margin-bottom:calc(var(--demo-unit) * 2);display:block}.visit-lines[data-astro-cid-cw76gp33] span[data-astro-cid-cw76gp33]{font-size:.875rem}.visit-missing[data-astro-cid-cw76gp33]{border-left:2px dashed var(--demo-accent)}.maintenance-checks[data-astro-cid-cw76gp33]{border:0;margin:0;padding:0}.maintenance-checks[data-astro-cid-cw76gp33] legend[data-astro-cid-cw76gp33]{padding-bottom:calc(var(--demo-unit) * 3);font-weight:800}.maintenance-checks[data-astro-cid-cw76gp33] .demo-choice[data-astro-cid-cw76gp33]{margin-bottom:calc(var(--demo-unit) * 2);display:flex}.maintenance-result[data-astro-cid-cw76gp33],.maintenance-known[data-astro-cid-cw76gp33]{margin-top:calc(var(--demo-unit) * 6)}.cost-reconciliation[data-astro-cid-cw76gp33]{margin-top:calc(var(--demo-unit) * 3)}.cost-reconciliation[data-astro-cid-cw76gp33]>div[data-astro-cid-cw76gp33]{gap:calc(var(--demo-unit) * 4);border-bottom:1px solid var(--demo-rule);padding-block:calc(var(--demo-unit) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.cost-reconciliation[data-astro-cid-cw76gp33] dd[data-astro-cid-cw76gp33]{font-weight:800}.maintenance-known[data-astro-cid-cw76gp33] .demo-result[data-astro-cid-cw76gp33]{margin-top:calc(var(--demo-unit) * 6)}@supports selector(:has(*)){.maintenance-demo[data-astro-cid-cw76gp33]:has([data-visit]:checked) .visit-missing[data-astro-cid-cw76gp33],.maintenance-demo[data-astro-cid-cw76gp33]:not(:has([data-visit]:checked)) .visit-recovered[data-astro-cid-cw76gp33],.maintenance-demo[data-astro-cid-cw76gp33]:has(.maintenance-checks input:not(:checked)) .maintenance-known[data-astro-cid-cw76gp33],.maintenance-demo[data-astro-cid-cw76gp33]:not(:has(.maintenance-checks input:not(:checked))) .maintenance-unknown[data-astro-cid-cw76gp33]{display:none}.maintenance-known[data-astro-cid-cw76gp33]{margin-top:0}}@media (width<=650px){.maintenance-ledger[data-astro-cid-cw76gp33]{padding:calc(var(--demo-unit) * 4)}.agreement-heading[data-astro-cid-cw76gp33]{grid-template-columns:1fr}.visit-lines[data-astro-cid-cw76gp33]{grid-template-columns:1fr 1fr}}.opp-page[data-presentation=hvac-renewal-review] .opp-hero__grid{display:block}.opp-page[data-presentation=hvac-renewal-review] .opp-hero__copy{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=hvac-renewal-review] .opp-hero__copy>.opp-eyebrow{grid-column:1/-1}html[data-lp-system] #main .opp-page[data-presentation=hvac-renewal-review] h1{grid-area:2/1/span 3;max-width:21ch;margin-top:0}.opp-page[data-presentation=hvac-renewal-review] .opp-lede,.opp-page[data-presentation=hvac-renewal-review] .lp-host,.opp-page[data-presentation=hvac-renewal-review] .opp-hero__actions{grid-column:2}.opp-page[data-presentation=hvac-renewal-review] .opp-lede{margin-top:0}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature{border-block:3px solid var(--opp-mark);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:1rem 2rem;margin-top:2rem;padding-block:1.25rem;display:grid}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__heading strong{margin-top:.5rem;font-size:1.728rem;line-height:1.3;display:block}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__visits{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__visits>span{border-left:1px solid var(--border-strong);padding:.75rem}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__visits b{margin-bottom:.5rem;font-size:1.44rem;display:block}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__gap{background:var(--opp-band);outline:1px dashed var(--opp-mark)}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__next,.opp-page[data-presentation=hvac-renewal-review] .opp-hero__proof,.opp-page[data-presentation=hvac-renewal-review] .opp-hero__links,.opp-page[data-presentation=hvac-renewal-review] .opp-location{grid-column:1/-1}.opp-page[data-presentation=hvac-renewal-review] .maintenance-demo{border:0;padding:0}@media (width<=800px){.opp-page[data-presentation=hvac-renewal-review] .opp-hero__copy{display:block}.opp-page[data-presentation=hvac-renewal-review] .opp-lede{margin-top:1rem}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature{grid-template-columns:1fr;margin-top:1.25rem;padding-block:.75rem}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__heading strong{font-size:1.2rem}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__visits>span{padding:.5rem;font-size:.75rem}}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature div>span:last-child{display:block}.opp-page[data-presentation=hvac-renewal-review] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=hvac-renewal-review] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=hvac-renewal-review] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=hvac-renewal-review] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=hvac-renewal-review] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=hvac-renewal-review] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=hvac-renewal-review] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=hvac-renewal-review] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=hvac-renewal-review] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=hvac-renewal-review] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=hvac-renewal-review] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=hvac-renewal-review] .opp-fit-details,.opp-page[data-presentation=hvac-renewal-review] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=hvac-renewal-review] .opp-process{padding-block:1rem}.opp-page[data-presentation=hvac-renewal-review] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=hvac-renewal-review] .opp-process-details>summary,.opp-page[data-presentation=hvac-renewal-review] .opp-fit summary,.opp-page[data-presentation=hvac-renewal-review] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=hvac-renewal-review] .opp-process-details summary h2,.opp-page[data-presentation=hvac-renewal-review] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=hvac-renewal-review] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=hvac-renewal-review] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=hvac-renewal-review] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=hvac-renewal-review] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=hvac-renewal-review] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=hvac-renewal-review] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=hvac-renewal-review] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=hvac-renewal-review] .opp-selected-scope .opp-scope,.opp-page[data-presentation=hvac-renewal-review] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=hvac-renewal-review] .renewal-signature__gap{--text-primary:#121212;--text-secondary:#4f514e}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.supplier-sheet[data-astro-cid-tjun66qk]{margin-top:calc(var(--demo-unit) * 6);display:block}.supplier-change-bar[data-astro-cid-tjun66qk]{align-items:center;gap:calc(var(--demo-unit) * 6);padding:calc(var(--demo-unit) * 5);border-block:3px solid var(--demo-accent);background:var(--demo-paper);display:flex}.supplier-change-bar[data-astro-cid-tjun66qk]>div[data-astro-cid-tjun66qk]{flex:1;min-width:0}.supplier-change-bar[data-astro-cid-tjun66qk] b[data-astro-cid-tjun66qk]{margin-block:calc(var(--demo-unit) * 3);font-size:1.728rem;display:block}.supplier-change-bar[data-astro-cid-tjun66qk] span[data-astro-cid-tjun66qk]{font-size:.875rem}.supplier-change-bar[data-astro-cid-tjun66qk] .date-direction[data-astro-cid-tjun66qk]{font-size:1.728rem}.allocation-branches[data-astro-cid-tjun66qk]{gap:calc(var(--demo-unit) * 6);padding-top:calc(var(--demo-unit) * 6);grid-template-columns:1fr 1fr;display:grid}.allocation-branches[data-astro-cid-tjun66qk]>div[data-astro-cid-tjun66qk]{border-left:3px solid var(--demo-accent);padding:calc(var(--demo-unit) * 4);background:var(--demo-paper)}.allocation-branches[data-astro-cid-tjun66qk] .unlinked-branch[data-astro-cid-tjun66qk]{border-left-style:dashed}.allocation-branches[data-astro-cid-tjun66qk] h3[data-astro-cid-tjun66qk]{margin-block:calc(var(--demo-unit) * 3)}.allocation-branches[data-astro-cid-tjun66qk] p[data-astro-cid-tjun66qk]+p[data-astro-cid-tjun66qk]{margin-top:calc(var(--demo-unit) * 3)}.supplier-inputs[data-astro-cid-tjun66qk]{gap:calc(var(--demo-unit) * 4);margin:calc(var(--demo-unit) * 7) 0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.supplier-inputs[data-astro-cid-tjun66qk] legend[data-astro-cid-tjun66qk]{padding-bottom:calc(var(--demo-unit) * 4);font-weight:800}.supplier-inputs[data-astro-cid-tjun66qk] label[data-astro-cid-tjun66qk]{align-content:end;gap:calc(var(--demo-unit) * 2);font-size:.875rem;display:grid}.supplier-inputs[data-astro-cid-tjun66qk] input[data-astro-cid-tjun66qk],.supplier-inputs[data-astro-cid-tjun66qk] select[data-astro-cid-tjun66qk],.supplier-inputs[data-astro-cid-tjun66qk] button[data-astro-cid-tjun66qk]{border:1px solid var(--demo-rule);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:48px;padding:calc(var(--demo-unit) * 3);background:var(--demo-paper);color:var(--demo-ink);font-family:inherit;font-size:1rem}.supplier-inputs[data-astro-cid-tjun66qk] button[data-astro-cid-tjun66qk]{cursor:pointer;grid-column:1/-1;width:fit-content;font-weight:800}.supplier-inputs[data-astro-cid-tjun66qk] [data-astro-cid-tjun66qk]:is(input,select,button):focus-visible{outline:3px solid var(--demo-accent);outline-offset:3px}.supplier-inputs[data-astro-cid-tjun66qk]:disabled{opacity:.7}.supplier-verdict[data-astro-cid-tjun66qk]{border-top:1px solid var(--demo-rule);padding-top:calc(var(--demo-unit) * 5);margin-top:calc(var(--demo-unit) * 5)}.supplier-verdict[data-astro-cid-tjun66qk] h3[data-astro-cid-tjun66qk]{--demo-heading-size:1.44rem}.supplier-verdict[data-astro-cid-tjun66qk]>p[data-astro-cid-tjun66qk]{margin-top:calc(var(--demo-unit) * 3)}.supplier-verdict[data-astro-cid-tjun66qk] dl[data-astro-cid-tjun66qk]{margin-top:calc(var(--demo-unit) * 5);grid-template-columns:1fr 1fr}@media (width<=650px){.supplier-change-bar[data-astro-cid-tjun66qk]{gap:calc(var(--demo-unit) * 3);padding:calc(var(--demo-unit) * 4)}.allocation-branches[data-astro-cid-tjun66qk],.supplier-inputs[data-astro-cid-tjun66qk],.supplier-verdict[data-astro-cid-tjun66qk] dl[data-astro-cid-tjun66qk]{grid-template-columns:1fr}}.opp-page[data-presentation=supplier-change-review] .opp-hero__grid{display:block}.opp-page[data-presentation=supplier-change-review] .opp-hero__copy{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=supplier-change-review] .opp-hero__copy>:not(.supplier-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=supplier-change-review] h1{max-width:22ch}.opp-page[data-presentation=supplier-change-review] .supplier-signature{grid-area:1/2/span 7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:center;gap:0 1rem;display:grid}.opp-page[data-presentation=supplier-change-review] .supplier-signature__date{border-block:3px solid var(--opp-mark);grid-column:1/-1;padding:1.25rem 0}.opp-page[data-presentation=supplier-change-review] .supplier-signature strong{margin-block:.6rem;font-size:1.728rem;line-height:1.3;display:block}.opp-page[data-presentation=supplier-change-review] .supplier-signature__order{border-left:3px solid var(--opp-mark);padding:1.25rem .75rem}.opp-page[data-presentation=supplier-change-review] .supplier-signature__pool{border-left:2px dashed var(--border-strong);padding:1.25rem .75rem}.opp-page[data-presentation=supplier-change-review] .supplier-signature__pool b{margin-top:.6rem;font-size:1rem;display:block}.opp-page[data-presentation=supplier-change-review] .supplier-signature__next{grid-column:1/-1;padding-top:.75rem}.opp-page[data-presentation=supplier-change-review] .supplier-demo{border:0;padding:0}@media (width<=800px){.opp-page[data-presentation=supplier-change-review] .opp-hero__copy{display:block}.opp-page[data-presentation=supplier-change-review] .supplier-signature{margin-top:1.25rem}.opp-page[data-presentation=supplier-change-review] .supplier-signature strong{font-size:1.2rem}.opp-page[data-presentation=supplier-change-review] .supplier-signature__date,.opp-page[data-presentation=supplier-change-review] .supplier-signature__order,.opp-page[data-presentation=supplier-change-review] .supplier-signature__pool{padding-block:.75rem}}.opp-page[data-presentation=supplier-change-review] .supplier-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=supplier-change-review] .supplier-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=supplier-change-review] .supplier-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=supplier-change-review] .supplier-signature div>span:last-child{display:block}.opp-page[data-presentation=supplier-change-review] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=supplier-change-review] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=supplier-change-review] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=supplier-change-review] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=supplier-change-review] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=supplier-change-review] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=supplier-change-review] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=supplier-change-review] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=supplier-change-review] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=supplier-change-review] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=supplier-change-review] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=supplier-change-review] .opp-fit-details,.opp-page[data-presentation=supplier-change-review] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=supplier-change-review] .opp-process{padding-block:1rem}.opp-page[data-presentation=supplier-change-review] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=supplier-change-review] .opp-process-details>summary,.opp-page[data-presentation=supplier-change-review] .opp-fit summary,.opp-page[data-presentation=supplier-change-review] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=supplier-change-review] .opp-process-details summary h2,.opp-page[data-presentation=supplier-change-review] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=supplier-change-review] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=supplier-change-review] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=supplier-change-review] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=supplier-change-review] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=supplier-change-review] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=supplier-change-review] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=supplier-change-review] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=supplier-change-review] .opp-selected-scope .opp-scope,.opp-page[data-presentation=supplier-change-review] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.stop-sheet[data-astro-cid-n6bjxfdw]{margin-top:calc(var(--demo-unit) * 6);padding:calc(var(--demo-unit) * 6);border:1px solid var(--demo-rule);background:var(--demo-paper);display:block}.stop-rule[data-astro-cid-n6bjxfdw]{gap:calc(var(--demo-unit) * 6);padding-bottom:calc(var(--demo-unit) * 5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.stop-ruler[data-astro-cid-n6bjxfdw]{gap:calc(var(--demo-unit) * 4);border-top:4px solid var(--demo-accent);padding-top:calc(var(--demo-unit) * 4);margin-top:calc(var(--demo-unit) * 3);grid-template-columns:1fr 1fr 1fr;display:grid}.stop-ruler[data-astro-cid-n6bjxfdw] span[data-astro-cid-n6bjxfdw]{font-size:.875rem}.stop-ruler[data-astro-cid-n6bjxfdw] b[data-astro-cid-n6bjxfdw]{margin-bottom:calc(var(--demo-unit) * 2);font-size:1.44rem;display:block}.stop-inputs[data-astro-cid-n6bjxfdw]{margin:calc(var(--demo-unit) * 8) 0 0;gap:calc(var(--demo-unit) * 4);border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.stop-inputs[data-astro-cid-n6bjxfdw] legend[data-astro-cid-n6bjxfdw]{padding:0 0 calc(var(--demo-unit) * 4);font-weight:800}.stop-inputs[data-astro-cid-n6bjxfdw] label[data-astro-cid-n6bjxfdw]:not(.demo-choice){gap:calc(var(--demo-unit) * 2);align-content:end;font-size:.875rem;display:grid}.stop-inputs[data-astro-cid-n6bjxfdw] input[data-astro-cid-n6bjxfdw]:not([type=checkbox]),.stop-inputs[data-astro-cid-n6bjxfdw] button[data-astro-cid-n6bjxfdw]{width:100%;min-height:48px;padding:calc(var(--demo-unit) * 3);border:1px solid var(--demo-rule);border-radius:var(--radius-sm);background:var(--demo-paper);color:var(--demo-ink);font-family:inherit;font-size:1rem}.stop-inputs[data-astro-cid-n6bjxfdw] input[data-astro-cid-n6bjxfdw]:focus-visible,.stop-inputs[data-astro-cid-n6bjxfdw] button[data-astro-cid-n6bjxfdw]:focus-visible{outline:3px solid var(--demo-accent);outline-offset:3px}.stop-notice[data-astro-cid-n6bjxfdw]{grid-column:1/-1}.stop-inputs[data-astro-cid-n6bjxfdw] button[data-astro-cid-n6bjxfdw]{cursor:pointer;grid-column:1/-1;width:fit-content;font-weight:800}.stop-inputs[data-astro-cid-n6bjxfdw]:disabled{opacity:.7}.stop-result[data-astro-cid-n6bjxfdw]{margin-top:calc(var(--demo-unit) * 6);padding-top:calc(var(--demo-unit) * 5);border-top:1px solid var(--demo-rule)}.stop-totals[data-astro-cid-n6bjxfdw]{gap:calc(var(--demo-unit) * 5);margin-bottom:calc(var(--demo-unit) * 6);grid-template-columns:1fr 1fr;display:grid}.stop-totals[data-astro-cid-n6bjxfdw] dt[data-astro-cid-n6bjxfdw]{color:var(--demo-muted);font-size:.875rem}.stop-totals[data-astro-cid-n6bjxfdw] dd[data-astro-cid-n6bjxfdw]{font-size:1.44rem;font-weight:800}@media (width<=600px){.stop-sheet[data-astro-cid-n6bjxfdw]{padding:calc(var(--demo-unit) * 4)}.stop-rule[data-astro-cid-n6bjxfdw],.stop-inputs[data-astro-cid-n6bjxfdw]{grid-template-columns:1fr}.stop-ruler[data-astro-cid-n6bjxfdw]{border-top:0;border-left:4px solid var(--demo-accent);padding:0 0 0 calc(var(--demo-unit) * 4);grid-template-columns:1fr}.stop-ruler[data-astro-cid-n6bjxfdw] b[data-astro-cid-n6bjxfdw]{margin-right:calc(var(--demo-unit) * 3);display:inline}}.opp-page[data-presentation=detention-billing-evidence] .opp-hero__grid{display:block}.opp-page[data-presentation=detention-billing-evidence] .opp-hero__copy{max-width:68rem;margin-inline:auto}html[data-lp-system] #main .opp-page[data-presentation=detention-billing-evidence] h1{max-width:27ch}.opp-page[data-presentation=detention-billing-evidence] .opp-lede{max-width:66ch}.opp-page[data-presentation=detention-billing-evidence] .detention-signature{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1rem 2rem;margin-top:1.5rem;display:grid}.opp-page[data-presentation=detention-billing-evidence] .detention-signature__label{grid-column:1/-1;font-size:.875rem}.opp-page[data-presentation=detention-billing-evidence] .detention-signature__times{border-top:4px solid var(--opp-mark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opp-page[data-presentation=detention-billing-evidence] .detention-signature__times span{padding:.75rem .5rem 0 0;font-size:.875rem}.opp-page[data-presentation=detention-billing-evidence] .detention-signature__times b{margin-bottom:.5rem;font-size:1.728rem;display:block}.opp-page[data-presentation=detention-billing-evidence] .detention-signature__notice{border-left:2px dashed var(--opp-mark);padding:.5rem 0 .5rem 1.25rem}.opp-page[data-presentation=detention-billing-evidence] .detention-signature__notice strong{margin-bottom:.5rem;font-size:1.2rem;line-height:1.3;display:block}.opp-page[data-presentation=detention-billing-evidence] .detention-demo{border:0;padding:0}@media (width<=650px){.opp-page[data-presentation=detention-billing-evidence] .detention-signature{grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem}.opp-page[data-presentation=detention-billing-evidence] .detention-signature__times b{font-size:1.2rem}.opp-page[data-presentation=detention-billing-evidence] .detention-signature__notice{border-left:0;border-top:1px dashed var(--opp-mark);padding:.5rem 0}}.opp-page[data-presentation=detention-billing-evidence] .detention-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=detention-billing-evidence] .detention-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=detention-billing-evidence] .detention-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=detention-billing-evidence] .detention-signature div>span:last-child{display:block}.opp-page[data-presentation=detention-billing-evidence] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=detention-billing-evidence] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=detention-billing-evidence] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=detention-billing-evidence] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=detention-billing-evidence] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=detention-billing-evidence] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=detention-billing-evidence] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=detention-billing-evidence] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=detention-billing-evidence] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=detention-billing-evidence] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=detention-billing-evidence] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=detention-billing-evidence] .opp-fit-details,.opp-page[data-presentation=detention-billing-evidence] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=detention-billing-evidence] .opp-process{padding-block:1rem}.opp-page[data-presentation=detention-billing-evidence] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=detention-billing-evidence] .opp-process-details>summary,.opp-page[data-presentation=detention-billing-evidence] .opp-fit summary,.opp-page[data-presentation=detention-billing-evidence] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=detention-billing-evidence] .opp-process-details summary h2,.opp-page[data-presentation=detention-billing-evidence] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=detention-billing-evidence] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=detention-billing-evidence] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=detention-billing-evidence] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=detention-billing-evidence] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=detention-billing-evidence] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=detention-billing-evidence] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=detention-billing-evidence] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=detention-billing-evidence] .opp-selected-scope .opp-scope,.opp-page[data-presentation=detention-billing-evidence] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.repair-sheet[data-astro-cid-dcvjxtoc]{border:1px solid var(--demo-rule);background:var(--demo-paper);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.inspection-note[data-astro-cid-dcvjxtoc]{background:var(--demo-inset);border-right:calc(var(--demo-unit)) solid var(--demo-accent);padding:calc(var(--demo-unit) * 6)}.inspection-note[data-astro-cid-dcvjxtoc] h3[data-astro-cid-dcvjxtoc]{--demo-heading-size:1.44rem;margin-top:calc(var(--demo-unit) * 4)}.asset-sketch[data-astro-cid-dcvjxtoc]{margin-top:calc(var(--demo-unit) * 6);padding:calc(var(--demo-unit) * 4);border:1px dashed var(--demo-rule)}.asset-sketch__label[data-astro-cid-dcvjxtoc]{font-family:var(--font-mono);padding-bottom:calc(var(--demo-unit) * 3);font-size:1.2rem}.asset-sketch__box[data-astro-cid-dcvjxtoc]{aspect-ratio:1.2;border:3px solid var(--demo-accent);width:65%;margin:auto;position:relative}.asset-sketch__box[data-astro-cid-dcvjxtoc] span[data-astro-cid-dcvjxtoc]{border:1px solid var(--demo-accent);position:absolute;inset:15%}.asset-sketch__box[data-astro-cid-dcvjxtoc] i[data-astro-cid-dcvjxtoc]{background:var(--demo-accent);width:25%;height:3px;position:absolute;bottom:24%;right:0;transform:rotate(-25deg)}.asset-sketch[data-astro-cid-dcvjxtoc] p[data-astro-cid-dcvjxtoc]{margin-top:calc(var(--demo-unit) * 4);font-size:.875rem}.estimator-note[data-astro-cid-dcvjxtoc]{gap:calc(var(--demo-unit) * 4);padding:calc(var(--demo-unit) * 6);align-content:start;display:grid}.estimator-note[data-astro-cid-dcvjxtoc] h3[data-astro-cid-dcvjxtoc]{--demo-heading-size:1.728rem}.estimator-note[data-astro-cid-dcvjxtoc] .demo-facts[data-astro-cid-dcvjxtoc]{border-block:1px solid var(--demo-rule);padding-block:calc(var(--demo-unit) * 4)}.repair-boundary[data-astro-cid-dcvjxtoc]{padding:calc(var(--demo-unit) * 4) calc(var(--demo-unit) * 6);border-top:1px solid var(--demo-rule);grid-column:1/-1}.repair-boundary[data-astro-cid-dcvjxtoc] p[data-astro-cid-dcvjxtoc]{margin-top:calc(var(--demo-unit) * 2);font-size:.875rem}@media (width<=700px){.repair-sheet[data-astro-cid-dcvjxtoc]{grid-template-columns:1fr}.inspection-note[data-astro-cid-dcvjxtoc]{border-right:0;border-bottom:calc(var(--demo-unit)) solid var(--demo-accent)}.inspection-note[data-astro-cid-dcvjxtoc],.estimator-note[data-astro-cid-dcvjxtoc]{padding:calc(var(--demo-unit) * 4)}.asset-sketch__box[data-astro-cid-dcvjxtoc]{max-width:10rem}}.opp-page[data-presentation=fire-repair-quotes] .opp-hero__grid{display:block}.opp-page[data-presentation=fire-repair-quotes] .opp-hero__copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=fire-repair-quotes] .opp-hero__copy>:not(.repair-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=fire-repair-quotes] h1{max-width:21ch}.opp-page[data-presentation=fire-repair-quotes] .repair-signature{grid-area:1/2/span 7;grid-template-columns:7rem minmax(0,1fr);align-self:center;align-items:start;gap:0;display:grid}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__tag{border:2px solid var(--opp-mark);background:var(--opp-band);margin-top:1.5rem;padding:1rem .75rem}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__tag strong{margin-block:.75rem;font-size:2.074rem;display:block}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__request{border-block:1px solid var(--border-strong);background:var(--bg-card);padding:1.25rem}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__request strong{margin-block:.75rem;font-size:1.728rem;line-height:1.25;display:block}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__request p{margin-block:1rem;font-size:1rem}.opp-page[data-presentation=fire-repair-quotes] .repair-demo{border:0;padding:0}@media (width<=800px){.opp-page[data-presentation=fire-repair-quotes] .opp-hero__copy{display:block}.opp-page[data-presentation=fire-repair-quotes] .repair-signature{grid-template-columns:6rem minmax(0,1fr);margin-top:1.25rem}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__request{padding:.75rem}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__request strong{font-size:1.2rem}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__tag strong{font-size:1.44rem}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__request p{margin-block:.5rem}}.opp-page[data-presentation=fire-repair-quotes] .repair-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=fire-repair-quotes] .repair-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=fire-repair-quotes] .repair-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=fire-repair-quotes] .repair-signature div>span:last-child{display:block}.opp-page[data-presentation=fire-repair-quotes] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=fire-repair-quotes] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=fire-repair-quotes] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=fire-repair-quotes] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=fire-repair-quotes] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=fire-repair-quotes] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=fire-repair-quotes] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=fire-repair-quotes] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=fire-repair-quotes] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=fire-repair-quotes] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=fire-repair-quotes] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=fire-repair-quotes] .opp-fit-details,.opp-page[data-presentation=fire-repair-quotes] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=fire-repair-quotes] .opp-process{padding-block:1rem}.opp-page[data-presentation=fire-repair-quotes] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=fire-repair-quotes] .opp-process-details>summary,.opp-page[data-presentation=fire-repair-quotes] .opp-fit summary,.opp-page[data-presentation=fire-repair-quotes] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=fire-repair-quotes] .opp-process-details summary h2,.opp-page[data-presentation=fire-repair-quotes] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=fire-repair-quotes] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=fire-repair-quotes] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=fire-repair-quotes] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=fire-repair-quotes] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=fire-repair-quotes] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=fire-repair-quotes] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=fire-repair-quotes] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=fire-repair-quotes] .opp-selected-scope .opp-scope,.opp-page[data-presentation=fire-repair-quotes] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=fire-repair-quotes] .repair-signature__tag{--text-primary:#121212;--text-secondary:#4f514e;color:var(--text-primary)}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.close-calendar[data-astro-cid-pqkfdane]{border-block:1px solid var(--demo-rule);margin-block:calc(var(--demo-unit) * 6);background:var(--demo-paper);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.close-calendar[data-astro-cid-pqkfdane] span[data-astro-cid-pqkfdane]{min-width:0;padding:calc(var(--demo-unit) * 3);border-right:1px solid var(--demo-rule);font-size:.875rem}.close-calendar[data-astro-cid-pqkfdane] b[data-astro-cid-pqkfdane]{padding-bottom:calc(var(--demo-unit) * 2);font-size:1rem;display:block}.close-timeline[data-astro-cid-pqkfdane] details[data-astro-cid-pqkfdane]{border-bottom:1px solid var(--demo-rule);border-top:0;margin-top:0}.close-timeline[data-astro-cid-pqkfdane] summary[data-astro-cid-pqkfdane]{padding:calc(var(--demo-unit) * 4);background:var(--demo-paper)}.close-duration[data-astro-cid-pqkfdane]{min-width:11rem;color:var(--demo-accent);display:inline-block}.close-detail[data-astro-cid-pqkfdane]{gap:calc(var(--demo-unit) * 8);padding:calc(var(--demo-unit) * 4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:0;display:grid}.capacity-choice[data-astro-cid-pqkfdane]{margin-top:calc(var(--demo-unit) * 6);padding:calc(var(--demo-unit) * 5);background:var(--demo-inset);border-left:4px solid var(--demo-accent)}.capacity-results[data-astro-cid-pqkfdane]{margin-top:calc(var(--demo-unit) * 5)}.capacity-results[data-astro-cid-pqkfdane] h3[data-astro-cid-pqkfdane]{--demo-heading-size:1.44rem}.capacity-results[data-astro-cid-pqkfdane] p[data-astro-cid-pqkfdane]{margin-top:calc(var(--demo-unit) * 3)}.capacity-alternative[data-astro-cid-pqkfdane],.capacity-alternative[data-astro-cid-pqkfdane] .demo-result[data-astro-cid-pqkfdane]{margin-top:calc(var(--demo-unit) * 5)}@supports selector(:has(*)){.capacity-choice[data-astro-cid-pqkfdane]:has(input:checked) .capacity-baseline[data-astro-cid-pqkfdane],.capacity-choice[data-astro-cid-pqkfdane]:not(:has(input:checked)) .capacity-alternative[data-astro-cid-pqkfdane]{display:none}.capacity-alternative[data-astro-cid-pqkfdane]{margin-top:0}}@media (width<=700px){.close-calendar[data-astro-cid-pqkfdane]{grid-template-columns:1fr}.close-calendar[data-astro-cid-pqkfdane] span[data-astro-cid-pqkfdane]{border-right:0;border-bottom:1px solid var(--demo-rule);grid-template-columns:3rem 1fr;display:grid}.close-calendar[data-astro-cid-pqkfdane] b[data-astro-cid-pqkfdane]{padding-bottom:0}.close-detail[data-astro-cid-pqkfdane]{gap:calc(var(--demo-unit) * 4);grid-template-columns:1fr}.close-duration[data-astro-cid-pqkfdane]{min-width:0;display:block}}.opp-page[data-presentation=accounting-close-capacity] .opp-hero__grid{display:block}.opp-page[data-presentation=accounting-close-capacity] .opp-hero__copy{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=accounting-close-capacity] .opp-hero__copy>.opp-eyebrow{grid-column:1/-1}html[data-lp-system] #main .opp-page[data-presentation=accounting-close-capacity] h1{grid-area:2/1/span 3;max-width:22ch;margin-top:0}.opp-page[data-presentation=accounting-close-capacity] .opp-lede,.opp-page[data-presentation=accounting-close-capacity] .lp-host,.opp-page[data-presentation=accounting-close-capacity] .opp-hero__actions{grid-column:2}.opp-page[data-presentation=accounting-close-capacity] .opp-lede{margin-top:0}.opp-page[data-presentation=accounting-close-capacity] .close-signature{border-top:2px solid var(--opp-mark);grid-column:1/-1;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.opp-page[data-presentation=accounting-close-capacity] .close-signature__calendar>div{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.35rem .75rem;margin-top:.75rem;display:grid}.opp-page[data-presentation=accounting-close-capacity] .close-signature__calendar b{grid-row:1;font-size:1.44rem}.opp-page[data-presentation=accounting-close-capacity] .close-signature__calendar i{border-top:1px dashed var(--opp-mark);grid-row:1}.opp-page[data-presentation=accounting-close-capacity] .close-signature__calendar div>span{grid-row:2;font-size:.875rem}.opp-page[data-presentation=accounting-close-capacity] .close-signature__calendar div>span:first-of-type{grid-column:1}.opp-page[data-presentation=accounting-close-capacity] .close-signature__calendar div>span:nth-of-type(2){grid-column:3}.opp-page[data-presentation=accounting-close-capacity] .close-signature__calendar div>span:nth-of-type(3){grid-column:5}.opp-page[data-presentation=accounting-close-capacity] .close-signature__hours{border-left:1px solid var(--border-strong);padding-left:1.5rem}.opp-page[data-presentation=accounting-close-capacity] .close-signature__hours strong{margin-bottom:.5rem;font-size:1.728rem;line-height:1.3;display:block}.opp-page[data-presentation=accounting-close-capacity] .close-signature__hours span{margin-top:.5rem;display:block}.opp-page[data-presentation=accounting-close-capacity] .opp-hero__proof,.opp-page[data-presentation=accounting-close-capacity] .opp-hero__links,.opp-page[data-presentation=accounting-close-capacity] .opp-location{grid-column:1/-1}.opp-page[data-presentation=accounting-close-capacity] .close-demo{border:0;padding:0}@media (width<=800px){.opp-page[data-presentation=accounting-close-capacity] .opp-hero__copy{display:block}.opp-page[data-presentation=accounting-close-capacity] .opp-lede{margin-top:1rem}.opp-page[data-presentation=accounting-close-capacity] .close-signature{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem}.opp-page[data-presentation=accounting-close-capacity] .close-signature__hours{border-left:0;padding-left:0}.opp-page[data-presentation=accounting-close-capacity] .close-signature__hours strong{font-size:1.2rem}}.opp-page[data-presentation=accounting-close-capacity] .close-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=accounting-close-capacity] .close-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=accounting-close-capacity] .close-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=accounting-close-capacity] .close-signature div>span:last-child{display:block}.opp-page[data-presentation=accounting-close-capacity] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=accounting-close-capacity] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=accounting-close-capacity] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=accounting-close-capacity] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=accounting-close-capacity] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=accounting-close-capacity] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=accounting-close-capacity] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=accounting-close-capacity] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=accounting-close-capacity] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=accounting-close-capacity] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=accounting-close-capacity] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=accounting-close-capacity] .opp-fit-details,.opp-page[data-presentation=accounting-close-capacity] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=accounting-close-capacity] .opp-process{padding-block:1rem}.opp-page[data-presentation=accounting-close-capacity] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=accounting-close-capacity] .opp-process-details>summary,.opp-page[data-presentation=accounting-close-capacity] .opp-fit summary,.opp-page[data-presentation=accounting-close-capacity] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=accounting-close-capacity] .opp-process-details summary h2,.opp-page[data-presentation=accounting-close-capacity] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=accounting-close-capacity] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=accounting-close-capacity] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=accounting-close-capacity] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=accounting-close-capacity] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=accounting-close-capacity] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=accounting-close-capacity] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=accounting-close-capacity] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=accounting-close-capacity] .opp-selected-scope .opp-scope,.opp-page[data-presentation=accounting-close-capacity] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.offer-demo{--demo-ink:var(--text-primary);--demo-muted:var(--text-secondary);--demo-paper:var(--bg-card);--demo-inset:var(--bg-elev);--demo-rule:var(--border-strong);--demo-accent:var(--opp-accent,var(--accent-ink));--demo-unit:.25rem;color:var(--demo-ink);font-family:var(--font-sans);overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.55}.dark .offer-demo{--demo-accent:var(--opp-accent-dark,var(--accent-ink))}.offer-demo *,.offer-demo :before,.offer-demo :after{box-sizing:border-box}.offer-demo [hidden]{display:none!important}.offer-demo p,.offer-demo h2,.offer-demo h3,.offer-demo h4,.offer-demo figure,.offer-demo blockquote,.offer-demo dl,.offer-demo dd{margin:0}.offer-demo h2,html[data-lp-system=v1] #main .offer-demo h2{letter-spacing:normal;font-size:1.44rem;font-weight:800;line-height:1.25}.offer-demo h3,html[data-lp-system=v1] #main .offer-demo h3{font-size:var(--demo-heading-size,1.2rem);line-height:var(--demo-heading-leading,1.35);letter-spacing:normal;font-weight:800}.offer-demo h4{font-size:1rem;font-weight:800;line-height:1.4}.offer-demo header>*+*{margin-top:calc(var(--demo-unit) * 3)}.offer-demo .demo-label,.offer-demo .demo-note{color:var(--demo-muted);font-size:.875rem;line-height:1.55}.offer-demo .demo-label{font-weight:800}.offer-demo .demo-note{margin-top:calc(var(--demo-unit) * 4);max-width:70ch}.offer-demo .demo-choices{margin:calc(var(--demo-unit) * 6) 0;border:0;min-width:0;padding:0}.offer-demo .demo-choices legend{margin-bottom:calc(var(--demo-unit) * 2);padding:0;font-weight:800}.offer-demo .demo-choice-row{gap:calc(var(--demo-unit) * 2);flex-wrap:wrap;display:flex}.offer-demo .demo-choice{align-items:center;gap:calc(var(--demo-unit) * 2);min-height:calc(var(--demo-unit) * 12);padding:calc(var(--demo-unit) * 2) calc(var(--demo-unit) * 3);border:1px solid var(--demo-rule);border-radius:var(--radius-sm);background:var(--demo-paper);cursor:pointer;font-weight:500;display:inline-flex}.offer-demo input[type=radio],.offer-demo input[type=checkbox]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--demo-accent);flex:none;margin:0}.offer-demo .demo-choice:focus-within,.offer-demo summary:focus-visible{outline:3px solid var(--demo-accent);outline-offset:3px}.offer-demo .demo-choice:has(input:checked){border-color:var(--demo-accent);box-shadow:inset 0 -3px var(--demo-accent)}.offer-demo .demo-panel+.demo-panel{margin-top:calc(var(--demo-unit) * 8)}.offer-demo .demo-facts{gap:calc(var(--demo-unit) * 4);display:grid}.offer-demo .demo-facts dt{color:var(--demo-muted);margin-bottom:var(--demo-unit);font-size:.875rem}.offer-demo .demo-facts dd{font-weight:500}.offer-demo details{border-top:1px solid var(--demo-rule);margin-top:calc(var(--demo-unit) * 4)}.offer-demo summary{cursor:pointer;min-height:calc(var(--demo-unit) * 12);padding-block:calc(var(--demo-unit) * 3);font-weight:800}.offer-demo details>:not(summary){margin-bottom:calc(var(--demo-unit) * 4)}.offer-demo .demo-result{border-inline-start:calc(var(--demo-unit)) solid var(--demo-accent);padding-inline-start:calc(var(--demo-unit) * 4)}.offer-demo .demo-result>*+*{margin-top:calc(var(--demo-unit) * 2)}@supports selector(:has(*)){.offer-demo .demo-panels>.demo-panel{margin-top:0;display:none}.offer-demo .demo-choices:has(input[value=one]:checked)~.demo-panels>[data-sample=one],.offer-demo .demo-choices:has(input[value=two]:checked)~.demo-panels>[data-sample=two],.offer-demo .demo-choices:has(input[value=three]:checked)~.demo-panels>[data-sample=three]{display:grid}}@media (width<=480px){.offer-demo .demo-choice-row{flex-direction:column}.offer-demo .demo-choice{width:100%}}.unit-workspace[data-astro-cid-kjbqmbz7]{gap:calc(var(--demo-unit) * 6);margin-top:calc(var(--demo-unit) * 6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.unit-outline[data-astro-cid-kjbqmbz7]{border:5px solid var(--demo-accent);background:var(--demo-paper);grid-template-rows:auto auto;grid-template-columns:1fr 1.25fr;min-width:0;display:grid}.unit-room[data-astro-cid-kjbqmbz7]{padding:calc(var(--demo-unit) * 5);gap:calc(var(--demo-unit) * 4);border:1px solid var(--demo-rule);flex-direction:column;min-height:10rem;display:flex}.unit-room[data-astro-cid-kjbqmbz7] span[data-astro-cid-kjbqmbz7]{font-size:.875rem}.unit-living[data-astro-cid-kjbqmbz7]{background:var(--demo-inset);grid-row:span 2}.unit-entry[data-astro-cid-kjbqmbz7]{min-height:8rem}.unit-checks[data-astro-cid-kjbqmbz7]{border:0;margin:0;padding:0}.unit-checks[data-astro-cid-kjbqmbz7] legend[data-astro-cid-kjbqmbz7]{padding-bottom:calc(var(--demo-unit) * 3);font-weight:800}.unit-checks[data-astro-cid-kjbqmbz7] .demo-choice[data-astro-cid-kjbqmbz7]{margin-bottom:calc(var(--demo-unit) * 3);display:flex}.unit-readiness[data-astro-cid-kjbqmbz7]{border-top:3px solid var(--demo-accent);padding-top:calc(var(--demo-unit) * 5);grid-column:1/-1}.unit-readiness[data-astro-cid-kjbqmbz7]>div[data-astro-cid-kjbqmbz7]{margin-bottom:calc(var(--demo-unit) * 5)}.unit-readiness[data-astro-cid-kjbqmbz7] h3[data-astro-cid-kjbqmbz7]{--demo-heading-size:1.44rem;margin-block:calc(var(--demo-unit) * 3)}@supports selector(:has(*)){.turn-demo[data-astro-cid-kjbqmbz7]:has([data-floor]:checked) .floor-open[data-astro-cid-kjbqmbz7],.turn-demo[data-astro-cid-kjbqmbz7]:not(:has([data-floor]:checked)) .floor-done[data-astro-cid-kjbqmbz7]{display:none}.unit-readiness[data-astro-cid-kjbqmbz7]>div[data-astro-cid-kjbqmbz7]{margin-bottom:0;display:none}.turn-demo[data-astro-cid-kjbqmbz7]:has([data-budget]:not(:checked)) .unit-budget[data-astro-cid-kjbqmbz7],.turn-demo[data-astro-cid-kjbqmbz7]:has([data-budget]:checked):has([data-floor]:not(:checked)) .unit-floor[data-astro-cid-kjbqmbz7],.turn-demo[data-astro-cid-kjbqmbz7]:has([data-budget]:checked):has([data-floor]:checked):has([data-access]:not(:checked)) .unit-access[data-astro-cid-kjbqmbz7],.turn-demo[data-astro-cid-kjbqmbz7]:has([data-budget]:checked):has([data-floor]:checked):has([data-access]:checked):has([data-inspected]:not(:checked)) .unit-inspection[data-astro-cid-kjbqmbz7],.turn-demo[data-astro-cid-kjbqmbz7]:not(:has(.unit-checks input:not(:checked))) .unit-ready[data-astro-cid-kjbqmbz7]{display:block}}@media (width<=700px){.unit-workspace[data-astro-cid-kjbqmbz7]{grid-template-columns:1fr}.unit-room[data-astro-cid-kjbqmbz7]{padding:calc(var(--demo-unit) * 4)}}.opp-page[data-presentation=property-unit-turns] .opp-hero__grid{display:block}.opp-page[data-presentation=property-unit-turns] .opp-hero__copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=property-unit-turns] .opp-hero__copy>:not(.unit-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=property-unit-turns] h1{max-width:21ch}.opp-page[data-presentation=property-unit-turns] .unit-signature{grid-area:1/2/span 7;align-self:center;display:block}.opp-page[data-presentation=property-unit-turns] .unit-signature__label{margin-bottom:.75rem;font-size:.875rem}.opp-page[data-presentation=property-unit-turns] .unit-signature__plan{border:4px solid var(--opp-mark);background:var(--bg-card);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.opp-page[data-presentation=property-unit-turns] .unit-signature__plan>div{border:1px solid var(--border-strong);padding:1rem}.opp-page[data-presentation=property-unit-turns] .unit-signature__plan b{margin-top:.75rem;font-size:1rem;display:block}.opp-page[data-presentation=property-unit-turns] .unit-signature__living{background:var(--opp-band);grid-row:span 2}.opp-page[data-presentation=property-unit-turns] .unit-signature__living strong{margin-top:1rem;font-size:1.728rem;line-height:1.3;display:block}.opp-page[data-presentation=property-unit-turns] .unit-signature__threshold{border-left:2px dashed var(--opp-mark);gap:.5rem;margin-left:1rem;padding:1rem;display:grid}.opp-page[data-presentation=property-unit-turns] .unit-signature__threshold strong{font-size:1.2rem;line-height:1.3}.opp-page[data-presentation=property-unit-turns] .turn-demo{border:0;padding:0}@media (width<=800px){.opp-page[data-presentation=property-unit-turns] .opp-hero__copy{display:block}.opp-page[data-presentation=property-unit-turns] .unit-signature{margin-top:1.25rem}.opp-page[data-presentation=property-unit-turns] .unit-signature__plan>div{padding:.75rem}.opp-page[data-presentation=property-unit-turns] .unit-signature__living strong{margin-top:.5rem;font-size:1.2rem}.opp-page[data-presentation=property-unit-turns] .unit-signature__threshold{padding:.75rem}}.opp-page[data-presentation=property-unit-turns] .unit-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=property-unit-turns] .unit-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=property-unit-turns] .unit-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.opp-page[data-presentation=property-unit-turns] .unit-signature div>span:last-child{display:block}.opp-page[data-presentation=property-unit-turns] .opp-retained-example__inner{gap:2rem;display:grid}.opp-page[data-presentation=property-unit-turns] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=property-unit-turns] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=property-unit-turns] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=property-unit-turns] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=property-unit-turns] .opp-retained-details .opp-retained-example__inner{padding-block:1rem 2rem}.opp-page[data-presentation=property-unit-turns] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=property-unit-turns] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=property-unit-turns] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=property-unit-turns] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=property-unit-turns] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=property-unit-turns] .opp-fit-details,.opp-page[data-presentation=property-unit-turns] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=property-unit-turns] .opp-process{padding-block:1rem}.opp-page[data-presentation=property-unit-turns] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=property-unit-turns] .opp-process-details>summary,.opp-page[data-presentation=property-unit-turns] .opp-fit summary,.opp-page[data-presentation=property-unit-turns] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=property-unit-turns] .opp-process-details summary h2,.opp-page[data-presentation=property-unit-turns] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=property-unit-turns] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=property-unit-turns] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=property-unit-turns] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=property-unit-turns] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=property-unit-turns] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=property-unit-turns] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=property-unit-turns] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=property-unit-turns] .opp-selected-scope .opp-scope,.opp-page[data-presentation=property-unit-turns] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=property-unit-turns] .unit-signature__living{--text-primary:#121212;--text-secondary:#4f514e;color:var(--text-primary)}.acq-demo{--acq-accent:var(--opp-mark,var(--accent-ink,#243e86));--acq-tint:var(--bg-elev,#f5f5f3);--acq-ink:var(--text-primary,#121212);--acq-muted:var(--text-secondary,#4f514e);--acq-paper:var(--bg-page,#fff);--acq-line:var(--border-strong,#727570);color:var(--acq-ink);font:500 1rem/1.55 var(--font-sans,sans-serif);min-width:0;scroll-margin-top:calc(var(--sh-nav,60px) + 24px)}.acq-product{--acq-accent:#243e86;--acq-tint:#e8edf8}.acq-saas{--acq-accent:#1a4a73;--acq-tint:#e7f0f7}.acq-hvac{--acq-accent:#1a4f86;--acq-tint:#e8f1f8}.acq-firm{--acq-accent:#1a4d45;--acq-tint:#e6f4f1}.acq-review{--acq-accent:#633f78;--acq-tint:#f1eaf5}html[data-opp-theme=dark] .acq-demo{--acq-paper:#121212;--acq-tint:#20221f;--acq-ink:#fff;--acq-muted:#c6ccc2;--acq-line:#8b9286}html[data-opp-theme=dark] .acq-product{--acq-accent:#b7c6f5}html[data-opp-theme=dark] .acq-saas{--acq-accent:#b9d4ef}html[data-opp-theme=dark] .acq-hvac{--acq-accent:#b9d4f5}html[data-opp-theme=dark] .acq-firm{--acq-accent:#9ed9cf}html[data-opp-theme=dark] .acq-review{--acq-accent:#dec2f0}.acq-demo *,.acq-signature *{box-sizing:border-box}.acq-demo .acq-demo__head{max-width:64ch;margin-bottom:16px}.acq-demo .acq-demo__head h2{margin:8px 0 12px}.acq-demo p{margin:0 0 12px}.acq-demo :is(.acq-kicker,.acq-label){font:800 .875rem/1.4 var(--font-sans,sans-serif);color:var(--acq-accent);letter-spacing:.025em}.acq-demo :is(.acq-disclosure,.acq-footnote){color:var(--acq-muted);max-width:75ch;font-size:.875rem;line-height:1.5}.acq-demo .acq-disclosure{margin-bottom:24px}.acq-demo .acq-footnote{margin-top:20px}.acq-demo .acq-controls{border:0;border-block:1px solid var(--acq-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:24px 0;padding:16px 0 20px;display:grid}.acq-demo .acq-controls legend{padding:0 8px 0 0;font-size:1rem;font-weight:800}.acq-demo .acq-controls label{gap:8px;min-width:0;font-size:1rem;line-height:1.4;display:grid}.acq-demo .acq-controls select{border:1px solid var(--acq-line);border-radius:var(--radius-sm,8px);background:var(--acq-paper);width:100%;min-height:48px;color:var(--acq-ink);font:500 1rem/1.4 var(--font-sans,sans-serif);padding:10px 34px 10px 12px;display:block}.acq-demo :is(select,input):focus-visible,.acq-signature:focus-visible{outline-offset:4px;outline:3px solid}.acq-demo .acq-controls:disabled{opacity:1}.acq-demo .acq-takeaway{border-inline-start:3px solid var(--acq-accent);max-width:72ch;margin:24px 0 0;padding:4px 0 4px 16px}.acq-demo .acq-takeaway p:last-child{margin-bottom:0}.acq-demo .acq-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acq-demo [hidden]{display:none!important}.acq-product .acq-product__stage{border-bottom:2px solid var(--acq-accent);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:32px;display:grid}.acq-product .acq-product__object{min-width:0;color:var(--acq-accent);margin:0}.acq-product .acq-product__object svg{width:100%;height:auto;max-height:310px;display:block}.acq-product :is(.acq-product__bag,.acq-product__pouch){fill:var(--acq-tint);stroke:currentColor;stroke-width:3px}.acq-product :is(.acq-product__handle,.acq-product__seam,.acq-product__ground){fill:none;stroke:currentColor;stroke-width:3px}.acq-product .acq-product__object figcaption{color:var(--acq-muted);padding-block:8px 16px;font-size:.875rem}.acq-product .acq-product__fact{font-size:1.44rem;line-height:1.3}.acq-product .acq-tag{border:1px solid var(--acq-accent);color:var(--acq-accent);padding:6px 8px;font-size:.875rem;display:inline-block}.acq-product .acq-product__continuity{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:start;display:grid}.acq-product :is(.acq-product__ad,.acq-product__page){background:var(--acq-tint);min-width:0;padding:24px}.acq-product .acq-product__ad{border-top:8px solid var(--acq-accent)}.acq-product .acq-product__ad h3{margin:0 0 12px}.acq-product .acq-product__page{border-bottom:2px solid var(--acq-accent);margin-top:32px}.acq-product .acq-product__join{color:var(--acq-accent);align-items:center;gap:3px;padding-top:68px;display:flex}.acq-product .acq-product__join span{background:currentColor;flex:1;height:1px}.acq-saas .acq-saas__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;display:grid}.acq-saas .acq-saas__problem{border-bottom:3px solid var(--acq-accent);margin:0 0 24px;padding:0 0 20px}.acq-saas .acq-saas__problem p{letter-spacing:-.02em;color:var(--acq-accent);font-size:clamp(1.728rem,3vw,2.488rem);font-weight:800;line-height:1.16}.acq-saas .acq-saas__brief h3{margin:0 0 16px}.acq-saas .acq-saas__agenda-label{margin-top:24px}.acq-saas .acq-saas__agenda{margin:0 0 24px;padding-inline-start:1.4em}.acq-saas .acq-saas__agenda li{padding:6px 0 6px 4px}.acq-saas .acq-saas__question{background:var(--acq-tint);padding:16px}.acq-saas .acq-saas__record{border-inline-start:1px solid var(--acq-line);padding-inline-start:24px}.acq-saas .acq-saas__record h3{margin:0 0 20px}.acq-saas .acq-saas__ladder{margin:0 0 32px;padding:0;list-style:none}.acq-saas .acq-saas__ladder li{border-bottom:1px solid var(--acq-line);grid-template-columns:32px 1fr;align-items:center;gap:12px;padding-block:12px;font-size:.875rem;display:grid}.acq-saas .acq-saas__ladder li>span{border:1px solid var(--acq-line);border-radius:50%;place-items:center;min-height:32px;display:grid}.acq-saas .acq-saas__ladder [aria-current=step]{color:var(--acq-accent);border-bottom:3px solid var(--acq-accent);font-weight:800}.acq-saas .acq-saas__stage{font-size:1.2rem;font-weight:800}.acq-saas .acq-saas__next{border-top:1px solid var(--acq-line);margin-top:20px;padding-top:16px}.acq-hvac .acq-hvac__map{color:var(--acq-accent);position:relative}.acq-hvac .acq-hvac__map svg{stroke:currentColor;stroke-width:2px;width:100%;height:auto;max-height:280px;display:block}.acq-hvac .acq-hvac__outer{fill:none;stroke-dasharray:7 6}.acq-hvac .acq-hvac__core{fill:var(--acq-tint);stroke-width:4px}.acq-hvac [data-acq-area=surrounding] .acq-hvac__outer{fill:var(--acq-tint);stroke-dasharray:none;stroke-width:4px}.acq-hvac .acq-hvac__road{fill:none;stroke-width:1px}.acq-hvac .acq-hvac__region{background:var(--acq-paper);padding:4px 8px;font-size:.875rem;position:absolute}.acq-hvac .acq-hvac__region--core{top:33%;left:39%}.acq-hvac .acq-hvac__region--outer{top:7%;right:8%}.acq-hvac .acq-hvac__job{background:var(--acq-paper);border-block:2px solid;width:fit-content;margin:-20px 0 0 7%;padding:8px 16px;font-size:clamp(1.728rem,3vw,2.488rem);line-height:1.2;display:block;position:relative}.acq-hvac .acq-hvac__brief{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;display:grid}.acq-hvac .acq-hvac__brief h3{margin:0 0 12px}.acq-hvac .acq-hvac__brief aside{border-inline-start:1px solid var(--acq-line);padding-inline-start:24px}.acq-hvac .acq-hvac__brief ul{margin:0;padding-inline-start:1.2em}.acq-hvac .acq-hvac__brief li{padding-block:4px}.acq-hvac .acq-hvac__question{margin-top:20px}.acq-hvac .acq-hvac__area-note{background:var(--acq-tint);margin-top:24px;padding:16px 20px}.acq-hvac .acq-hvac__area-note strong{margin-bottom:8px;display:block}.acq-hvac .acq-hvac__area-note p{margin:0}.acq-firm .acq-firm__spread{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:0;display:grid}.acq-firm .acq-firm__letter{border:1px solid var(--acq-line);border-top:8px solid var(--acq-accent);background:var(--acq-paper);padding:24px 28px 28px}.acq-firm .acq-firm__letterhead{border-bottom:1px solid var(--acq-line);color:var(--acq-accent);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:16px;font-size:.875rem;display:flex}.acq-firm .acq-firm__address{margin:24px 0 32px}.acq-firm .acq-firm__address>div{grid-template-columns:64px 1fr;gap:12px;margin-block:8px;display:grid}.acq-firm .acq-firm__address dt{color:var(--acq-muted);font-size:.875rem}.acq-firm .acq-firm__address dd{margin:0}.acq-firm .acq-firm__letter h3{margin:0 0 16px}.acq-firm .acq-firm__question{margin-top:28px}.acq-firm .acq-firm__question>span{margin-top:8px;display:block}.acq-firm .acq-firm__signoff{border-top:1px solid var(--acq-line);margin-top:28px;padding-top:16px;font-size:.875rem}.acq-firm .acq-firm__margin{background:var(--acq-tint);border-bottom:2px solid var(--acq-accent);margin-top:40px;padding:24px}.acq-firm .acq-firm__margin h3{margin:0 0 16px}.acq-firm .acq-firm__margin ul{margin:20px 0;padding:0;list-style:none}.acq-firm .acq-firm__margin li{border-top:1px solid var(--acq-line);padding-block:12px}.acq-firm .acq-firm__margin-note{font-size:.875rem}.acq-review .acq-review__desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.acq-review .acq-review__choices{border:0;grid-template-columns:minmax(0,1fr);margin:0;padding-top:16px}.acq-review .acq-controls .acq-check{border-top:1px solid var(--acq-line);align-items:start;gap:12px;min-height:44px;padding:12px 0;display:flex}.acq-review .acq-check input{width:22px;height:22px;accent-color:var(--acq-accent);flex:0 0 22px;margin:2px 0 0}.acq-review .acq-check span span{color:var(--acq-muted);margin-top:8px;font-size:.875rem;display:block}.acq-review .acq-review__sheet{border:1px solid var(--acq-line);background:var(--acq-tint);border-radius:16px 16px 0 0;padding:24px}.acq-review .acq-review__sheet-label{border-bottom:1px solid var(--acq-line);color:var(--acq-accent);padding-bottom:16px;font-size:.875rem}.acq-review .acq-review__sheet h3{margin:20px 0}.acq-review .acq-review__questions{margin:0;padding:0;list-style-position:inside}.acq-review .acq-review__questions li{border-bottom:1px solid var(--acq-line);padding:12px 0}.acq-review .acq-review__next{color:var(--acq-accent);justify-content:space-between;gap:16px;margin:24px 0 12px;font-weight:800;display:flex}.acq-review .acq-review__sheet-note{color:var(--acq-muted);font-size:.875rem}.acq-review .acq-review__later{border-block:1px solid var(--acq-line);flex-wrap:wrap;align-items:baseline;gap:16px 32px;margin-top:24px;padding-block:16px;display:flex}.acq-review .acq-review__later h3{margin:0}.acq-review .acq-review__later ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding-inline-start:1.2em;display:flex}.acq-signature{min-height:96px;color:var(--opp-mark,var(--text-primary,#121212));border-block:1px solid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;margin-block:16px;padding:8px 0;text-decoration:none;display:grid}.acq-signature svg{width:116px;height:80px;fill:var(--bg-elev,#f5f5f3);stroke:currentColor;stroke-width:2px}.acq-signature>span{gap:2px;min-width:0;display:grid}.acq-signature strong{font-size:1rem;font-weight:800;line-height:1.25}.acq-signature span span{font-size:.875rem;line-height:1.3}.acq-signature small{text-underline-offset:3px;margin-top:4px;font-size:.875rem;line-height:1.3;text-decoration:underline}.acq-signature--ecommerce{border-top:0}.acq-signature--saas{border-block:0;border-inline-start:3px solid;grid-template-columns:88px minmax(0,1fr);padding-inline-start:12px}.acq-signature--saas svg{width:88px}.acq-signature--hvac{border:0}.acq-signature--hvac svg{width:130px;margin-left:-8px}.acq-signature--accounting{border-top-width:4px;border-bottom:0}.acq-signature--demo-path{border:1px solid;border-radius:12px 12px 0 0;padding-inline:12px}@media (width<=640px){.acq-demo .acq-controls{grid-template-columns:minmax(0,1fr)}.acq-product .acq-product__stage{grid-template-columns:minmax(0,1fr);gap:16px}.acq-product .acq-product__object svg{max-height:230px}.acq-product .acq-product__source{padding-bottom:20px}.acq-product .acq-product__continuity{grid-template-columns:minmax(0,1fr)}.acq-product .acq-product__join{writing-mode:vertical-rl;justify-content:center;padding:12px 0}.acq-product .acq-product__join span{display:none}.acq-product .acq-product__page{margin-top:0}.acq-saas .acq-saas__layout,.acq-hvac .acq-hvac__brief,.acq-firm .acq-firm__spread,.acq-review .acq-review__desk{grid-template-columns:minmax(0,1fr);gap:24px}.acq-saas .acq-saas__record,.acq-hvac .acq-hvac__brief aside{border-inline-start:0;border-top:1px solid var(--acq-line);padding:24px 0 0}.acq-saas .acq-saas__ladder{margin-bottom:24px}.acq-hvac .acq-hvac__region{padding:2px 4px;font-size:.875rem}.acq-hvac .acq-hvac__region--core{top:26%;left:34%}.acq-hvac .acq-hvac__region--outer{top:0;right:0}.acq-hvac .acq-hvac__job{margin:0;padding-inline:0}.acq-firm .acq-firm__letter{padding:20px}.acq-firm .acq-firm__margin{margin:0 0 0 20px;padding:20px}.acq-review .acq-review__sheet{padding:20px}.acq-signature{gap:12px}}@media (forced-colors:active){.acq-demo,.acq-signature{--acq-accent:LinkText;--acq-tint:Canvas;--acq-paper:Canvas;--acq-ink:CanvasText;--acq-muted:CanvasText;--acq-line:CanvasText}}html[data-lp-system] #main .acq-demo h2{font-size:1.728rem;line-height:1.25}html[data-lp-system] #main .acq-demo h3{font-size:1.2rem;line-height:1.35}.opp-page[data-presentation=saas-demo-conversion] .opp-hero__grid{display:block}.opp-page[data-presentation=saas-demo-conversion] .opp-hero__copy{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0 clamp(2rem,6vw,6rem);display:grid}.opp-page[data-presentation=saas-demo-conversion] .opp-hero__copy>:not(.paired-demo-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=saas-demo-conversion] h1{max-width:21ch}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature{grid-area:1/2/span 7;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-self:center;display:grid}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature__sheet{border:1px solid var(--border-strong);border-top:4px solid var(--opp-mark);background:var(--bg-card);padding:1.25rem}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature__sheet strong{margin-block:.8rem;font-size:1.44rem;line-height:1.3;display:block}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature__sheet>span:not(:first-child){border-top:1px solid var(--border-strong);margin-top:.6rem;padding-top:.6rem}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature__margin{border-block:1px dashed var(--opp-mark);background:var(--opp-band);margin-top:2rem;padding:1rem}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature__margin b{margin-block:1rem;font-size:1rem;line-height:1.5;display:block}@media (width<=800px){.opp-page[data-presentation=saas-demo-conversion] .opp-hero__copy{display:block}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature{margin-top:1.25rem}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature__sheet,.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature__margin{padding:.75rem}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature__sheet strong{font-size:1.2rem}}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=saas-demo-conversion] .paired-demo-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=saas-demo-conversion] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=saas-demo-conversion] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=saas-demo-conversion] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=saas-demo-conversion] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=saas-demo-conversion] .opp-retained-example__inner{gap:2rem;padding-block:1rem 2rem;display:grid}.opp-page[data-presentation=saas-demo-conversion] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=saas-demo-conversion] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=saas-demo-conversion] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=saas-demo-conversion] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=saas-demo-conversion] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=saas-demo-conversion] .opp-fit-details,.opp-page[data-presentation=saas-demo-conversion] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=saas-demo-conversion] .opp-process{padding-block:1rem}.opp-page[data-presentation=saas-demo-conversion] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=saas-demo-conversion] .opp-process-details>summary,.opp-page[data-presentation=saas-demo-conversion] .opp-fit summary,.opp-page[data-presentation=saas-demo-conversion] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=saas-demo-conversion] .opp-process-details summary h2,.opp-page[data-presentation=saas-demo-conversion] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=saas-demo-conversion] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=saas-demo-conversion] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=saas-demo-conversion] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=saas-demo-conversion] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=saas-demo-conversion] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=saas-demo-conversion] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=saas-demo-conversion] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=saas-demo-conversion] .opp-selected-scope .opp-scope,.opp-page[data-presentation=saas-demo-conversion] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=ecommerce-paid-growth] .opp-hero__grid{display:block}.opp-page[data-presentation=ecommerce-paid-growth] .opp-hero__copy{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=ecommerce-paid-growth] .opp-hero__copy>:not(.paired-ecommerce-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=ecommerce-paid-growth] h1{max-width:23ch}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature{grid-area:1/2/span 7;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-self:center;align-items:center;gap:1rem;display:grid}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature__product{width:100%;height:auto;max-height:290px;fill:var(--opp-band);stroke:var(--opp-mark);stroke-width:3px}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature__note{border-block:2px solid var(--opp-mark);padding:1.25rem 0}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature__note strong{margin-block:1rem;font-size:1.728rem;line-height:1.2;display:block}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature__note>span:last-child{margin-top:1rem}@media (width<=800px){.opp-page[data-presentation=ecommerce-paid-growth] .opp-hero__copy{display:block}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:1.25rem}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature__product{max-height:180px}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature__note{padding-block:.75rem}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature__note strong{margin-block:.6rem;font-size:1.2rem}}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=ecommerce-paid-growth] .paired-ecommerce-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=ecommerce-paid-growth] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=ecommerce-paid-growth] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=ecommerce-paid-growth] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=ecommerce-paid-growth] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=ecommerce-paid-growth] .opp-retained-example__inner{gap:2rem;padding-block:1rem 2rem;display:grid}.opp-page[data-presentation=ecommerce-paid-growth] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=ecommerce-paid-growth] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=ecommerce-paid-growth] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=ecommerce-paid-growth] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=ecommerce-paid-growth] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=ecommerce-paid-growth] .opp-fit-details,.opp-page[data-presentation=ecommerce-paid-growth] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=ecommerce-paid-growth] .opp-process{padding-block:1rem}.opp-page[data-presentation=ecommerce-paid-growth] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=ecommerce-paid-growth] .opp-process-details>summary,.opp-page[data-presentation=ecommerce-paid-growth] .opp-fit summary,.opp-page[data-presentation=ecommerce-paid-growth] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=ecommerce-paid-growth] .opp-process-details summary h2,.opp-page[data-presentation=ecommerce-paid-growth] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=ecommerce-paid-growth] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=ecommerce-paid-growth] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=ecommerce-paid-growth] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=ecommerce-paid-growth] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=ecommerce-paid-growth] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=ecommerce-paid-growth] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=ecommerce-paid-growth] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=ecommerce-paid-growth] .opp-selected-scope .opp-scope,.opp-page[data-presentation=ecommerce-paid-growth] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=ecommerce-paid-growth] .ecommerce-owner-experience{max-width:68ch;margin-block-start:2rem}.opp-page[data-presentation=hvac-lead-generation] .opp-hero__grid{display:block}.opp-page[data-presentation=hvac-lead-generation] .opp-hero__copy{max-width:68rem;margin-inline:auto}html[data-lp-system] #main .opp-page[data-presentation=hvac-lead-generation] h1{max-width:27ch}.opp-page[data-presentation=hvac-lead-generation] .opp-lede{max-width:67ch}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:1.25rem;display:grid}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature__area{width:100%;height:auto;max-height:200px;stroke:var(--opp-mark);stroke-width:2px;fill:var(--opp-band)}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature__job{border-block:2px solid var(--opp-mark);padding-block:1rem}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature__job strong{margin-block:.6rem;font-size:2.074rem;line-height:1.2;display:block}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature__job>span:last-child{margin-top:.6rem}@media (width<=650px){.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.75rem}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature__job{padding-block:.6rem}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature__job strong{font-size:1.2rem}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature__area{max-height:150px}}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=hvac-lead-generation] .paired-hvac-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=hvac-lead-generation] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=hvac-lead-generation] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=hvac-lead-generation] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=hvac-lead-generation] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=hvac-lead-generation] .opp-retained-example__inner{gap:2rem;padding-block:1rem 2rem;display:grid}.opp-page[data-presentation=hvac-lead-generation] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=hvac-lead-generation] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=hvac-lead-generation] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=hvac-lead-generation] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=hvac-lead-generation] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=hvac-lead-generation] .opp-fit-details,.opp-page[data-presentation=hvac-lead-generation] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=hvac-lead-generation] .opp-process{padding-block:1rem}.opp-page[data-presentation=hvac-lead-generation] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=hvac-lead-generation] .opp-process-details>summary,.opp-page[data-presentation=hvac-lead-generation] .opp-fit summary,.opp-page[data-presentation=hvac-lead-generation] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=hvac-lead-generation] .opp-process-details summary h2,.opp-page[data-presentation=hvac-lead-generation] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=hvac-lead-generation] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=hvac-lead-generation] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=hvac-lead-generation] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=hvac-lead-generation] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=hvac-lead-generation] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=hvac-lead-generation] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=hvac-lead-generation] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=hvac-lead-generation] .opp-selected-scope .opp-scope,.opp-page[data-presentation=hvac-lead-generation] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=b2b-saas-pipeline] .opp-hero__grid{display:block}.opp-page[data-presentation=b2b-saas-pipeline] .opp-hero__copy{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=b2b-saas-pipeline] .opp-hero__copy>.opp-eyebrow{grid-column:1/-1}html[data-lp-system] #main .opp-page[data-presentation=b2b-saas-pipeline] h1{grid-area:2/1/span 3;max-width:23ch;margin-top:0}.opp-page[data-presentation=b2b-saas-pipeline] .opp-lede,.opp-page[data-presentation=b2b-saas-pipeline] .lp-host,.opp-page[data-presentation=b2b-saas-pipeline] .opp-hero__actions{grid-column:2}.opp-page[data-presentation=b2b-saas-pipeline] .opp-lede{margin-top:0}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature{border-top:3px solid var(--opp-mark);grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature__question strong{max-width:28ch;margin-top:.75rem;font-size:2.074rem;line-height:1.2;display:block}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature__sequence{border-left:1px solid var(--border-strong);gap:.65rem;padding-left:1.25rem;display:grid}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature__sequence b{font-size:.875rem}.opp-page[data-presentation=b2b-saas-pipeline] .opp-hero__proof,.opp-page[data-presentation=b2b-saas-pipeline] .opp-hero__links,.opp-page[data-presentation=b2b-saas-pipeline] .opp-location{grid-column:1/-1}@media (width<=800px){.opp-page[data-presentation=b2b-saas-pipeline] .opp-hero__copy{display:block}.opp-page[data-presentation=b2b-saas-pipeline] .opp-lede{margin-top:1rem}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature{grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature__question strong{font-size:1.44rem}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature__sequence{display:none}}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=b2b-saas-pipeline] .paired-saas-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=b2b-saas-pipeline] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=b2b-saas-pipeline] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=b2b-saas-pipeline] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=b2b-saas-pipeline] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=b2b-saas-pipeline] .opp-retained-example__inner{gap:2rem;padding-block:1rem 2rem;display:grid}.opp-page[data-presentation=b2b-saas-pipeline] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=b2b-saas-pipeline] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=b2b-saas-pipeline] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=b2b-saas-pipeline] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=b2b-saas-pipeline] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=b2b-saas-pipeline] .opp-fit-details,.opp-page[data-presentation=b2b-saas-pipeline] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=b2b-saas-pipeline] .opp-process{padding-block:1rem}.opp-page[data-presentation=b2b-saas-pipeline] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=b2b-saas-pipeline] .opp-process-details>summary,.opp-page[data-presentation=b2b-saas-pipeline] .opp-fit summary,.opp-page[data-presentation=b2b-saas-pipeline] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=b2b-saas-pipeline] .opp-process-details summary h2,.opp-page[data-presentation=b2b-saas-pipeline] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=b2b-saas-pipeline] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=b2b-saas-pipeline] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=b2b-saas-pipeline] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=b2b-saas-pipeline] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=b2b-saas-pipeline] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=b2b-saas-pipeline] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=b2b-saas-pipeline] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=b2b-saas-pipeline] .opp-selected-scope .opp-scope,.opp-page[data-presentation=b2b-saas-pipeline] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.opp-page[data-presentation=accounting-firm-leads] .opp-hero__grid{display:block}.opp-page[data-presentation=accounting-firm-leads] .opp-hero__copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 clamp(2rem,5vw,5rem);display:grid}.opp-page[data-presentation=accounting-firm-leads] .opp-hero__copy>:not(.paired-accounting-signature){grid-column:1}html[data-lp-system] #main .opp-page[data-presentation=accounting-firm-leads] h1{max-width:22ch}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature{grid-area:1/2/span 7;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-self:center;display:grid}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature__letter{background:var(--bg-card);border-top:5px solid var(--opp-mark);border-bottom:1px solid var(--border-strong);padding:1.25rem}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature__letter strong{margin-block:1rem;font-size:1.728rem;line-height:1.2;display:block}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature__margin{background:var(--opp-band);border-bottom:2px solid var(--opp-mark);margin-top:2rem;padding:1rem}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature__margin strong{margin-block:1rem;font-size:1.2rem;line-height:1.3;display:block}@media (width<=800px){.opp-page[data-presentation=accounting-firm-leads] .opp-hero__copy{display:block}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature{margin-top:1.25rem}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature__letter,.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature__margin{padding:.75rem}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature__letter strong{margin-block:.6rem;font-size:1.2rem}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature__margin strong{margin-block:.6rem;font-size:1rem}}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature{color:var(--text-primary);text-decoration:none}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=accounting-firm-leads] .paired-accounting-signature div>span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.opp-page[data-presentation=accounting-firm-leads] .opp-retained-example{padding-block:1rem}.opp-page[data-presentation=accounting-firm-leads] .opp-retained-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=accounting-firm-leads] .opp-retained-details>summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:800}.opp-page[data-presentation=accounting-firm-leads] .opp-retained-details>summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}.opp-page[data-presentation=accounting-firm-leads] .opp-retained-example__inner{gap:2rem;padding-block:1rem 2rem;display:grid}.opp-page[data-presentation=accounting-firm-leads] .opp-selected-scope .opp-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;display:grid}.opp-page[data-presentation=accounting-firm-leads] .opp-selected-scope .opp-investment{background:0 0;border:0;padding:0}.opp-page[data-presentation=accounting-firm-leads] .opp-selected-scope .opp-investment__grid{width:auto;max-width:none;padding:0;display:block}.opp-page[data-presentation=accounting-firm-leads] .opp-selected-scope .opp-investment__grid>div+div{margin-top:1rem}.opp-page[data-presentation=accounting-firm-leads] .opp-selected-scope .opp-fit{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding:0;display:grid}.opp-page[data-presentation=accounting-firm-leads] .opp-fit-details,.opp-page[data-presentation=accounting-firm-leads] details.opp-boundaries{border-top:1px solid var(--border-strong);margin:0;padding:0}.opp-page[data-presentation=accounting-firm-leads] .opp-process{padding-block:1rem}.opp-page[data-presentation=accounting-firm-leads] .opp-process-details{border-block:1px solid var(--border-strong)}.opp-page[data-presentation=accounting-firm-leads] .opp-process-details>summary,.opp-page[data-presentation=accounting-firm-leads] .opp-fit summary,.opp-page[data-presentation=accounting-firm-leads] .opp-meeting-details>summary{cursor:pointer;min-height:48px;padding-block:.9rem}.opp-page[data-presentation=accounting-firm-leads] .opp-process-details summary h2,.opp-page[data-presentation=accounting-firm-leads] .opp-fit summary h3{display:inline}html[data-lp-system] #main .opp-page[data-presentation=accounting-firm-leads] .opp-process-details summary h2{font-size:1.2rem;line-height:1.4}.opp-page[data-presentation=accounting-firm-leads] .opp-process-details .opp-process__steps{padding-block:1rem 1.5rem}.opp-page[data-presentation=accounting-firm-leads] .opp-meeting-details{border-block:1px solid var(--border-strong);margin-block:1rem}.opp-page[data-presentation=accounting-firm-leads] .opp-meeting-details>summary{font-weight:800}.opp-page[data-presentation=accounting-firm-leads] .opp-meeting-details .opp-agenda{margin-top:.5rem}.opp-page[data-presentation=accounting-firm-leads] .opp-meeting-details>p{margin-bottom:1rem}.opp-page[data-presentation=accounting-firm-leads] summary:focus-visible{outline:3px solid var(--opp-mark);outline-offset:4px}@media (width<=800px){.opp-page[data-presentation=accounting-firm-leads] .opp-selected-scope .opp-scope,.opp-page[data-presentation=accounting-firm-leads] .opp-selected-scope .opp-fit{grid-template-columns:minmax(0,1fr)}}.ndemo{--nd-ink:#172626;--nd-muted:#445656;--nd-line:#bcc9c5;--nd-paper:#fffef8;--nd-wash:#edf2ed;--nd-accent:#8f370e;--nd-positive:#21523d;--nd-caution:#75510a;color:inherit;font:inherit;min-width:0;margin-block:clamp(2.5rem,5vw,5rem)}.ndemo *,.ndemo :before,.ndemo :after{box-sizing:border-box}.ndemo [hidden]{display:none!important}.ndemo :is(h2,h3,h4,p,blockquote,dl,dd,ol,ul,fieldset){margin:0}.ndemo :is(h2,h3,h4){text-wrap:balance;font-family:inherit;line-height:1.14}.ndemo h2{max-width:22ch;font-size:clamp(1.8rem,3.4vw,2.7rem)}.ndemo h3{font-size:clamp(1.25rem,2.2vw,1.65rem)}.ndemo h4{font-size:1.05rem}.ndemo.ndemo :is(p,li,dd,blockquote){color:inherit;line-height:1.55}.ndemo :is(a,button,input,select,summary){-webkit-tap-highlight-color:transparent}.ndemo :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid}.ndemo :is(button,input,select){font:inherit}.ndemo :is(button,summary,label:has(input[type=radio]),label:has(input[type=checkbox])){cursor:pointer}.ndemo :is(input,select){max-width:100%}.ndemo :is(input[type=number],select){border:1px solid var(--nd-muted);color-scheme:light;width:100%;min-height:48px;color:var(--nd-ink);background:#fff;border-radius:2px;padding:.65rem .75rem}.ndemo :is(input[type=radio],input[type=checkbox]){block-size:1.15rem;inline-size:1.15rem;accent-color:var(--nd-accent);flex:none;margin:0}.ndemo input[aria-invalid=true]{border:2px solid #a32b13}.ndemo a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px}.ndemo summary{min-height:48px;padding-block:.8rem;font-weight:700;line-height:1.45}.ndemo :is(p,dd,a,blockquote,h2,h3,h4,summary){overflow-wrap:anywhere}.ndemo__heading{gap:1rem;margin-block-end:2rem;display:grid}.ndemo__sample,.ndemo__label{letter-spacing:.045em;font-size:.875rem;font-weight:700}.ndemo__sample{border-block-start:2px solid;width:fit-content;padding-block-start:1rem}.ndemo .ndemo__lede{max-width:65ch;font-size:1.125rem}.ndemo__choice{border:0;min-width:0;padding:0}.ndemo__choice legend{padding:0 0 .6rem;font-weight:700}.ndemo__choice>div{flex-wrap:wrap;gap:.5rem;display:flex}.ndemo__choice label,.ndemo__toggle{border:1px solid var(--nd-line);align-items:center;gap:.65rem;min-height:48px;padding:.7rem 1rem;line-height:1.35;display:flex}.ndemo__choice label:has(:checked){background:var(--nd-ink);color:var(--nd-paper);border-color:var(--nd-ink)}.ndemo__choice label:has(:checked) input{accent-color:#fff;--lp-focus:var(--nd-paper)}.ndemo__choice label:has(:focus-visible),.ndemo__toggle:has(:focus-visible){outline:3px solid var(--lp-focus,currentColor);outline-offset:3px}.ndemo__toggle{width:fit-content;max-width:100%}.ndemo__button{border:1px solid var(--nd-ink);background:var(--nd-ink);min-height:48px;color:var(--nd-paper);border-radius:2px;padding:.75rem 1rem;font-weight:700}.ndemo__fine,.ndemo__boundary{font-size:.9375rem}.ndemo .ndemo__boundary{max-width:70ch;margin-block:1rem 1.5rem}.ndemo__boundary details{margin-block-start:.35rem}.ndemo__boundary summary{font-weight:400}.ndemo__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ndemo .ndemo__error{color:#94280f;font-weight:700}.ndemo__error:empty{display:none}.ndemo__next{border-block-start:1px solid;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-block-start:1.5rem;display:flex}.ndemo__next>p{flex:100%;max-width:55ch}.ndemo__contact,.ndemo__question{align-items:center;min-height:48px;display:inline-flex}.ndemo__contact{background:var(--nd-accent);border:1px solid #0000;gap:.75rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;color:#fff!important}.nd-site-workbench{color:var(--nd-ink);background:var(--nd-wash);border:1px solid var(--nd-line)}.nd-site-controls{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem 2rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.nd-site-stress{align-self:end}.nd-site-stage{background:#d6dfd9;padding:clamp(.6rem,2vw,1.5rem)}.nd-site-window{background:var(--nd-paper);border:1px solid var(--nd-muted);width:100%;max-width:100%;margin-inline:auto;container:example-site/inline-size}.nd-site-window[data-width=phone]{max-width:22rem}.nd-site-masthead{background:var(--nd-ink);color:var(--nd-paper);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.nd-site-page{padding:clamp(1rem,4cqi,2.5rem)}.nd-site-hero{flex-wrap:wrap;align-items:start;gap:2rem;display:flex}.nd-site-hero>div{flex:1.7 16rem;min-width:0}.nd-site-hero .nd-site-offer{flex:12rem;min-width:0}.ndemo .nd-site-page h3{max-width:15ch;margin-block:.75rem 1rem;font-size:clamp(1.75rem,6cqi,3rem)}.nd-site-kicker{font-size:.875rem;font-weight:700}.nd-site-offer{border-block-start:3px solid var(--nd-accent);padding-block-start:.9rem}.nd-site-maincopy{padding-block:clamp(.5rem,3cqi,2rem)}.nd-site-maincopy>a{background:var(--nd-ink);color:var(--nd-paper);padding:.7rem 1rem;text-decoration:none}.nd-site-location{background:#e5ede5;margin-block-end:1.5rem;padding:1rem}.nd-site-location svg{width:100%;height:auto;margin-block:.6rem;display:block}.nd-site-plan-room,.nd-site-plan-door,.nd-site-plan-table,.nd-site-plan-guide{fill:none;stroke:var(--nd-ink);stroke-width:3px}.nd-site-plan-door{stroke-width:1.5px}.nd-site-plan-table{fill:var(--nd-paper);stroke-width:2px}.nd-site-plan-guide{stroke-dasharray:4 5;stroke-width:2px}.nd-site-plan-target{fill:var(--nd-accent)}.nd-site-plan-cross{stroke:var(--nd-paper);stroke-width:2px}.nd-site-location-caption{font-size:.875rem}.nd-site-offer ol{margin-block-start:.75rem;padding-inline-start:1.4rem}.nd-site-offer li+li{margin-block-start:.55rem}.nd-site-page a{align-items:center;gap:.5rem;min-height:48px;margin-block-start:.6rem;font-weight:700;display:inline-flex}.nd-site-detail{border-block-start:1px solid var(--nd-line);margin-block-start:1.5rem}.nd-site-detail>p{margin-block:.5rem}.ndemo .nd-site-note{color:var(--nd-muted);font-size:.875rem}.nd-site-products{border-block:1px solid var(--nd-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:1.5rem;display:grid}.nd-site-products article{min-width:0;padding:1.25rem}.nd-site-products article+article{border-inline-start:1px solid var(--nd-line)}.nd-site-product-visual{background:#e5ede5;margin-block-end:1rem;position:relative}.nd-site-product-visual svg{width:100%;height:auto;display:block}.nd-site-product-mark{border:1px solid var(--nd-muted);border-radius:50%;place-items:center;block-size:1.6rem;inline-size:1.6rem;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:.5rem;left:.5rem}.nd-site-lamp-frame{fill:var(--nd-ink)}.nd-site-lamp-face{fill:#edb983;stroke:var(--nd-accent);stroke-width:2px}.nd-site-lamp-line{fill:none;stroke:var(--nd-ink);stroke-width:3px}.nd-site-products dt{margin-block-start:.85rem;font-size:.875rem;font-weight:700}.nd-site-explanation,.nd-site-readable{margin:1rem 1.5rem!important}.nd-site-readable{border-block-start:1px solid var(--nd-line)}.nd-site-readable :is(p,ul){margin-block:.65rem}.nd-site-readable ul{padding-inline-start:1.25rem}@container example-site (width<=32rem){.nd-site-hero{display:block}.nd-site-offer{margin-block-start:1.5rem}.nd-site-products{grid-template-columns:minmax(0,1fr)}.nd-site-products article{padding-inline:0}.nd-site-products article+article{border-inline-start:0;border-block-start:1px solid var(--nd-line)}}.nd-brain{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.nd-brain-questions>.ndemo__label{margin-block-end:.8rem}.nd-brain-question{border-block-start:1px solid}.nd-brain-question:last-child{border-block-end:1px solid}.nd-brain-question summary{padding-block:1rem}.nd-brain-answer{padding:.2rem 0 1.25rem}.nd-brain-answer a{align-items:center;gap:.5rem;min-height:48px;margin-block-start:.5rem;display:inline-flex}.nd-brain-gap{border-inline-start:3px solid;padding-inline-start:1rem;margin-block-start:.8rem!important}.nd-brain-gap strong{display:block}.nd-brain-document{background:var(--nd-paper);color:var(--nd-ink);border:1px solid var(--nd-line);border-inline-start:.6rem solid var(--nd-accent);padding:clamp(1.25rem,3vw,2rem);position:relative}.nd-brain-document>header{border-block-end:1px solid var(--nd-line);align-items:start;gap:1rem;padding-block-end:1rem;display:flex}.nd-brain-filemark{color:var(--nd-accent);font-size:2.5rem;line-height:1}.nd-brain-document h3{margin-block-start:.5rem}.nd-brain-owner{font-size:.875rem;margin-block:.85rem 1.5rem!important}.nd-brain-passage{border-inline-start:3px solid #0000;margin-inline:-1rem;padding:1rem;scroll-margin-block:6rem}.nd-brain-passage blockquote{margin-block-start:.7rem}.nd-brain-passage:is([data-active=true],:target){border-inline-start-color:var(--nd-accent);background:#f5ead7}.nd-brain-footnote{border-block-start:1px solid var(--nd-line);padding-block-start:1rem;font-size:.875rem;margin-block-start:1.5rem!important}.nd-packet>.ndemo__choice{margin-block-end:1.5rem}.nd-packet-track{grid-template-columns:minmax(0,1fr) minmax(9rem,.65fr) minmax(0,1fr);align-items:stretch;display:grid}.nd-packet-source,.nd-packet-output{background:var(--nd-paper);color:var(--nd-ink);border:1px solid var(--nd-line);padding:clamp(1rem,2.5vw,1.75rem)}.nd-packet-source h3,.nd-packet-output h3{margin-block:.75rem 1.25rem}.nd-packet-source dl>div{border-block-start:1px solid var(--nd-line);padding-block:.7rem}.nd-packet-source dt{font-size:.875rem;font-weight:700}.nd-packet-rule{flex-direction:column;justify-content:center;gap:.7rem;padding:1.25rem;display:flex}.nd-packet-rule>span{font-size:2rem}.nd-packet-output{border-block-start:.35rem solid var(--nd-positive)}.nd-packet-output[data-gap=true]{border-block-start-color:var(--nd-caution);background:#fff8e8}.nd-packet-preserved{border-block-start:1px solid var(--nd-line);padding-block-start:1rem;font-size:.875rem;margin-block-start:1.5rem!important}.nd-packet [data-workflow-panel]>.ndemo__toggle{margin-block-start:1rem}.nd-ledger{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.nd-ledger-note{margin-block:.75rem 1.5rem!important}.nd-ledger-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nd-ledger-fields label{flex-direction:column;justify-content:end;gap:.5rem;line-height:1.4;display:flex}.nd-ledger-costs{margin-block:1rem}.nd-ledger-inputs>.ndemo__error{margin-block-start:1rem}.nd-ledger-page{background:var(--nd-paper);color:var(--nd-ink);border:1px solid var(--nd-line);border-block-start:.35rem solid var(--nd-accent);padding:clamp(1rem,3vw,2rem)}.nd-ledger-page h3{margin-block:.6rem 1.5rem}.nd-ledger-page dl>div{border-block-start:1px solid var(--nd-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem;padding-block:.85rem;display:grid}.nd-ledger-page dd{text-align:end;font-variant-numeric:tabular-nums;font-weight:700}.nd-ledger-result{border-block-start:2px solid var(--nd-ink)!important}.nd-ledger-formula{border-block-start:1px solid var(--nd-line);margin-block-start:.5rem}.nd-ledger-formula p+p{margin-block-start:.7rem}.nd-ledger-limit{border-block-start:1px solid var(--nd-line);padding-block-start:1rem;font-size:.9375rem;margin-block-start:1.25rem!important}.nd-ledger-stale{background:#fff1c8;padding:.75rem;font-weight:700;margin-block-end:1rem!important}.nd-ledger-page:not([data-stale]) .nd-ledger-stale{display:none}.nd-ledger>noscript{grid-column:1/-1}.nd-journey>.ndemo__choice{margin-block-end:1.5rem}.nd-journey-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.nd-journey-form{color:var(--nd-ink);background:var(--nd-paper);border:1px solid var(--nd-line);padding:clamp(1rem,3vw,2rem)}.nd-journey-form h3{margin-block:.65rem 1.5rem}.nd-journey-form label{gap:.5rem;margin-block:1rem;display:grid}.nd-journey-more{border-block:1px solid var(--nd-line);margin-block:1rem}.nd-journey-form .ndemo__fine{margin-block-start:1rem}.nd-journey-annotation{border-inline-start:3px solid;padding-inline-start:clamp(1rem,3vw,2rem)}.nd-journey-annotation h3{margin-block:.75rem 1rem}.nd-journey-preview{margin-block:1.5rem}.nd-journey-preview dl>div{border-block-end:1px solid;grid-template-columns:minmax(5rem,.5fr) minmax(0,1fr);gap:1rem;padding-block:.65rem;display:grid}.nd-journey-preview dt{font-size:.875rem;font-weight:700}.nd-journey-limit{font-size:.9375rem}.nd-editor{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.nd-editor-draft{background:var(--nd-paper);color:var(--nd-ink);border:1px solid var(--nd-line);padding:clamp(1.25rem,3vw,2.5rem)}.nd-editor-draft header{border-block-end:2px solid var(--nd-ink);margin-block-end:1.5rem;padding-block-end:1.25rem}.nd-editor-draft h3{max-width:20ch;margin-block-start:.8rem;font-size:clamp(1.6rem,3vw,2.4rem)}.nd-editor-draft>p{border-inline-start:3px solid #0000;margin-block:1.2rem;padding-inline-start:.75rem}.nd-editor-draft [data-active=true]{border-inline-start-color:var(--nd-accent);background:#f5ead7}.nd-editor-draft a{text-decoration-style:dotted}.nd-editor-hold{border:1px dashed var(--nd-caution);background:#fff8e8;margin-block:1.5rem;padding:1rem}.nd-editor-hold>p+p{margin-block-start:.75rem}.nd-editor-hold a{align-items:center;min-height:48px;margin-block-start:.5rem;display:inline-flex}.nd-editor-draft footer{border-block-start:1px solid var(--nd-line);padding-block-start:1rem;font-size:.875rem}.nd-editor-margin>h3{margin-block-end:.8rem}.nd-editor-note{border-block-start:1px solid;scroll-margin-block:6rem}.nd-editor-note blockquote{border-inline-start:3px solid;margin-block:.8rem;padding-inline-start:1rem}.nd-editor-source{font-size:.875rem;font-weight:700}.nd-editor-decision{padding-block-end:1rem}.nd-reply>.ndemo__choice{margin-block-end:1.5rem}.nd-reply-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.nd-reply-account{border-inline-start:.35rem solid;padding-inline-start:1.25rem}.nd-reply-account h3{margin-block:.7rem 1.25rem}.nd-reply-account dt{margin-block:1rem .3rem;font-size:.875rem;font-weight:700}.nd-reply-source{font-size:.875rem;margin-block-start:1.5rem!important}.nd-reply-message{background:var(--nd-paper);color:var(--nd-ink);border:1px solid var(--nd-line);padding:1.25rem}.nd-reply-message>.ndemo__label{margin-block-end:.7rem}.nd-reply-message--sent{margin-inline-end:2rem}.nd-reply-message--received{border-inline-start:.35rem solid var(--nd-accent);margin:1rem 0 1.5rem 2rem}.nd-reply-handoff{border-block-start:2px solid;padding-block-start:1rem}.nd-reply-owner{font-weight:700;margin-block:.8rem!important}.nd-fit-rule{gap:.9rem;margin-block-end:1.5rem;display:grid}.nd-fit-rule>div{flex-wrap:wrap;gap:.5rem;display:flex}.nd-fit-sheet{border:1px solid var(--nd-line);background:var(--nd-paper);color:var(--nd-ink);padding:0;list-style:none}.nd-fit-sheet>li{padding:clamp(1rem,2.5vw,1.75rem)}.nd-fit-sheet>li+li{border-block-start:1px solid var(--nd-muted)}.nd-fit-sheet header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem 1rem;display:flex}.nd-fit-verdict{border:1px solid;padding:.3rem .6rem;font-size:.875rem;font-weight:700}.ndemo .nd-fit-verdict[data-fit-state=yes]{color:var(--nd-positive);background:#edf5eb}.ndemo .nd-fit-verdict[data-fit-state=unknown]{color:var(--nd-caution);background:#fff8e8}.nd-fit-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-block:1rem;display:grid}.nd-fit-sheet dt{margin-block-end:.35rem;font-size:.875rem;font-weight:700}.nd-fit-sheet details{border-block-start:1px solid var(--nd-line)}html[data-lp-system] #main .ndemo :is(h2,h3,h4){letter-spacing:-.02em;text-transform:none;font-family:inherit;line-height:1.14}html[data-lp-system] #main .ndemo h2{font-size:clamp(1.8rem,3.4vw,2.7rem)}html[data-lp-system] #main .ndemo h3{font-size:clamp(1.25rem,2.2vw,1.65rem)}html[data-lp-system] #main .ndemo h4{font-size:1.05rem}html[data-lp-system] #main .ndemo .nd-site-page h3{font-size:clamp(1.75rem,6cqi,3rem)}html[data-lp-system] #main .ndemo .nd-editor-draft h3{font-size:clamp(1.6rem,3vw,2.4rem)}@media (width<=720px){.nd-brain,.nd-ledger,.nd-journey-layout,.nd-editor,.nd-reply-layout,.nd-packet-track{grid-template-columns:minmax(0,1fr)}.nd-packet-rule{flex-flow:wrap;align-items:center}.nd-packet-rule>.ndemo__label{flex:100%}.nd-packet-rule>p:not(.ndemo__label){flex:10rem}.nd-packet-rule>span{transform:rotate(90deg)}.nd-site-explanation,.nd-site-readable{margin-inline:1rem!important}.nd-fit-sheet dl{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.ndemo__choice>div{flex-direction:column}.ndemo__choice label{width:100%}.nd-site-width>div{flex-direction:row}.nd-site-width label{width:auto}.nd-ledger-fields{grid-template-columns:minmax(0,1fr)}.nd-ledger-page dl>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.nd-ledger-page dd{text-align:start}.nd-reply-message--sent{margin-inline-end:1rem}.nd-reply-message--received{margin-inline-start:1rem}}@media (forced-colors:active){.ndemo__contact,.ndemo__button{border-color:buttontext}.ndemo__choice label:has(:checked),.nd-brain-passage:is([data-active=true],:target),.nd-editor-draft [data-active=true]{outline:2px solid highlight}}[data-booking-arm-panel=hubspot]{display:none}html[data-booking-experiment-arm=hubspot] [data-booking-arm-panel=hubspot]{display:block}html[data-booking-experiment-arm=hubspot] [data-booking-arm-panel=custom]{display:none}html[data-booking-experiment-arm=compact] [data-booking-experiment-wrap] .cg-booking__native{padding:clamp(18px,2.1vw,26px)}html[data-booking-experiment-arm=compact] [data-booking-experiment-wrap] .cg-booking__heading{margin-bottom:0;padding-bottom:12px}html[data-booking-experiment-arm=compact] [data-booking-experiment-wrap] [data-booking-form]{gap:16px;margin-top:16px}html[data-booking-experiment-arm=compact] [data-booking-experiment-wrap] .cg-booking__when{gap:10px;margin-bottom:0}html[data-booking-experiment-arm=compact] [data-booking-experiment-wrap] .cg-booking__row,html[data-booking-experiment-arm=compact] [data-booking-experiment-wrap] .cg-booking__details{gap:14px}html[data-booking-experiment-arm=compact] [data-booking-experiment-wrap] .cg-booking__selection{margin-top:0;padding:8px 10px}[data-booking-optional]{border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:12px 14px}[data-booking-optional] summary{cursor:pointer;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5}[data-booking-optional] summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-booking-optional][open] summary{margin-bottom:18px}[data-booking-optional] .cg-booking__consents{margin-top:18px}[data-booking-optional]>label{gap:7px;display:grid}.native-page{--opp-frame:var(--brand-orange);--opp-accent:var(--accent-ink);--opp-accent-dark:var(--brand-orange-soft)}.native-page :is(p,li,dd){color:var(--text-secondary);line-height:1.7}.native-page .eyebrow{color:var(--opp-mark);margin:0 0 calc(var(--gutter) * .65)}.native-hero{padding-block:var(--space-section-tight);border-bottom:1px solid var(--border-strong)}.native-hero__grid{align-items:start;gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);display:grid}.native-hero__copy{padding-top:calc(var(--gutter) * .7)}.native-hero__booking{min-width:0;scroll-margin-top:calc(var(--sh-nav) + 18px)}.native-hero__booking .hs-meetings{--hs-frame-h:660px;margin:0}.native-example__grid{gap:calc(var(--gutter) * 2);margin-bottom:calc(var(--gutter) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.native-artwork{width:100%;min-width:0;max-width:704px;margin:0}.native-artwork picture{display:block}.native-artwork img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.native-artwork figcaption{align-items:baseline;gap:calc(var(--gutter) * .4);margin-top:calc(var(--gutter) * .55);color:var(--text-secondary);flex-wrap:wrap;font-size:.8rem;line-height:1.5;display:flex}.native-artwork figcaption strong{color:var(--text-primary);font-weight:500}.native-example__notes{margin:calc(var(--gutter) * 1.15) 0 0;gap:calc(var(--gutter) * .75);padding:0;list-style:none;display:grid}.native-example__notes li{border-left:2px solid var(--opp-mark);padding-left:calc(var(--gutter) * .7)}.native-example__notes strong{color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.4;display:block}.native-example__notes p{max-width:47ch;margin:.25rem 0 0;font-size:.9rem;line-height:1.5}.native-hero h1{text-wrap:balance;max-width:21ch;margin:0 0 var(--gutter);font-size:clamp(2.25rem,4.3vw,3.6rem);line-height:1.1}.native-lede{max-width:58ch;margin:0 0 var(--gutter);font-size:1.1rem}.native-actions{gap:var(--gutter);flex-wrap:wrap;display:flex}.native-note{max-width:45ch;margin-block:calc(var(--gutter) * .7);font-size:.85rem}.native-text-link{color:var(--opp-mark);text-underline-offset:.25em;align-items:center;gap:.65rem;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.native-proof{padding-block:calc(var(--gutter) * 1.5);background:var(--opp-band);border-bottom:1px solid var(--border-strong)}.native-proof__grid{gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.native-proof h2{max-width:24ch;margin:0;font-size:1.45rem;line-height:1.35}.native-proof p{margin:0;font-size:1rem}.native-section{padding-block:var(--space-section-tight);border-bottom:1px solid var(--border-strong)}.native-section h2{text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.native-heading{max-width:760px;margin-bottom:calc(var(--gutter) * 1.5)}.native-heading p:not(.eyebrow){max-width:66ch}.native-steps{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.native-steps li{border-top:2px solid var(--opp-frame);padding-top:1rem}.native-step-number{color:var(--opp-mark);font-family:var(--font-mono);margin-bottom:.7rem;font-size:.8rem;display:block}.native-steps h3{color:var(--text-primary);margin:0 0 .6rem;font-size:1.15rem;line-height:1.4}.native-steps p{margin:0;font-size:.95rem}.native-small{max-width:70ch;margin-top:var(--gutter);font-size:.8rem}.native-options{background:var(--opp-band)}.native-options__grid,.native-investment__grid,.native-contact__grid,.native-faq__grid{gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.native-options__grid nav ul{margin:0;padding:0;list-style:none}.native-options__grid nav a{border-bottom:1px solid var(--border-strong);color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.9rem .5rem;font-size:1rem;text-decoration:none;display:flex}.native-options__grid nav a:is(:hover,[aria-current=page]){color:var(--opp-mark);background:var(--bg-card)}.native-options__grid nav a span{color:var(--opp-mark)}.native-pricing{gap:1.5rem;margin:0;display:grid}#native-investment{scroll-margin-top:calc(var(--sh-nav) + 18px)}.native-pricing>div{border-bottom:1px solid var(--border-strong);padding-bottom:1.25rem}.native-pricing dt{margin-bottom:.6rem;font-size:1.1rem;font-weight:600}.native-pricing dd{margin:0;font-size:.95rem}.native-contact{background:var(--opp-band)}.native-contact #book{scroll-margin-top:calc(var(--sh-nav) + 18px);min-width:0}.native-person{margin-block:var(--gutter);align-items:center;gap:1rem;display:flex}.native-person img{object-fit:cover;border-radius:50%;width:72px;height:72px}.native-person strong,.native-person span{display:block}.native-person span{color:var(--text-secondary);margin-top:.3rem;font-size:.83rem;line-height:1.5}.native-agenda{padding-left:1.2rem}.native-agenda li{margin-block:.6rem}.native-fallback{padding:var(--gutter)}.native-ask{max-width:var(--container-tight)}.native-faq details{border-bottom:1px solid var(--border-strong);padding-block:1.2rem}.native-faq summary{cursor:pointer;color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.5}.native-faq details p{margin-bottom:0;font-size:.95rem}@media (width<=800px){.native-hero__grid,.native-proof__grid,.native-options__grid,.native-investment__grid,.native-contact__grid,.native-faq__grid,.native-example__grid{gap:var(--gutter);grid-template-columns:minmax(0,1fr)}.native-hero__copy{padding-top:0}.native-hero__booking .hs-meetings{--hs-frame-h:620px;--hs-frame-h-phone:620px}.native-hero,.native-section{padding-block:calc(var(--gutter) * 1.7)}.native-hero h1{max-width:24ch;font-size:clamp(2rem,6.8vw,3rem)}.native-lede{font-size:1rem}.native-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.native-hero h1{font-size:1.8rem}}.native-wave1{--nw-ink:#121212;--nw-paper:#fff;--nw-soft:#f5f5f3;--nw-line:#727570;--nw-flame:#df5f1b}.native-wave1 .native-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-auto-rows:min-content;gap:.85rem clamp(2rem,5vw,4.5rem)}.native-wave1 .native-hero__copy{display:contents}.native-wave1 .native-hero__copy>*{grid-column:1;min-width:0;margin:0}.native-wave1 .native-hero__copy>.eyebrow{grid-row:1}.native-wave1 .native-hero__copy>h1{grid-row:2}.native-wave1 .native-hero__copy>.native-lede{grid-row:3}.native-wave1 .native-hero__copy>.lp-host{grid-row:4}.native-wave1 .native-hero__copy>.native-actions{grid-row:5}.native-wave1 .native-hero__copy>.native-early-scope{grid-row:6}.native-wave1 .native-hero__copy>.native-location{grid-row:7}.native-wave1 .native-hero__copy>.native-hero__signature{grid-area:1/2/span 7}.native-wave1 .native-actions{align-items:center;gap:.5rem 1rem}.native-wave1 .native-hero__ask{min-height:48px;color:var(--text-primary);text-underline-offset:.22em;align-items:center;font-size:.9375rem;display:inline-flex}.native-wave1 .native-hero__booking .hs-meetings__fallback a[href]{color:var(--text-primary)}.native-wave1 .native-early-scope .native-text-link{min-height:24px}.native-wave1 .native-location{color:var(--text-secondary)}html[data-lp-system] #main .native-wave1 .native-hero h1{max-width:18ch;font-size:clamp(2.4rem,4.3vw,3.85rem);line-height:1.04}html[data-lp-system] #main .native-wave1 .native-hero .native-lede{max-width:48ch;font-size:1.125rem;line-height:1.5}.native-wave1 .native-working-example{scroll-margin-top:calc(var(--sh-nav) + 16px);border-block-end:1px solid var(--border-strong);padding-block:0 3rem}.native-wave1 .native-working-example .ndemo{margin-block:2.5rem 0}.native-wave1 .ndemo__contact{background:var(--nw-flame);color:var(--nw-ink)!important}.native-wave1 :is(.nd-site-workbench,.nd-journey-form,.nd-ledger-page,.nd-editor-draft,.nd-fit-sheet){--lp-focus:var(--nd-ink)}.native-wave1 .native-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,7vw,5rem);display:grid}.native-wave1 .native-story__copy{max-width:38rem}.native-wave1 .native-story__copy h2{max-width:21ch}.native-wave1 .native-story__lede{max-width:55ch;font-size:1.125rem;line-height:1.5}.native-wave1 .native-story .native-artwork{justify-self:end;max-width:440px}.native-wave1 .native-story .native-artwork img{border-radius:0}.native-wave1 .native-operating-proof{background:0 0;padding-block:2rem}.native-wave1 .native-operating-proof .native-proof__grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.native-wave1 .native-lower-booking{min-width:0;scroll-margin-top:calc(var(--sh-nav) + 18px)}.native-wave1 .native-options{padding-block:2.5rem}.native-wave1 .native-signature{min-width:0;min-height:320px;color:var(--nw-ink);background:var(--nw-paper);border:1px solid var(--nw-line);flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:flex;position:relative}.native-wave1 .native-signature:focus-visible{outline:3px solid var(--text-primary);outline-offset:5px}.native-signature :is(strong,span){overflow-wrap:anywhere}.native-signature strong{line-height:1.14;display:block}.native-signature__label{margin-block-end:1rem;font-size:.875rem;font-weight:700;line-height:1.35;display:block}.native-signature__desktop{font-size:1rem;line-height:1.45}.native-wave1 .native-hero--a .native-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.native-wave1 .native-hero--a .native-hero__booking{grid-area:1/2/span 8}.native-wave1 .native-hero--a .native-hero__signature{min-height:160px;color:var(--text-primary);background:0 0;border:2px solid;border-inline:0;grid-area:6/1;padding:1.15rem}.native-wave1 .native-hero--a .native-early-scope{grid-row:7}.native-wave1 .native-hero--a .native-location{grid-row:8}.ns-relay{justify-content:space-between;align-items:center;gap:.6rem;font-size:1rem;display:flex}.ns-relay>strong{border-block-end:4px solid var(--nw-flame);padding-block-end:.4rem}.ns-relay-record{border-block-start:1px dashed;justify-content:space-between;gap:1rem;margin-block-start:1.15rem;padding-block-start:.8rem;display:flex}.native-wave1[data-native-job=a] .native-story__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.native-wave1[data-native-job=a] .native-story .native-artwork{max-width:540px}.native-wave1 .native-hero--b{background:var(--bg-card)}.native-wave1 .native-hero--b .native-hero__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.native-wave1 .native-signature--b{border-block-end-width:6px;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);min-height:370px;padding:0;display:grid}.ns-book-answer{border-inline-end:1px solid var(--nw-line);padding:2rem 1.5rem}.ns-book-answer>strong{margin-block:1.4rem;font-size:clamp(1.7rem,3vw,2.6rem)}.ns-book-source{background:var(--nw-soft);padding:3.75rem 1.3rem 1.5rem;position:relative}.ns-book-source strong{margin-block-end:1rem;font-size:1.2rem}.ns-book-tab{background:var(--nw-flame);color:var(--nw-ink);padding:.7rem 1rem;font-size:.875rem;font-weight:700;display:block;position:absolute;top:0;left:1.3rem}.ns-book-rule{border-block:1px solid var(--nw-line);min-height:2.5rem;margin-block-start:2rem;display:block}.native-wave1[data-native-job=b] .native-working-example{background:var(--bg-card)}.native-wave1[data-native-job=b] .nd-brain{background:var(--bg-page);border:1px solid var(--border-strong);gap:0}.native-wave1[data-native-job=b] .nd-brain-questions{padding:clamp(1.25rem,3vw,2rem)}.native-wave1[data-native-job=b] .nd-brain-document{border-block:0;border-inline-end:0}.native-wave1 .native-hero--c .native-hero__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.native-wave1 .native-hero--c .native-hero__copy>:is(.eyebrow,h1){grid-column:1/-1}html[data-lp-system] #main .native-wave1 .native-hero--c h1{max-width:24ch;margin-block-end:.5rem;font-size:clamp(2.5rem,5.2vw,4.3rem)}.native-wave1 .native-hero--c .native-hero__signature{grid-row:3/span 5;min-height:260px}.native-wave1 .native-signature--c{border-inline:0;border-block:3px solid var(--nw-ink);background:var(--nw-soft);padding-inline:1.5rem}.ns-formula{flex-wrap:wrap;align-items:baseline;gap:.7rem;padding-block:1rem 1.5rem;font-size:clamp(1.3rem,2.8vw,2.2rem);display:flex}.ns-formula>span{font-size:1.15rem}.ns-ledger-columns{border-block-start:1px solid var(--nw-line);grid-template-columns:1fr 1fr;display:grid}.ns-ledger-columns>div{padding:1rem 0 0}.ns-ledger-columns>div+div{border-inline-start:1px dashed var(--nw-line);padding-inline-start:1rem}.ns-ledger-columns strong{margin-block-start:.5rem;font-size:1.15rem}.native-wave1[data-native-job=c] .native-working-example .ndemo__heading{max-width:45rem}.native-wave1[data-native-job=c] .nd-ledger{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.native-wave1 .native-hero--d .native-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.native-wave1 .native-signature--d{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:center;gap:1rem;padding:0;display:grid}.ns-page-edge{border:1px solid var(--nw-line);border-block-start:.5rem solid var(--nw-ink);background:var(--nw-paper);align-self:stretch;padding:1.75rem 1.25rem}.ns-page-edge>strong{font-size:2rem}.ns-page-fields{gap:1.2rem;margin-block-start:1.5rem;display:grid}.ns-page-fields span{border:1px solid var(--nw-line);border-inline-start:.3rem solid var(--nw-flame);padding:.6rem .7rem}.ns-issue{color:var(--text-primary);position:relative}.ns-issue-mark{background:var(--nw-flame);border:1px solid var(--nw-ink);width:3rem;height:3rem;color:var(--nw-ink);border-radius:50%;place-items:center;margin-block-end:1rem;font-size:1.35rem;font-weight:700;display:grid}.ns-issue strong{margin-block-end:.8rem;font-size:1.3rem}.native-wave1[data-native-job=d] .nd-journey-annotation{border-inline-start-color:var(--nw-flame)}.native-wave1[data-native-job=d] .native-story__copy{order:2}.native-wave1[data-native-job=d] .native-story .native-artwork{justify-self:start}.native-wave1 .native-hero--e{border-block-end:0;padding-block-end:0}.native-wave1 .native-hero--e .native-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.native-wave1 .native-hero--e .native-hero__copy>:is(.eyebrow,h1){grid-column:1/-1}html[data-lp-system] #main .native-wave1 .native-hero--e h1{max-width:19ch;font-size:clamp(2.5rem,5.9vw,4.8rem)}.native-wave1 .native-hero--e .native-lede{grid-area:3/1}.native-wave1 .native-hero--e .lp-host{grid-area:3/2}.native-wave1 .native-hero--e .native-actions{grid-area:4/2/span 2;align-content:start}.native-wave1 .native-hero--e .native-early-scope{grid-area:4/1}.native-wave1 .native-hero--e .native-location{grid-area:5/1}.native-wave1 .native-hero--e .native-hero__signature{grid-area:6/1/auto/-1;min-height:0;margin-block-start:1.5rem}.native-wave1 .native-signature--e{background:var(--nw-ink);color:var(--nw-paper);border:0;padding:1.5rem 2rem}.ns-website{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;display:flex}.ns-website>strong{font-size:clamp(1.7rem,4vw,3rem)}.ns-website>span{color:#f1a376;text-underline-offset:.25em;text-decoration:underline}.ns-website-plan{border-block-start:1px solid #8b9286;justify-content:space-between;gap:1rem;margin-block-start:1.25rem;padding-block-start:1rem;display:flex}.native-wave1[data-native-job=e] .native-working-example .ndemo{margin-block-start:1.5rem}.native-wave1[data-native-job=e] .ndemo__heading{gap:.6rem;margin-block-end:1rem}.native-wave1[data-native-job=e] .ndemo__sample{border:0;padding-block-start:0}.native-wave1[data-native-job=e] .nd-site-controls{gap:.75rem 1.25rem;padding:1rem}.native-wave1[data-native-job=e] .nd-site-page{padding:clamp(1rem,3cqi,1.75rem)}.native-wave1[data-native-job=e] .nd-site-maincopy{padding-block:.5rem}.native-wave1 .nd-site-goal{flex:15rem;gap:.4rem;font-weight:700;display:grid}.native-wave1 .nd-site-goal select{font-weight:500}.native-wave1 .nd-site-quote,.native-wave1 .nd-site-conversation{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4cqi,2.5rem);display:grid}.native-wave1 .nd-site-brief{border-block-start:.35rem solid var(--nd-accent);background:#edf2ed;padding:1.25rem}.native-wave1 .nd-site-brief dl{margin-block-start:1rem}.native-wave1 .nd-site-brief dl>div{border-block-start:1px solid var(--nd-line);padding-block:.8rem}.native-wave1 .nd-site-brief dt{font-size:.875rem;font-weight:700}.native-wave1 .nd-site-conversation{padding-block:.5rem}.native-wave1 .nd-site-agenda{border-inline-start:2px solid var(--nd-accent);padding-inline-start:1.25rem}.native-wave1 .nd-site-agenda ol{margin-block:1rem;padding-inline-start:1.25rem}.native-wave1 .nd-site-agenda li+li{margin-block-start:.6rem}.native-wave1 .nd-site-reasons{border-block-start:1px solid var(--nd-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem;padding-block-start:1rem;display:grid}.native-wave1 .nd-site-reasons strong{margin-block-end:.4rem;display:block}.native-wave1 .nd-brain-versions{border-block-start:1px solid var(--nd-line);margin-block-start:1rem}.native-wave1 .nd-brain-versions p{margin-block-start:.7rem}@container example-site (width<=32rem){.native-wave1 .nd-site-quote,.native-wave1 .nd-site-conversation{grid-template-columns:minmax(0,1fr)}}.native-wave1 .native-hero--f .native-hero__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.native-wave1 .native-hero--f .native-hero__copy>.eyebrow{border-block:1px solid;grid-column:1/-1;padding-block:.55rem}.native-wave1 .native-hero--f .native-hero__copy>h1{grid-column:1/-1;max-width:none}html[data-lp-system] #main .native-wave1 .native-hero--f h1{max-width:none;font-size:clamp(2.6rem,5vw,4.15rem)}.native-wave1 .native-hero--f .native-hero__signature{grid-row:3/span 5;min-height:280px}.native-wave1 .native-signature--f{border-block-start:4px solid var(--nw-ink);grid-template-columns:minmax(0,1fr) 5rem;padding:0;display:grid}.ns-assignment{padding:1.5rem}.ns-assignment>strong{max-width:15ch;margin-block:1rem;font-size:clamp(1.6rem,3vw,2.7rem)}.ns-source-margin{background:var(--nw-soft);border-inline-start:1px solid var(--nw-line);flex-direction:column;justify-content:space-around;align-items:center;padding-block:1rem;font-size:.875rem;display:flex}.ns-source-margin>span{border-block-end:2px solid var(--nw-flame);padding-block-end:.3rem}.native-wave1[data-native-job=f] .native-working-example{background:var(--bg-card)}.native-wave1[data-native-job=f] .nd-editor{grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr)}.native-wave1 .native-hero--g .native-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.native-wave1 .native-hero--g .native-hero__copy>*{grid-column:2}.native-wave1 .native-hero--g .native-hero__copy>.native-hero__signature{grid-column:1}.native-wave1 .native-signature--g{color:var(--text-primary);background:0 0;border:0;justify-content:start;padding:0}.ns-thread-subject{background:var(--nw-paper);color:var(--nw-ink);border:1px solid var(--nw-line);border-block-start:4px solid var(--nw-ink);margin-inline-end:2rem;padding:2rem 1.5rem}.ns-thread-subject strong{font-size:clamp(1.6rem,3vw,2.5rem)}.ns-thread-subject>span{border-block-start:1px solid var(--nw-line);margin-block-start:1.5rem;padding-block-start:1rem;display:block}.ns-thread-owner{background:var(--nw-soft);min-width:68%;color:var(--nw-ink);border:1px solid var(--nw-line);border-inline-start:.5rem solid var(--nw-flame);align-self:end;gap:.6rem;margin-block-start:-1px;padding:1.5rem;display:grid}.ns-thread-owner>span{font-size:.875rem}.ns-thread-owner strong{font-size:1.25rem}.native-wave1[data-native-job=g] .nd-reply-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr)}.native-wave1[data-native-job=g] .native-story__copy{order:2}.native-wave1[data-native-job=g] .native-story .native-artwork{justify-self:start}.native-wave1 .native-hero--h .native-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.native-wave1 .native-signature--h{border-block-end:.4rem solid var(--nw-line);grid-template-columns:4rem minmax(0,1fr);padding:0;display:grid}.ns-dossier-index{background:var(--nw-ink);color:var(--nw-paper);flex-direction:column;justify-content:space-around;align-items:center;padding-block:1rem;font-size:.875rem;display:flex}.ns-dossier-index>span{border-block-end:2px solid var(--nw-flame);padding-block-end:.35rem}.ns-dossier{padding:2rem 1.5rem}.ns-dossier>strong{margin-block:1rem 1.5rem;font-size:clamp(1.6rem,3vw,2.6rem)}.ns-dossier-findings{border-block-start:1px solid var(--nw-line);gap:.75rem;padding-block-start:1rem;display:grid}.ns-dossier-findings span+span{border-block-start:1px dashed var(--nw-line);padding-block-start:.75rem}.native-wave1[data-native-job=h] .nd-fit{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:start;gap:2rem;display:grid}.native-wave1[data-native-job=h] .nd-fit-rule>div{display:grid}@media (width<=1000px) and (width>=801px){.native-wave1 .native-hero__grid{column-gap:1.5rem}.native-wave1 .native-signature{min-height:300px}.ns-book-answer,.ns-book-source,.ns-assignment,.ns-dossier{padding-inline:1rem}.ns-book-answer>strong,.ns-page-edge>strong{font-size:1.5rem}}@media (width<=800px){.native-wave1 .native-hero__grid{display:block}.native-wave1 .native-hero__copy{flex-direction:column;gap:8px;display:flex}.native-wave1 .native-hero__copy>*{margin:0}html[data-lp-system] #main .native-wave1 .native-hero{padding-block:20px 24px}html[data-lp-system] #main .native-wave1 .native-hero h1{max-width:none;font-size:2rem;line-height:1.06}html[data-lp-system] #main .native-wave1 .native-hero .native-lede{max-width:none;margin:0;font-size:1rem;line-height:1.45}html[data-lp-system] #main .native-wave1 .native-hero .eyebrow{letter-spacing:.02em;margin:0;padding:0;font-size:.875rem;line-height:1.35}html[data-lp-system] #main .native-wave1 .native-hero .lp-host{margin:0;font-size:.875rem;line-height:1.35}html[data-lp-system] #main .native-wave1 .native-hero .lp-host__terms{margin-top:2px}html[data-lp-system] #main .native-wave1 .native-hero .native-actions{gap:.4rem .7rem;margin:0}.native-wave1 .native-actions .btn-primary{min-height:48px;padding:.7rem .9rem;font-size:.9375rem}.native-wave1 .native-hero__ask{min-height:48px;font-size:.875rem}.native-wave1 .native-hero .native-signature{min-height:72px;margin:0;padding:.65rem .8rem}.native-wave1 .native-signature .native-signature__desktop{display:none}.native-signature__label{margin-block-end:.35rem;font-size:.8125rem}.native-wave1 .native-hero .native-signature strong{font-size:1rem;line-height:1.2}.native-wave1 .native-hero .native-early-scope{max-width:none;margin:0;font-size:.875rem;line-height:1.4}.native-wave1 .native-hero .native-location{font-size:.8125rem;line-height:1.4}.native-wave1 .native-hero__booking{margin-block-start:1.5rem}.native-wave1 .native-hero--b .native-signature--b{border-block-end-width:3px;grid-template-columns:1.5fr 1fr;padding:0}.ns-book-answer{padding:.55rem .75rem}.ns-book-answer>strong{margin:0}.ns-book-source{padding:1.65rem .6rem .5rem}.ns-book-source strong{margin:0;font-size:.875rem!important}.ns-book-tab{padding:.2rem .5rem;font-size:.75rem;left:.6rem}.ns-book-rule{display:none}.ns-formula{justify-content:space-between;gap:.5rem;padding:.25rem 0 0}.ns-relay{gap:.4rem;font-size:.875rem}.ns-relay>strong{border-block-end-width:2px;padding-block-end:.15rem}.native-wave1 .native-hero--d .native-signature--d{grid-template-columns:1.3fr 1fr;gap:.75rem;padding:0}.ns-page-edge{border-block-start-width:3px;padding:.55rem .7rem}.ns-issue{align-items:center;gap:.5rem;display:flex}.ns-issue-mark{flex:none;width:1.9rem;height:1.9rem;margin:0;font-size:.9375rem}.ns-issue strong{margin:0;font-size:.875rem!important}.ns-website{align-items:center;gap:.5rem}.ns-website>span{font-size:.875rem}.native-wave1 .native-hero--f .native-signature--f{grid-template-columns:minmax(0,1fr) 4rem;padding:0}.ns-assignment{padding:.6rem .75rem}.ns-assignment>strong{max-width:none;margin:.2rem 0 0}.ns-source-margin{padding-block:.5rem;font-size:.8125rem}.native-wave1 .native-hero--g .native-signature--g{grid-template-columns:1.1fr 1fr;min-height:72px;padding:0;display:grid}.native-signature--g>.native-signature__label{grid-column:1/-1;margin:0 0 .25rem}.ns-thread-subject{border-block-start-width:2px;margin:0;padding:.55rem .65rem}.ns-thread-owner{border-inline-start-width:3px;gap:.15rem;min-width:0;margin:.5rem 0 0;padding:.4rem .6rem}.ns-thread-owner>span{font-size:.75rem}.native-wave1 .native-hero--h .native-signature--h{border-block-end-width:3px;grid-template-columns:2.5rem minmax(0,1fr);padding:0}.ns-dossier-index{gap:.2rem;padding-block:.35rem;font-size:.75rem}.ns-dossier-index>span{border:0;padding:0}.ns-dossier{padding:.65rem .75rem}.ns-dossier>strong{margin:.2rem 0 0}.native-wave1 .native-working-example{padding-block-end:2rem}.native-wave1 .native-working-example .ndemo{margin-block-start:1.75rem}.native-wave1 .native-working-example .ndemo__heading{gap:.6rem;margin-block-end:1.25rem}.native-wave1 .native-working-example .ndemo__lede{font-size:1rem}.native-wave1 .native-story__grid,.native-wave1 .native-operating-proof .native-proof__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.native-wave1 .native-story__copy{order:0!important}.native-wave1 .native-story .native-artwork{justify-self:center;max-width:440px}.native-wave1[data-native-job=c] .nd-ledger,.native-wave1[data-native-job=f] .nd-editor,.native-wave1[data-native-job=g] .nd-reply-layout,.native-wave1[data-native-job=h] .nd-fit{grid-template-columns:minmax(0,1fr)}.native-wave1[data-native-job=e] .nd-site-controls{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.7rem;display:grid}.native-wave1[data-native-job=e] .nd-site-controls>.nd-site-goal{grid-column:1/-1;font-size:.875rem}.native-wave1[data-native-job=e] .nd-site-controls>.nd-site-goal select{font-size:1rem}.native-wave1[data-native-job=e] .nd-site-controls .ndemo__choice>div{flex-direction:row}.native-wave1[data-native-job=e] .nd-site-controls .ndemo__choice label{flex:auto;width:auto;padding:.55rem .65rem;font-size:.875rem}.native-wave1[data-native-job=e] .nd-site-controls legend{padding-block-end:.35rem;font-size:.875rem}.native-wave1[data-native-job=e] .nd-site-stress{align-self:end;padding:.55rem .65rem;font-size:.875rem}.native-wave1[data-native-job=e] .nd-site-stage{padding:.6rem}.native-wave1[data-native-job=e] .nd-site-location{margin-block-end:1rem}.native-wave1 .nd-site-reasons{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.native-wave1 .native-actions{align-items:start}.native-wave1 .native-hero__ask{min-height:44px}.native-wave1[data-native-job=e] .nd-site-controls{grid-template-columns:minmax(0,1fr)}.native-wave1[data-native-job=e] .nd-site-stress{width:100%}}.native-wave1 .native-scope-more{border-block-start:1px solid var(--border-strong);margin-block-start:1rem}.native-wave1 .native-scope-more>summary{cursor:pointer;min-height:48px;padding-block:.75rem;font-size:1rem;line-height:1.5}.native-wave1 .native-scope-more[open]>summary{margin-block-end:.5rem}.native-wave1 .native-investment__grid .native-artwork{max-width:440px;margin:1.5rem 0 0}@media (width>=801px){html[data-lp-system=v1] #main .native-wave1 .native-hero__copy>:is(h1,.native-lede,.lp-host,.native-actions,.native-location){margin-block:0}}@media (width<=800px){.native-wave1 .native-hero--a .ns-relay>span:first-child{white-space:nowrap;flex-shrink:0}}@media (height<=500px) and (width>=600px){html[data-lp-system=v1] #main .native-wave1 .native-hero{padding-block:12px 20px}html[data-lp-system=v1] #main .native-wave1 .native-hero__grid{display:block}html[data-lp-system=v1] #main .native-wave1 .native-hero__copy{flex-direction:column;gap:4px;display:flex}html[data-lp-system=v1] #main .native-wave1 .native-hero__copy>*{margin:0}html[data-lp-system=v1] #main .native-wave1 .native-hero h1{max-width:none;font-size:2rem;line-height:1.06}html[data-lp-system=v1] #main .native-wave1 .native-hero .eyebrow{padding:0;font-size:.875rem;line-height:1.3}html[data-lp-system=v1] #main .native-wave1 .native-hero .native-lede,html[data-lp-system=v1] #main .native-wave1 .native-hero .lp-host{max-width:none;font-size:1rem;line-height:1.35}html[data-lp-system=v1] #main .native-wave1 .native-hero .lp-host__terms{margin:0;display:inline}html[data-lp-system=v1] #main .native-wave1 .native-hero .lp-host__terms:before{content:" ";white-space:pre}html[data-lp-system=v1] #main .native-wave1 .native-hero .native-actions{align-items:center;gap:8px 12px}html[data-lp-system=v1] #main .native-wave1 .native-hero .native-signature{margin-block-start:12px}html[data-lp-system=v1] #main .native-wave1 .native-hero__booking{margin-block-start:24px}}
