.lp{--lp-pad:var(--fp-space-4);--lp-ctl:var(--fp-control-h-touch);--lp-ctl-sm:var(--fp-control-h-touch);--lp-sec-y:64px;--lp-band-y:48px;--lp-head-gap:var(--fp-space-8);--lp-hero-top:40px;--lp-hero-gap:var(--fp-space-10);--lp-stage-h:0;--lp-card-pad:var(--fp-space-6);--lp-step-gap:var(--fp-space-10);--lp-cta-pad:32px 24px;--lp-hero:500 36px/1.08 var(--fp-font-sans);--lp-sec:500 30px/1.12 var(--fp-font-sans);--lp-3col:minmax(0, 1fr);--lp-btn-flex:0 0 auto;background:var(--fp-paper);min-height:100vh;color:var(--fp-ink);font:var(--fp-type-body);font-family:var(--fp-font-sans);position:relative}@media (max-width:479px){.lp{--lp-btn-flex:1 1 100%}}@media (min-width:600px){.lp{--lp-hero:500 48px/1.05 var(--fp-font-sans);--lp-sec:500 36px/1.1 var(--fp-font-sans)}}@media (min-width:768px){.lp{--lp-pad:var(--fp-pad-page);--lp-ctl:var(--fp-control-h);--lp-ctl-sm:var(--fp-control-h-sm);--lp-sec-y:128px;--lp-band-y:96px;--lp-head-gap:56px;--lp-hero-top:96px;--lp-hero-gap:64px;--lp-stage-h:480px;--lp-card-pad:var(--fp-space-10);--lp-step-gap:var(--fp-space-8);--lp-cta-pad:64px}}@media (min-width:900px){.lp{--lp-3col:repeat(3, minmax(0, 1fr))}}@media (min-width:1024px){.lp{--lp-hero:var(--fp-type-hero);--lp-sec:var(--fp-type-section)}}.lp-container{width:100%;max-width:1240px;padding-left:var(--lp-pad);padding-right:var(--lp-pad);margin:0 auto}.lp-tail{color:var(--fp-ink-3)}.lp-eyebrow{font:var(--fp-type-index);color:var(--fp-ink-2)}.lp-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-btn{justify-content:center;align-items:center;gap:var(--fp-space-2);flex:var(--lp-btn-flex);height:var(--lp-ctl);padding:0 var(--fp-space-5);border-radius:var(--fp-radius-md);font:var(--fp-type-label);white-space:nowrap;cursor:pointer;transition:background-color var(--fp-motion-hover), border-color var(--fp-motion-hover), transform var(--fp-motion-press);border:1px solid #0000;font-size:14px;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.98)}.lp-btn-sm{padding:0 var(--fp-space-4);flex:none}.lp-btn-primary,.lp-btn-light{border:0}.lp-btn-primary{background:var(--fp-ink);color:var(--fp-ink-inverse)}.lp-btn-primary:hover{background:var(--fp-ink-hover);color:var(--fp-ink-inverse)}.lp-btn-secondary{background:var(--fp-white);color:var(--fp-ink);border-color:var(--fp-line-strong)}.lp-btn-secondary:hover{background:var(--fp-hover);color:var(--fp-ink)}.lp-btn-light{background:var(--fp-board-ink);color:var(--fp-ink)}.lp-btn-light:hover{color:var(--fp-ink);background:#fff}.lp-btn-ghost-dark{color:var(--fp-board-ink);background:0 0;border-color:#3a3a3a}.lp-btn-ghost-dark:hover{color:var(--fp-board-ink);background:#222}.lp-actions{gap:var(--fp-space-3);flex-wrap:wrap;display:flex}.lp-header{z-index:var(--fp-z-sticky);border-bottom:var(--fp-rule);-webkit-backdrop-filter:blur(8px);background:#fafaf8eb;position:sticky;top:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:var(--fp-space-3);height:64px;display:flex}.lp-header-start{align-items:center;gap:var(--fp-space-8);min-width:0;display:flex}.lp-logo{border-radius:var(--fp-radius-sm);flex-shrink:0;display:inline-flex}.lp-nav{gap:var(--fp-space-1);display:none}.lp-nav a{height:36px;padding:0 var(--fp-space-3);border-radius:var(--fp-radius-sm);font:var(--fp-type-body);color:var(--fp-ink);white-space:nowrap;transition:background-color var(--fp-motion-hover);align-items:center;text-decoration:none;display:inline-flex}.lp-nav a:hover{background:var(--fp-hover);color:var(--fp-ink)}.lp-header-actions{gap:var(--fp-space-2);display:flex}@media (min-width:1024px){.lp-nav{display:flex}}.lp-hero{gap:var(--lp-hero-gap);padding-top:var(--lp-hero-top);padding-bottom:var(--lp-sec-y);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.lp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.lp-hero-copy{gap:var(--fp-space-6);min-width:0;display:grid}.lp-hero-title{font:var(--lp-hero);letter-spacing:var(--fp-track-tight);text-wrap:balance;margin:0}.lp-lede{max-width:48ch;font:var(--fp-type-lede);color:var(--fp-ink-2);text-wrap:pretty;margin:0}.lp-caption{font:var(--fp-type-caption);color:var(--fp-ink-2)}.lp-board{border-radius:var(--fp-radius-lg);background:var(--fp-board);min-width:0;color:var(--fp-board-ink);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 48px #00000024}.lp-board-head{justify-content:space-between;align-items:center;gap:var(--fp-space-3);padding:var(--fp-space-4) var(--fp-space-5);border-bottom:1px solid var(--fp-board-line);display:flex}.lp-board-title{font:var(--fp-type-label)}.lp-board-meta{font:var(--fp-type-caption);font-family:var(--fp-font-mono);color:var(--fp-board-ink-2);white-space:nowrap}.lp-board-row{gap:var(--fp-space-4);min-height:64px;padding:0 var(--fp-space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.lp-board-row+.lp-board-row{border-top:1px solid var(--fp-board-line)}.lp-board-plate{border-radius:var(--fp-radius-sm);font:500 13px/16px var(--fp-font-mono);letter-spacing:.05em;white-space:nowrap;border:1px solid #3a3a3a;padding:3px 7px}.lp-board-doc{min-width:0;display:grid}.lp-board-doc>span:first-child{font:var(--fp-type-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-board-doc>span:last-child,.lp-board-unit{font:var(--fp-type-caption);color:var(--fp-board-ink-2);white-space:nowrap}.lp-board-count{justify-items:end;gap:2px;display:grid}.lp-board-days{font:900 26px/1 var(--fp-font-dot);white-space:nowrap}.lp-board-days.expired{color:var(--fp-led-expired)}.lp-board-days.expiring{color:var(--fp-led-expiring)}.lp-board-days.valid{color:var(--fp-led-valid)}.lp-head{gap:var(--fp-space-6);min-width:0;display:grid}.lp-head.narrow{max-width:720px}.lp-marker{align-items:baseline;gap:var(--fp-space-3);display:flex}.lp-marker-n{font:var(--fp-type-marker)}.lp-h2{font:var(--lp-sec);letter-spacing:var(--fp-track-tight);text-wrap:balance;margin:0}.lp-h3{font:var(--fp-type-h3)}.lp-body{font:var(--fp-type-body);color:var(--fp-ink-2);text-wrap:pretty;margin:0}.lp-reads{border-top:var(--fp-rule);padding-top:var(--lp-sec-y)}.lp-reads-grid{gap:var(--lp-hero-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.lp-reads-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.lp-reads-copy{gap:var(--fp-space-6);min-width:0;display:grid}.lp-tabs{border-top:var(--fp-rule);grid-template-columns:minmax(0,1fr);display:grid}.lp-tab{gap:var(--fp-space-3);border:0;border-bottom:var(--fp-rule);min-height:56px;color:var(--fp-ink-3);text-align:left;cursor:pointer;transition:color var(--fp-motion-hover);background:0 0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.lp-tab>span{min-width:0;font:var(--fp-type-body-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-tab[aria-selected=true]{color:var(--fp-ink)}.lp-tab[aria-selected=true]>span{font-weight:500}.lp-tab-arrow{opacity:0;transition:opacity var(--fp-motion-hover);line-height:20px}.lp-tab-arrow>.fp-icon{vertical-align:middle;display:inline-block}.lp-tab[aria-selected=true] .lp-tab-arrow{opacity:1}@media (hover:hover){.lp-tab:hover{color:var(--fp-ink)}}.lp-stage{min-height:var(--lp-stage-h);padding:var(--lp-card-pad);border-radius:var(--fp-radius-lg);background:var(--fp-mesh-cool);place-items:center;display:grid}.lp-card{border-radius:var(--fp-radius-md);background:var(--fp-white);width:100%;max-width:380px;box-shadow:var(--fp-shadow-overlay);display:grid;overflow:hidden}.lp-card-head{justify-content:space-between;align-items:center;gap:var(--fp-space-3);padding:var(--fp-space-4) var(--fp-space-5);border-bottom:var(--fp-rule);display:flex}.lp-card-plate{height:28px;padding:0 var(--fp-space-2);border:1.5px solid var(--fp-ink);border-radius:var(--fp-radius-sm);font:500 14px/1 var(--fp-font-mono);letter-spacing:.06em;white-space:nowrap;align-items:center;display:inline-flex}.lp-chip{align-items:center;gap:var(--fp-space-1);height:var(--fp-chip-h);padding:0 var(--fp-space-2);border:var(--fp-rule);border-radius:var(--fp-chip-radius);font:var(--fp-type-label);white-space:nowrap;display:inline-flex}.lp-chip-icon{display:inline-flex}.lp-chip-icon.valid{color:var(--fp-valid-icon)}.lp-chip-icon.expiring{color:var(--fp-expiring-icon)}.lp-chip-icon.expired{color:var(--fp-expired-icon)}.lp-card-title{padding:var(--fp-space-4) var(--fp-space-5) 0;font:var(--fp-type-h3)}.lp-card-rows{margin:var(--fp-space-2) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.lp-card-rows>div{justify-content:space-between;align-items:center;gap:var(--fp-space-4);min-height:44px;padding:0 var(--fp-space-5);border-top:var(--fp-rule);display:flex}.lp-card-rows dt{font:var(--fp-type-body);color:var(--fp-ink-2);white-space:nowrap}.lp-card-rows dd{min-width:0;font:var(--fp-type-label);font-variant-numeric:var(--fp-numeric);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.lp-card-note{gap:var(--fp-space-2);padding:var(--fp-space-3) var(--fp-space-5);background:var(--fp-sunken);font:var(--fp-type-caption);color:var(--fp-ink-2);align-items:center;display:flex}.lp-card-note>span{text-wrap:pretty}.lp-how{padding-top:var(--lp-sec-y)}.lp-how-inner{gap:var(--lp-head-gap);padding-top:var(--lp-sec-y);border-top:var(--fp-rule);display:grid}.lp-steps{grid-template-columns:var(--lp-3col);gap:var(--lp-step-gap);margin:0;padding:0;list-style:none;display:grid}.lp-step{gap:var(--fp-space-3);align-content:start;display:grid}.lp-step-top{align-items:center;gap:var(--fp-space-3);display:flex}.lp-step-tile{border-radius:var(--fp-radius-md);background:var(--fp-ink);width:48px;height:48px;color:var(--fp-ink-inverse);flex-shrink:0;place-items:center;display:grid}.lp-step-line{border-top:2px dashed var(--fp-line-strong);flex:1;height:0}.lp-step:last-child .lp-step-line{opacity:0}.lp-step-n{margin-top:var(--fp-space-3);font:var(--fp-type-marker);color:var(--fp-ink-3);font-size:20px}.lp-step-title{font:500 22px/1.2 var(--fp-font-sans);letter-spacing:-.015em;margin:0}.lp-step-body{max-width:34ch;font:var(--fp-type-body-lg);color:var(--fp-ink-2);text-wrap:pretty;margin:0}.lp-band{margin-top:var(--lp-sec-y);background:var(--fp-warm)}.lp-band-inner{gap:var(--lp-head-gap);padding-top:var(--lp-band-y);padding-bottom:var(--lp-band-y);display:grid}.lp-stats{grid-template-columns:var(--lp-3col);border-radius:var(--fp-radius-lg);background:var(--fp-white);display:grid;overflow:hidden}.lp-stat{gap:var(--fp-space-4);padding:var(--fp-space-8);grid-template-rows:auto auto 1fr;display:grid}.lp-stat+.lp-stat{border-top:var(--fp-rule)}@media (min-width:900px){.lp-stat+.lp-stat{border-top:0;border-left:var(--fp-rule)}}.lp-stat-n{font:900 72px/1 var(--fp-font-dot)}.lp-stat-body{max-width:30ch;font:var(--fp-type-body);color:var(--fp-ink-2);text-wrap:pretty}.lp-trust{grid-template-columns:var(--lp-3col);gap:var(--fp-space-8);margin:0;padding:0;list-style:none;display:grid}.lp-trust li{gap:var(--fp-space-3);grid-template-columns:20px minmax(0,1fr);align-content:start;display:grid}.lp-trust-icon{padding-top:2px;line-height:20px}.lp-trust-icon>.fp-icon{vertical-align:middle;display:inline-block}.lp-trust-text{gap:var(--fp-space-1);display:grid}.lp-who{padding-top:var(--lp-sec-y);padding-bottom:var(--lp-sec-y)}.lp-who-inner{gap:var(--lp-head-gap);display:grid}.lp-cards{grid-template-columns:var(--lp-3col);gap:var(--fp-space-4);display:grid}.lp-who-card{gap:var(--fp-space-3);padding:var(--fp-space-6);border:var(--fp-rule);border-radius:var(--fp-radius-md);background:var(--fp-white);align-content:start;display:grid}.lp-who-tile{border-radius:var(--fp-radius-md);background:var(--fp-sunken);place-items:center;width:40px;height:40px;display:grid}.lp-who-title{font:500 20px/1.25 var(--fp-font-sans)}.lp-close{padding-bottom:var(--lp-sec-y)}.lp-close-panel{justify-content:space-between;align-items:flex-end;gap:var(--fp-space-8);padding:var(--lp-cta-pad);border-radius:var(--fp-radius-lg);background:var(--fp-board);color:var(--fp-board-ink);flex-wrap:wrap;display:flex}.lp-close-panel .lp-h2{max-width:16ch}.lp-close-panel .lp-tail{color:var(--fp-board-ink-2)}.lp-footer{border-top:var(--fp-rule)}.lp-footer-inner{justify-content:space-between;align-items:center;gap:var(--fp-space-4);padding-top:var(--fp-space-8);padding-bottom:var(--fp-space-8);flex-wrap:wrap;display:flex}.lp-footer-brand{align-items:center;gap:var(--fp-space-4) var(--fp-space-6);flex-wrap:wrap;min-width:0;display:flex}.lp-footer-note{max-width:52ch;font:var(--fp-type-caption);color:var(--fp-ink-2);text-wrap:pretty}.lp-footer-nav{gap:var(--fp-space-5);display:flex}.lp-footer-nav a{min-height:var(--lp-ctl-sm);font:var(--fp-type-body);color:var(--fp-ink-2);transition:color var(--fp-motion-hover);align-items:center;text-decoration:none;display:inline-flex}.lp-footer-nav a:hover{color:var(--fp-ink)}@keyframes lp-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lp-hero [data-enter],.lp [data-reveal=in] [data-reveal-item]{animation:lp-enter .22s var(--fp-ease-enter) both;animation-delay:calc(min(var(--i,0), 5) * var(--fp-stagger))}.lp [data-reveal=pending] [data-reveal-item]{opacity:0;transform:translateY(10px)}.lp-card{animation:lp-enter .22s var(--fp-ease-enter) both}}
