html:has(.lp){scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp{--ink:var(--neutral-900,#171c1f);--ink-2:var(--neutral-700,#454b50);--muted:var(--neutral-600,#60676d);--faint:var(--neutral-500,#7f878e);--rule:var(--neutral-200,#dfe5e9);--rule-soft:var(--neutral-100,#eff3f6);--wash:var(--neutral-50,#f8fafd);--navy:var(--brand-800,#174261);--action:var(--brand-700,#28587a);--steel:var(--brand-600,#3f7196);--deep:var(--brand-950,#031f32);--deep-2:var(--brand-900,#0a314a);--sky:var(--spark,#61bde4);--gutter:clamp(20px,5vw,80px);--ease-out:cubic-bezier(.16,1,.3,1);--lp-sans:var(--font-plex-sans);--lp-mono:var(--font-plex-mono);background:#fff;color:var(--ink);font-family:var(--lp-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp ::selection{background:var(--brand-100,#dfedf8);color:var(--ink)}.lp :focus-visible{outline:2px solid var(--sky);outline-offset:3px}.lp a{text-underline-offset:.18em}.lp h1,.lp h2,.lp h3{text-wrap:balance}:where(.lp) :where(ol,ul){list-style:none;margin:0;padding:0}.lp .landing-v2-header{width:auto;max-width:none;margin:0;border-radius:0;padding:14px var(--gutter);border:0;border-bottom:1px solid transparent;background:rgba(255,255,255,0);position:-webkit-sticky;position:sticky;top:0;z-index:40;transition:background .2s,border-color .2s}.lp .landing-v2-header-scrolled{background:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom-color:var(--rule);padding-left:var(--gutter);padding-right:var(--gutter)}.lp .landing-v2-nav a{font-family:var(--lp-sans),sans-serif;color:var(--muted);text-decoration:none}.lp .landing-v2-nav a:hover{color:var(--navy)}.lp .landing-v2-header-actions .landing-v2-btn{font-family:var(--lp-sans),sans-serif}.lp-actions{display:flex;flex-wrap:wrap;gap:10px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--brand-radius-button,8px);font:600 15px/1 var(--lp-sans),sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background .18s,border-color .18s,color .18s}.lp-btn-primary{background:var(--action);color:#fff}.lp-btn-primary:hover{background:var(--navy)}.lp-btn-primary:disabled{opacity:.6;cursor:progress}.lp-btn-ghost{border-color:var(--neutral-300,#cbd2d8);color:var(--ink);background:#fff}.lp-btn-ghost:hover{border-color:var(--action);color:var(--action)}.lp-band{padding:112px 0;border-bottom:1px solid var(--rule)}.lp-band-wash{background:var(--wash)}.lp-band-head{padding:0 var(--gutter);max-width:calc(64ch + 2 * var(--gutter));margin-bottom:56px}.lp-band-head h2{font-size:clamp(28px,2.8vw,42px);line-height:1.1;letter-spacing:-.026em;font-weight:600;color:var(--navy);margin:0 0 16px}.lp-band-head p{font-size:17px;line-height:1.62;color:var(--muted);margin:0}.lp-band-foot{margin:48px var(--gutter) 0;padding-top:22px;border-top:1px solid var(--rule);max-width:72ch;font-size:14.5px;line-height:1.6;color:var(--muted)}.lp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;min-height:min(calc(100svh - 72px),880px);padding-left:var(--gutter);overflow:hidden;border-bottom:1px solid var(--rule)}.lp-hero-copy{padding:72px 0;max-width:560px}.lp-hero h1{font-size:clamp(42px,5vw,76px);line-height:1.02;letter-spacing:-.036em;font-weight:600;color:var(--navy);margin:0 0 26px}.lp-lead{font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--muted);margin:0 0 32px;max-width:46ch}.lp-key{display:flex;flex-wrap:wrap;gap:8px 22px;margin:34px 0 0;font:500 13px/1 var(--lp-mono),monospace;color:var(--ink-2)}.lp-key-item{display:inline-flex;align-items:center;gap:8px}.lp-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.lp-dot-ok{background:var(--navy)}.lp-dot-due{background:var(--status-due-soon,#b45309)}.lp-dot-over{background:var(--status-overdue,#b3261e)}.lp-hero-art{position:relative;height:100%;display:flex;align-items:center}.lp-ring{width:118%;max-width:920px;margin-right:-18%;--px:0;--py:0}.lp-mark{width:100%;height:auto;display:block;overflow:visible}.lp-orbit{stroke:var(--rule-soft)}.lp-orbit,.lp-seg{fill:none;stroke-width:30}.lp-seg{stroke-linecap:butt}.lp-seg-ok{stroke:var(--navy)}.lp-seg-due{stroke:var(--status-due-soon,#b45309)}.lp-seg-over{stroke:var(--status-overdue,#b3261e)}.lp-seg-on{stroke-width:40}.lp-facet{fill:none;stroke:var(--support,#2d9999);stroke-width:14;stroke-linecap:round}.lp-arrow-cut{fill:none;stroke:#fff;stroke-width:50;stroke-linejoin:miter;stroke-linecap:butt}.lp-arrow-shade{fill:none;stroke:var(--steel);stroke-width:24;stroke-linejoin:miter;stroke-linecap:butt}.lp-arrow-lit{fill:none;stroke:var(--sky);stroke-width:24;stroke-linejoin:miter;stroke-linecap:butt}.lp-arrow-head{fill:var(--sky)}.lp-callout line{stroke:var(--neutral-400,#a4acb2);stroke-width:1.25}.lp-callout text{font:500 15px var(--lp-mono),monospace;letter-spacing:.02em;fill:var(--ink-2)}.lp-callout-due text{fill:var(--status-due-soon,#b45309)}.lp-callout-over text{fill:var(--status-overdue,#b3261e)}.lp-ledger{padding:112px 0 0;background:var(--wash);border-bottom:1px solid var(--rule)}.lp-ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule)}.lp-cell{padding:26px clamp(18px,2vw,30px) 30px;background:#fff;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:8px;min-height:196px}.lp-cell:nth-child(4n){border-right:0}.lp-cell:nth-child(4n+1){padding-left:var(--gutter)}.lp-cell:nth-child(4n){padding-right:var(--gutter)}.lp-cell-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-code{font:500 13px/1 var(--lp-mono),monospace;color:var(--action);letter-spacing:.01em}.lp-cell-type{margin:6px 0 0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.lp-cell-title{margin:0;font-size:15.5px;line-height:1.4;font-weight:500;color:var(--ink)}.lp-cell-ref{margin:auto 0 0;font:400 12px/1.5 var(--lp-mono),monospace;color:var(--muted)}.lp-st{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:600 10px/1 var(--lp-sans),sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:999px}.lp-st svg{width:10px;height:10px;flex:none}.lp-st-ok{color:var(--status-compliant,#15803d);background:color-mix(in srgb,var(--status-compliant,#15803d) 10%,transparent)}.lp-st-due{color:var(--status-due-soon,#b45309);background:color-mix(in srgb,var(--status-due-soon,#b45309) 11%,transparent)}.lp-st-over{color:var(--status-overdue,#b3261e);background:color-mix(in srgb,var(--status-overdue,#b3261e) 10%,transparent)}.lp-teams{padding:0 var(--gutter)}.lp-team{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr) minmax(0,1fr);grid-gap:clamp(20px,4vw,64px);gap:clamp(20px,4vw,64px);align-items:baseline;padding:32px 0;border-top:1px solid var(--rule)}.lp-team:last-child{border-bottom:1px solid var(--rule)}.lp-team-who h3{font-size:clamp(21px,1.9vw,27px);line-height:1.15;font-weight:600;color:var(--navy);margin:0 0 8px;letter-spacing:-.02em}.lp-team-who span{font:500 12.5px/1.4 var(--lp-mono),monospace;color:var(--steel)}.lp-team-line{font-size:15.5px;line-height:1.62;color:var(--ink-2);margin:0;max-width:52ch}.lp-team-shows{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:15px;line-height:1.5;font-weight:500;color:var(--navy)}.lp-trend{width:28px;height:18px;flex:none;margin-top:2px;overflow:visible}.lp-trend path:first-child{fill:none;stroke:var(--sky);stroke-width:2.6;stroke-linejoin:miter}.lp-trend-head{fill:var(--sky)}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-honest{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,112px);gap:clamp(32px,6vw,112px);padding:128px var(--gutter);background:var(--deep);color:var(--neutral-100,#eff3f6)}.lp-honest-head{position:-webkit-sticky;position:sticky;top:112px;align-self:start}.lp-honest-head h2{font-size:clamp(30px,3.2vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:600;color:#fff;margin:0 0 18px}.lp-honest-head p{font-size:17px;line-height:1.6;color:rgba(239,243,246,.74);margin:0;max-width:40ch}.lp-honest-list li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;padding:32px 0;border-top:1px solid rgba(239,243,246,.16)}.lp-honest-list li:last-child{border-bottom:1px solid rgba(239,243,246,.16)}.lp-honest-n{grid-row:span 2;font:500 14px/1.9 var(--lp-mono),monospace;color:var(--sky);letter-spacing:.04em}.lp-honest-list h3{font-size:21px;line-height:1.3;font-weight:600;color:#fff;margin:0 0 8px;letter-spacing:-.012em}.lp-honest-list p{grid-column:2;font-size:15.5px;line-height:1.62;color:rgba(239,243,246,.74);margin:0;max-width:54ch}.lp-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;padding:0 var(--gutter);position:relative}.lp-chain:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:7px;height:1px;background:var(--brand-300,#a3c2dc);transform-origin:left center}.lp-chain li{position:relative;padding:34px 28px 0 0}.lp-chain-node{position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:#fff;border:1.5px solid var(--navy)}.lp-chain h3{font-size:19px;font-weight:600;color:var(--navy);margin:0 0 8px;letter-spacing:-.01em}.lp-chain p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0;max-width:30ch}.lp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:44px clamp(28px,4vw,64px);gap:44px clamp(28px,4vw,64px);padding:0 var(--gutter)}.lp-grid3 li{border-top:1px solid var(--rule);padding-top:22px}.lp-grid3 h3{font-size:17px;font-weight:600;color:var(--navy);margin:0 0 8px}.lp-grid3 p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0;max-width:40ch}.lp-year{padding:112px 0 96px;border-bottom:1px solid var(--rule)}.lp-year-stage{position:relative;width:100%;aspect-ratio:1440/560}.lp-year-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lp-yl-lit,.lp-yl-shade{fill:none;stroke-width:14;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.lp-yl-shade{stroke:var(--steel)}.lp-yl-lit{stroke:var(--sky)}.lp-year-marks{position:absolute;inset:0}.lp-ym{position:absolute;width:0;height:0}.lp-ym-dot{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--navy);box-sizing:border-box}.lp-ym-card{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);width:clamp(170px,15vw,230px);display:flex;flex-direction:column;gap:6px}.lp-ym-card b{font:500 12.5px/1 var(--lp-mono),monospace;color:var(--action);letter-spacing:.02em}.lp-ym-title{font-size:15px;line-height:1.35;font-weight:600;color:var(--ink)}.lp-ym-meta{font-size:13px;line-height:1.45;color:var(--muted)}.lp-year-foot{margin:56px var(--gutter) 0;max-width:64ch;font-size:15px;line-height:1.62;color:var(--muted)}.lp-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:0 var(--gutter)}.lp-flow li{border-left:1px solid var(--rule);padding:0 clamp(20px,3vw,48px) 0 clamp(20px,2.4vw,36px)}.lp-flow li:first-child{border-left:0;padding-left:0}.lp-flow-step{display:block;font:500 12.5px/1 var(--lp-mono),monospace;color:var(--steel);letter-spacing:.04em;margin-bottom:18px}.lp-flow h3{font-size:20px;font-weight:600;color:var(--navy);margin:0 0 10px;letter-spacing:-.012em}.lp-flow p{font-size:15px;line-height:1.62;color:var(--muted);margin:0;max-width:38ch}.lp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;padding:0 var(--gutter)}.lp-plan{display:flex;flex-direction:column;gap:14px;padding:32px 28px;background:#fff;border:1px solid var(--rule);border-radius:var(--brand-radius-card,16px)}.lp-plan-lead{border-color:var(--navy);box-shadow:0 1px 2px rgba(3,31,50,.06),0 12px 32px rgba(3,31,50,.08)}.lp-plan h3{font-size:22px;font-weight:600;color:var(--navy);margin:0}.lp-plan-desc{font-size:14.5px;line-height:1.55;color:var(--muted);margin:0}.lp-plan ul{display:grid;grid-gap:10px;gap:10px;margin:6px 0 auto;padding-top:16px;border-top:1px solid var(--rule-soft)}.lp-plan ul li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.lp-plan ul li:before{content:"";position:absolute;left:2px;top:.48em;width:8px;height:4px;border-left:1.5px solid var(--steel);border-bottom:1.5px solid var(--steel);transform:rotate(-45deg)}.lp-plan .lp-btn{margin-top:18px;width:100%}.lp-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px);align-items:start;padding:112px var(--gutter);background:linear-gradient(160deg,var(--deep) 0,var(--deep-2) 100%);color:var(--neutral-100,#eff3f6)}.lp-contact h2{font-size:clamp(30px,3.2vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:600;color:#fff;margin:0 0 18px}.lp-contact-copy p{font-size:17px;line-height:1.6;color:rgba(239,243,246,.74);margin:0 0 18px;max-width:42ch}.lp-contact-direct a{color:var(--sky)}.lp-contact-panel{background:#fff;color:var(--ink);border-radius:var(--brand-radius-card,16px);padding:clamp(24px,3vw,40px)}.lp-form{display:grid;grid-gap:18px;gap:18px}.lp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.lp-field{display:grid;grid-gap:7px;gap:7px}.lp-field>span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lp-field>span em{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0;color:var(--faint);margin-left:4px}.lp-field input,.lp-field select,.lp-field textarea{width:100%;font:400 15px/1.4 var(--lp-sans),sans-serif;color:var(--ink);background:var(--wash);border:1px solid var(--neutral-300,#cbd2d8);border-radius:var(--brand-radius-button,8px);padding:11px 13px;caret-color:var(--action)}.lp-field textarea{resize:vertical;min-height:104px}.lp-field input:focus,.lp-field select:focus,.lp-field textarea:focus{outline:none;border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--sky) 45%,transparent)}.lp-form-submit{justify-self:start}.lp-form-note{margin:0;padding:12px 14px;border-radius:8px;font-size:14px;line-height:1.5}.lp-form-ok{color:var(--status-compliant,#15803d);background:color-mix(in srgb,var(--status-compliant,#15803d) 9%,transparent)}.lp-form-err{color:var(--status-overdue,#b3261e);background:color-mix(in srgb,var(--status-overdue,#b3261e) 8%,transparent)}.lp-form-err a{color:inherit}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-fade{to{opacity:1}}@keyframes lp-head{0%{opacity:0;transform:translate(-14px,14px)}to{opacity:1;transform:none}}.lp-motion .lp-seg{stroke-dasharray:1;stroke-dashoffset:1;animation:lp-draw .7s var(--ease-out) forwards;animation-delay:calc(.12s + var(--i) * 42ms)}.lp-motion .lp-facet{stroke-dasharray:1;stroke-dashoffset:1;animation:lp-draw .6s var(--ease-out) 1.05s forwards}.lp-motion .lp-arrow-lit,.lp-motion .lp-arrow-shade{stroke-dasharray:1;stroke-dashoffset:1;animation:lp-draw 1.05s cubic-bezier(.65,0,.35,1) .78s forwards}.lp-motion .lp-arrow-cut{opacity:0;animation:lp-fade .01s linear .78s forwards}.lp-motion .lp-arrow-head{opacity:0;animation:lp-head .5s var(--ease-out) 1.72s forwards}.lp-motion .lp-callout{opacity:0;animation:lp-fade .4s var(--ease-out) .05s forwards}.lp-motion .lp-ring .lp-callout{animation-delay:2.1s}.lp-motion .lp-ring.lp-settled .lp-callout{animation-delay:0s}.lp-motion .lp-seg{transition:transform .38s var(--ease-out),stroke-width .38s var(--ease-out)}.lp-motion .lp-ring-back{transform:translate(calc(var(--px) * 3px),calc(var(--py) * 3px));transition:transform .5s var(--ease-out)}.lp-motion .lp-ring-front{transform:translate(calc(var(--px) * 9px),calc(var(--py) * 9px));transition:transform .5s var(--ease-out)}.lp-motion .lp-ledger-grid .lp-cell{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i) * 32ms)}.lp-motion .lp-ledger-grid.lp-in .lp-cell{opacity:1;transform:none}.lp-motion .lp-chain:before{transform:scaleX(0);transition:transform 1.1s var(--ease-out)}.lp-motion .lp-chain.lp-in:before{transform:scaleX(1)}.lp-motion .lp-chain li{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(.25s + var(--i) * .12s)}.lp-motion .lp-chain.lp-in li{opacity:1;transform:none}.lp-motion .lp-team{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i) * .11s)}.lp-motion .lp-teams.lp-in .lp-team{opacity:1;transform:none}.lp-motion .lp-trend path:first-child{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease-out);transition-delay:calc(.3s + var(--i, 0) * .11s)}.lp-motion .lp-teams.lp-in .lp-trend path:first-child{stroke-dashoffset:0}.lp-motion .lp-trend-head{opacity:0;transition:opacity .3s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(.85s + var(--i, 0) * .11s)}.lp-motion .lp-teams.lp-in .lp-trend-head{opacity:1}.lp-motion .lp-team:hover .lp-trend-head{transform:translate(2px,-2px);transition-delay:0s}.lp-motion .lp-honest-list li{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i) * .13s)}.lp-motion .lp-honest-list.lp-in li{opacity:1;transform:none}.lp-motion .lp-yl-lit,.lp-motion .lp-yl-shade{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 0))}.lp-motion .lp-ym{opacity:0;transition:opacity .45s var(--ease-out)}.lp-motion .lp-ym .lp-ym-dot{transform:scale(.4);transition:transform .45s var(--ease-out)}.lp-motion .lp-ym.lp-reached{opacity:1}.lp-motion .lp-ym.lp-reached .lp-ym-dot{transform:none}@media (prefers-reduced-motion:reduce){.lp-motion *{animation:none!important;transition:none!important}}@media (max-width:1100px){.lp-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cell:nth-child(4n){border-right:1px solid var(--rule);padding-right:clamp(18px,2vw,30px)}.lp-cell:nth-child(4n+1){padding-left:clamp(18px,2vw,30px)}.lp-cell:nth-child(2n){border-right:0;padding-right:var(--gutter)}.lp-cell:nth-child(odd){padding-left:var(--gutter)}.lp-chain{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.lp-chain:before{display:none}.lp-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-plans{grid-template-columns:1fr;max-width:560px}}@media (max-width:900px){.lp .landing-v2-nav{display:none!important}.lp .landing-v2-header{flex-wrap:nowrap;gap:12px}.lp .landing-v2-logo-img{height:28px}.lp .landing-v2-header-actions{gap:8px}.lp .landing-v2-header-actions .landing-v2-btn{min-height:38px;padding:0 14px;font-size:13px;white-space:nowrap}.lp-hero{grid-template-columns:1fr;padding-right:var(--gutter);min-height:0}.lp-hero-copy{padding:52px 0 8px}.lp-ring{width:100%;max-width:560px;margin:0 auto 32px}.lp-flow{grid-template-columns:1fr;gap:34px}.lp-flow li,.lp-flow li:first-child{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:22px}.lp-contact,.lp-team{grid-template-columns:1fr}.lp-team{gap:12px;padding:26px 0}.lp-honest{grid-template-columns:1fr}.lp-honest-head{position:static}.lp-year-stage{aspect-ratio:auto}.lp-year-line{display:none}.lp-year-marks{position:static;padding:0 var(--gutter)}.lp-ym{position:relative;width:auto;height:auto;left:auto!important;top:auto!important;padding:0 0 30px 34px}.lp-ym:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:3px;background:var(--sky)}.lp-ym:last-child:before{bottom:auto;height:12px}.lp-ym-dot{left:0;top:2px}.lp-ym-card{position:static;transform:none;width:auto}}@media (max-width:640px){.lp-ledger-grid{grid-template-columns:1fr}.lp-cell{border-right:0!important;min-height:0;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.lp-cell:nth-child(n+9){display:none}.lp-ledger{padding-top:76px}.lp-band,.lp-year{padding:76px 0}.lp-chain,.lp-form-grid,.lp-grid3{grid-template-columns:1fr}.lp-btn{width:100%}.lp-contact,.lp-honest{padding:76px var(--gutter)}}