.lp{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:var(--blue);text-decoration:none}.lp a:hover{text-decoration:underline}.lp section[id]{scroll-margin-top:80px}.lp-wrap{max-width:1440px;margin:0 auto;padding:56px 20px}.lp-kicker{font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.lp-h2{margin:0;font:400 34px/1.08 var(--serif);letter-spacing:-.02em;text-wrap:balance}.lp-lead{margin:0;font-size:17px;line-height:1.6;color:var(--ink3);text-wrap:pretty}.lp-head{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 80px;align-items:end}.lp-head-l{display:flex;flex-direction:column;gap:14px}.lp-band{background:var(--page);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lp-mono{font-family:var(--mono)}.lp .lp-cta{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--cta);color:#fff;border-radius:999px;font-weight:600;padding:16px 28px;font-size:17px;line-height:1.2;text-decoration:none;transition:filter .15s}.lp .lp-cta:hover{filter:brightness(1.1);text-decoration:none}.lp .lp-pill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--btn);color:var(--btnink);border-radius:999px;font-weight:600;padding:11px 20px;font-size:15px;line-height:1.2;text-decoration:none}.lp .lp-pill:hover{filter:brightness(1.15);text-decoration:none}.lp-hero{max-width:1440px;margin:0 auto;padding:36px 20px 48px;display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.lp-hero-l{display:flex;flex-direction:column;gap:18px;min-width:0}.lp-hero-kicker{font:500 12px/1.4 var(--mono);letter-spacing:.1em;color:var(--blue)}.lp-h1{margin:0;font:400 48px/1 var(--serif);letter-spacing:-.025em;text-wrap:balance}.lp-hero-lead{margin:0;font-size:17px;line-height:1.6;color:var(--ink3);max-width:540px;text-wrap:pretty}.lp-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.lp-hero-ctas .lp-cta{flex:1 1 100%}.lp .lp-textlink{padding:14px 4px;font-weight:500;font-size:17px;color:var(--ink);border-bottom:1px solid var(--ink)}.lp .lp-textlink:hover{text-decoration:none;color:var(--blue);border-color:var(--blue)}.lp-note{font-size:14px;color:var(--ink2)}.lp-legend{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:20px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink3)}.lp-legend span{display:flex;align-items:center;gap:8px}.lp-dot{width:8px;height:8px;flex-shrink:0;box-sizing:border-box}.lp-dot-ebay{border-radius:50%;background:var(--eblue)}.lp-dot-own{background:var(--ink)}.lp-dot-share{border-radius:50%;border:1.5px solid var(--eblue)}.lp-dot-setting{border:1px solid var(--hair)}.lp-dot-missing{border:1.5px dashed var(--amber)}.lp-dot-sm{width:7px;height:7px}.lp-gridbox{padding:12px;min-width:0;border:1px solid var(--rule);border-radius:16px;background-color:var(--gridbg);background-image:var(--gridfill);background-size:20px 20px}.lp-ex{background:var(--card);border:1px solid var(--rule);border-radius:12px;overflow:hidden;box-shadow:0 24px 48px -28px rgba(19,37,75,.28)}.lp-ex-head{padding:18px 22px 14px;display:flex;flex-direction:column;gap:3px}.lp-ex-title{font:500 21px/1.2 var(--serif)}.lp-ex-sub{font-size:13px;color:var(--ink2)}.lp-bar{display:flex;height:8px;border:1px solid var(--hair)}.lp-bar>div{border-right:1px solid var(--card)}.lp-bar>div:last-child{border-right:0}.lp-ex-bar{padding:0 22px 14px;display:flex;flex-direction:column;gap:5px}.lp-scale{display:flex;align-items:center;font:400 10px/1.2 var(--mono);color:var(--ink2);letter-spacing:.04em}.lp-scale i{display:block}.lp-tick{width:1px;height:7px}.lp-line,.lp-tick{background:var(--hair)}.lp-line{flex:1;height:1px}.lp-scale-txt{padding:0 8px;white-space:nowrap}.lp-scale-m{display:flex;align-items:center;color:var(--green)}.lp-scale-m .lp-line,.lp-scale-m .lp-tick{background:var(--green)}.lp-scale-m .lp-scale-txt{padding:0 4px}.lp-ex-cols{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 22px;font:500 10px/1.3 var(--mono);letter-spacing:.08em;color:var(--ink2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--head)}.lp-ex-rows{padding:0 22px;display:flex;flex-direction:column;margin:0}.lp-ex-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;font-size:15px;border-bottom:1px solid var(--rule2)}.lp-ex-row.lp-sub{border-top:1px solid var(--ink);font-weight:600}.lp-ex-row.lp-muted{color:var(--ink2)}.lp-ex-label{display:flex;align-items:center;gap:8px;min-width:0}.lp-ex-src{display:none}.lp-ex-amt{text-align:right;white-space:nowrap}.lp-srcmark{display:inline-flex}.lp-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 12px;border-top:1px solid var(--ink);border-bottom:3px double var(--ink)}.lp-ex .lp-total{margin:0 22px 18px}.lp-total-label{font:500 22px var(--serif)}.lp-total-val{display:flex;align-items:baseline;gap:12px;white-space:nowrap;color:var(--green)}.lp-total-pct{font:500 12px var(--mono)}.lp-total-sum{font:500 30px var(--serif);letter-spacing:-.02em}.lp-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding:12px 16px;background:var(--card);border:1px solid var(--rule);border-radius:10px;font-size:14px}.lp-hint-k{font:500 10px var(--mono);letter-spacing:.08em;color:var(--amber)}.lp-hint-t{flex:1;min-width:180px;color:var(--ink3)}.lp-chip-missing{border:1px dashed var(--amberline);background:var(--amberbg);color:var(--amber);padding:5px 10px;border-radius:6px;font:500 12px var(--mono);white-space:nowrap}.lp-stack{display:flex;flex-direction:column;gap:40px}.lp-four{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.lp-card{background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:14px;min-width:0}.lp-card-tag{display:flex;align-items:center;gap:10px}.lp-card-tag .lp-dot{width:10px;height:10px}.lp-card-tag span:last-child{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.lp-card-title{font:500 24px/1.2 var(--serif);margin:0}.lp-card-text{font-size:15px;line-height:1.55;color:var(--ink3);margin:0}.lp-card-items{margin:auto 0 0;padding:0;list-style:none;border-top:1px solid var(--rule2)}.lp-card-items li{font-size:14px;padding:8px 0;border-bottom:1px solid var(--rule2)}.lp-calc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.lp-calc-in{background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;margin:0}.lp-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;min-width:0}.lp-field-span{grid-column:1/-1}.lp-input{display:flex;align-items:center;min-width:0;height:46px;padding:0 0 0 12px;border:1px solid var(--rule);border-radius:8px;background:var(--card)}.lp-input:focus-within{border-color:var(--ink2)}.lp-input.lp-bad{border-color:var(--red)}.lp-input input{border:0;outline:0;background:transparent;flex:1;min-width:0;height:100%;font:400 16px var(--sans);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.lp-input input::-moz-placeholder{color:var(--ink2);opacity:.8}.lp-input input::placeholder{color:var(--ink2);opacity:.8}.lp-unit{font:500 12px var(--mono);color:var(--ink2);padding:0 12px 0 8px;white-space:nowrap}.lp-auto{height:100%;min-width:44px;padding:0 10px;border:0;border-left:1px solid var(--rule);background:none;color:var(--blue);font:600 12px var(--sans);cursor:pointer}.lp-field-hint{color:var(--ink2)}.lp-field-err,.lp-field-hint{font-weight:400;font-size:12px;line-height:1.4}.lp-field-err{color:var(--red)}.lp-calc-note{grid-column:1/-1;margin:0;font-size:13px;color:var(--ink2);line-height:1.5}.lp .lp-feelink{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--rule);border-radius:10px;background:var(--page);color:var(--ink)}.lp .lp-feelink:hover{text-decoration:none;border-color:var(--hair)}.lp-feelink-l{display:flex;flex-direction:column;gap:3px;min-width:0}.lp-feelink-t{font-weight:600;font-size:15px}.lp-feelink-s{font-size:13px;color:var(--ink3)}.lp-feelink-go{color:var(--blue);font-weight:600;white-space:nowrap}.lp-tier{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;cursor:pointer;min-height:44px}.lp-tier input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--btn);flex-shrink:0}.lp-tier>span{display:flex;flex-direction:column;gap:3px;min-width:0}.lp-tier-t{font-weight:600;font-size:14px}.lp-tier-s{font-size:13px;color:var(--ink3);line-height:1.45}.lp-calc-out{background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:20px 24px;min-width:0}.lp-calc-out .lp-bar{margin-bottom:14px}.lp-crow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;font-size:15px}.lp-crow+.lp-crow{border-top:1px solid var(--rule2)}.lp-crow.lp-sub{border-top:1px solid var(--ink);font-weight:600}.lp-crow.lp-muted{color:var(--ink2)}.lp-crow span:last-child{text-align:right;white-space:nowrap}.lp-calc-out .lp-total-label{font-size:20px;color:var(--ink)}.lp-calc-out .lp-total-sum{font-size:34px}.lp-be{display:flex;justify-content:space-between;gap:12px;padding-top:14px;font-size:14px;color:var(--ink2)}.lp-be span:last-child{font:500 14px var(--mono);color:var(--ink);white-space:nowrap}.lp-warn{margin:10px 0 0;font-size:13px;line-height:1.45}.lp-calc-more{margin-top:18px;padding:14px 16px;background:var(--page);border-radius:10px;font-size:14px;line-height:1.5;color:var(--ink3)}.lp .lp-calc-more a{font-weight:600}.lp-three{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.lp-step{padding:24px 0 8px;display:flex;flex-direction:column;gap:10px}.lp-step+.lp-step{border-top:1px solid var(--rule)}.lp-step-n{font:500 13px var(--mono);color:var(--ink2)}.lp-step-t{font:500 26px/1.2 var(--serif);margin:0}.lp-step-d{font-size:15px;line-height:1.55;color:var(--ink3);margin:0}.lp-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.lp-plan{background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:16px;min-width:0}.lp-plan.lp-rec{border:1.5px solid var(--ink)}.lp-plan-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.lp-plan-name{font:500 24px var(--serif);margin:0}.lp-plan-badge{font:500 10px var(--mono);letter-spacing:.08em;background:var(--btn);color:var(--btnink);padding:3px 8px;border-radius:999px}.lp-plan-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.lp-plan-price b{font:500 48px/1.05 var(--serif);letter-spacing:-.02em}.lp-plan-price span{font-size:14px;color:var(--ink2)}.lp-plans.lp-plans-one{max-width:560px}.lp-plan-sub{display:flex;flex-direction:column;gap:4px;margin-top:-8px;font-size:14px;line-height:1.45;color:var(--ink2)}.lp-plan-sub strong{font-weight:600;color:var(--ink)}.lp-plan-limit{font:500 12px var(--mono);color:var(--ink2);text-transform:uppercase;letter-spacing:.02em}.lp-feats{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.lp-feat{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule2);font-size:15px;align-items:baseline}.lp-feat-m{width:16px;flex-shrink:0;font-weight:700;color:var(--green)}.lp-feat.lp-planned,.lp-feat.lp-planned .lp-feat-m{color:var(--ink2)}.lp-feat-t{flex:1}.lp-planned-tag{font:500 10px var(--mono);letter-spacing:.06em;border:1px dashed var(--hair);border-radius:4px;padding:1px 5px;color:var(--ink2)}.lp .lp-plan-btn{margin-top:auto;min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:999px;font-weight:600;border:1px solid var(--rule);color:var(--ink);padding:10px 16px}.lp .lp-plan-btn:hover{text-decoration:none;border-color:var(--hair)}.lp .lp-plan.lp-rec .lp-plan-btn{background:var(--cta);color:#fff;border:0}.lp-founder{background:var(--navy,#13254B);color:#fff}.lp-founder-in{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 80px;align-items:center}.lp-founder-photo{width:100%;max-width:260px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:14px;height:auto}.lp-founder-txt{display:flex;flex-direction:column;gap:20px}.lp-founder .lp-kicker{color:#9CC8FF}.lp-founder-p{margin:0;font-size:18px;line-height:1.6;color:#C4CCE0;max-width:640px;text-wrap:pretty}.lp-founder-by{font-size:15px;color:#C4CCE0}.lp-faq{max-width:1100px;margin:0 auto;padding:56px 20px;display:flex;flex-direction:column;gap:32px}.lp-faq-list{border-top:1px solid var(--ink)}.lp-faq details{border-bottom:1px solid var(--rule)}.lp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;min-height:44px;list-style:none;font:500 19px/1.3 var(--serif)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font:400 22px/1 var(--mono);color:var(--ink2);flex-shrink:0}.lp-faq details[open] summary:after{content:"−"}.lp-faq-a{margin:0;padding:0 0 22px;font-size:16px;line-height:1.6;color:var(--ink3);max-width:760px}.lp-final{border-top:1px solid var(--rule);background:var(--page)}.lp-final-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.lp-final .lp-h2{max-width:760px}.lp-final .lp-cta{padding:16px 30px}@media (min-width:1100px){.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:80px;padding:72px 80px 96px}.lp-hero-l{gap:26px}.lp-h1{font-size:84px}.lp-hero-lead{font-size:20px}.lp-hero-ctas .lp-cta{flex:0 0 auto}.lp-gridbox{padding:28px}.lp-ex-cols,.lp-ex-row{grid-template-columns:minmax(0,1fr) 104px 96px}.lp-ex-src{display:flex}.lp-ex-label .lp-srcmark{display:none}.lp-total-sum{font-size:40px}.lp-wrap{padding:112px 80px}.lp-h2{font-size:52px}.lp-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-four{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-step{padding:24px 28px 8px 0}.lp-step+.lp-step{border-top:0;border-left:1px solid var(--rule);padding-left:28px}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-plans.lp-plans-one{grid-template-columns:minmax(0,1fr)}.lp-founder-in{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.lp-founder-photo{max-width:420px}.lp-faq{padding:112px 80px}.lp-faq summary{font-size:23px}}