.lp{--hair:#e5e5ea}.lp .lp-main{max-width:none;margin:0;padding:0}.lp a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.lp .section.lp-sec{padding-top:96px;padding-bottom:96px}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp p,.lp li,.lp figcaption{text-wrap:pretty}.lp h3{color:var(--ink)}.lp .mk-head .lead{color:var(--mute)}.lp-hero{align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:32px 22px 80px;display:grid;position:relative}.lp-hero.has-art{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.lp-hero h1{letter-spacing:-.05em;color:var(--ink);margin:18px 0 20px;font-size:clamp(2.5rem,5.4vw,4.2rem);font-weight:800;line-height:1.02}.lp-hero h1 .dim{color:#86868b}.lp-hero .lead{max-width:560px;color:var(--ink2)}.lp-ctas{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lp-ctas .btn{width:auto;padding:0 28px}.lp-price{color:var(--mute);margin:16px 0 0;font-size:.9rem}.lp-price b{color:var(--ink);font-weight:600}.lp-hero:not(.has-art){text-align:center;max-width:860px;padding-bottom:72px}.lp-hero:not(.has-art) .lead{margin:0 auto}.lp-hero:not(.has-art) .lp-ctas,.lp-hero:not(.has-art) .lp-crumbs ol{justify-content:center}.lp-hero-art{justify-content:center;min-width:0;display:flex}.lp-phones.st-stage.sd-stage.duo{padding:8px 0 0}.lp-crumbs ol{color:var(--mute);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.lp-crumbs li{align-items:center;display:flex}.lp-crumbs li+li:before{content:"›";color:#b0b0b5;margin:0 6px}.lp-crumbs a{min-height:44px;color:var(--mute);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.lp-crumbs a:hover{color:var(--ink)}.lp-crumbs [aria-current]{color:var(--ink2)}.lp-designs{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.lp-design{transition:transform .35s var(--spring);border-radius:14px;text-decoration:none;display:block}.lp-design .fc{width:100%;box-shadow:0 1px 2px #0000000f,0 14px 30px -18px #1c125052}.lp-design:hover{transform:translateY(-3px)}.lp-design:active{transition-duration:.12s;transform:scale(.97)}.lp-design-cap{justify-content:space-between;align-items:baseline;gap:8px;margin-top:14px;padding:0 2px;font-size:.9rem;display:flex}.lp-design-cap b{color:var(--ink);font-weight:600}.lp-design-cap span{color:var(--mute)}.lp-steps,.lp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-step,.lp-tile{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:24px;padding:26px}.grey .lp-step,.grey .lp-tile{box-shadow:none}.lp-step-n{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:2rem;font-weight:800;line-height:1;display:block}.lp-tile-ico{width:40px;height:40px;color:var(--accent);background:var(--brand-soft);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.lp-step h3,.lp-tile h3{letter-spacing:-.025em;margin:0 0 8px;font-size:1.2rem}.lp-step p,.lp-tile p{color:var(--mute);margin:0;line-height:1.55}.lp-tiles.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-rule{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:24px;margin-bottom:16px;padding:30px}.grey .lp-rule{box-shadow:none}.lp-rule-k{color:var(--accent);font-size:.82rem;font-weight:700}.lp-rule h3{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.lp-rule>p{max-width:64ch;color:var(--ink2);margin:0;line-height:1.6}.lp-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-reward{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:24px;padding:24px 26px}.grey .lp-reward{box-shadow:none}.lp-reward-n{color:var(--mute);font-variant-numeric:tabular-nums;font-size:.9rem;display:block}.lp-reward-n b{letter-spacing:-.05em;color:var(--ink);margin-right:4px;font-size:2.2rem;font-weight:800}.lp-reward h3{letter-spacing:-.025em;margin:8px 0 6px;font-size:1.2rem}.lp-reward p{color:var(--mute);margin:0;line-height:1.55}.lp-note-more{color:var(--mute);margin:24px 0 0}.lp-note-more a,.lp-prose a,.lp-text a,.lp-aud a,.lp-help a,.lp-endow a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #5b3df54d;text-decoration:underline #5b3df54d;transition:text-decoration-color .2s}.lp-note-more a:hover,.lp-prose a:hover,.lp-text a:hover,.lp-aud a:hover,.lp-help a:hover,.lp-endow a:hover{text-decoration-color:currentColor}.lp-time{border-top:1px solid var(--hair);margin:22px 0 0;padding-top:20px}.lp-time-cap{color:var(--ink2);margin-bottom:16px;font-size:.95rem}.lp-time-cap b{color:var(--ink)}.lp-time-track{justify-content:space-between;align-items:center;height:22px;margin:0;padding:0 11px;list-style:none;display:flex;position:relative}.lp-time-track:before{content:"";background:var(--hair);height:2px;position:absolute;top:10px;left:11px;right:11px}.lp-time-track li{z-index:1;width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--accent);background:#fff;border-radius:50%;flex:none;position:relative}.lp-time-track li.start{background:var(--accent)}.lp-time-track li.end{background:var(--a,var(--accent));width:22px;height:22px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--hair);margin-right:-4px}.lp-time-ends{color:var(--mute);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin-top:10px;font-size:.85rem;display:flex}.lp-time-ends span{gap:2px;min-width:0;display:grid}.lp-time-ends .r{text-align:right}.lp-time-ends b{color:var(--ink);font-weight:600}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp-split>figure{justify-self:center;width:100%}.lp-split .mk-head{margin-bottom:0}.lp-till{width:100%;max-width:360px;box-shadow:0 0 0 1px var(--hair), 0 24px 48px -28px #14103247;font-variant-numeric:tabular-nums;background:#fff;border-radius:28px;justify-self:center;margin:0;padding:22px}.lp-till-top{color:var(--mute);justify-content:space-between;font-size:.82rem;display:flex}.lp-till-top b{color:var(--ink);font-weight:600}.lp-till-amt{letter-spacing:-.05em;color:var(--ink);margin:22px 0 6px;font-size:2.6rem;font-weight:800}.lp-till-amt small{letter-spacing:0;color:var(--mute);font-size:.82rem;font-weight:600;display:block}.lp-till-rule{color:var(--mute);border-bottom:1px solid var(--hair);padding-bottom:18px;font-size:.88rem}.lp-till-out{color:var(--ink2);margin:18px 0;font-size:1rem}.lp-till-out span{color:var(--ok);margin-right:4px;font-size:1.6rem;font-weight:800}.lp-till-btn{background:var(--brand);color:#fff;border-radius:14px;place-items:center;min-height:52px;font-weight:650;display:grid}.lp-endow{margin:0}.lp-endow-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.lp-endow-pair p{color:var(--mute);margin:10px 2px 0;font-size:.92rem}.lp-endow-card{aspect-ratio:1.586;border-radius:14px;grid-template-rows:auto 1fr auto;gap:10px;padding:16px 18px;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000014,0 16px 34px -20px #1c125059}.lp-endow-k{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.lp-endow-dots{align-self:center;justify-items:center;gap:8px;display:grid}.lp-endow-dots i{aspect-ratio:1;opacity:.45;border:1.5px solid;border-radius:50%;width:100%;max-width:24px}.lp-endow-dots i.on{opacity:1;border:0}.lp-endow-f{opacity:.8;font-size:.82rem}.lp-endow figcaption{max-width:64ch;color:var(--mute);margin-top:18px;font-size:.92rem;line-height:1.55}.lp-year{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:24px;margin:0;padding:26px}.grey .lp-year{box-shadow:none}.lp-year-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-year-row li{background:var(--grey);border-radius:12px;justify-items:center;gap:10px;padding:14px 0 10px;display:grid}.lp-year-dots{flex-direction:column;justify-content:flex-end;gap:6px;min-height:40px;display:flex}.lp-year i,.lp-year-key i{background:var(--ink2);border-radius:50%;width:14px;height:14px;display:inline-block}.lp-year i.rw,.lp-year-key i.rw{background:var(--accent);box-shadow:0 0 0 3px #5b3df52e}.lp-year-m{color:var(--mute);font-size:.78rem}.lp-year figcaption{color:var(--ink2);margin-top:18px;font-size:.95rem}.lp-year-key{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;font-size:.85rem;display:flex}.lp-year-key i{width:10px;height:10px}.lp-offer .os-pick>.os-row:first-child{display:none}.lp-ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-ideas li{background:var(--grey);color:var(--mute);border-radius:20px;padding:18px 20px;font-size:.92rem;line-height:1.5}.grey .lp-ideas li{background:#fff}.lp-ideas b{color:var(--ink);margin-bottom:2px;font-size:1rem;display:block}.lp-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-links.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-link{background:var(--grey);height:100%;transition:transform .35s var(--spring), background-color .3s;border-radius:24px;flex-direction:column;gap:6px;padding:24px 56px 24px 24px;text-decoration:none;display:flex;position:relative}.grey .lp-link{background:#fff}.lp-link:hover{transform:translateY(-2px)}.lp-link:active{transition-duration:.12s;transform:scale(.98)}.lp-link-k{color:var(--accent);font-size:.82rem;font-weight:700}.lp-link-t{letter-spacing:-.025em;color:var(--ink);font-size:1.15rem;font-weight:700}.lp-link-d{color:var(--mute);font-size:.92rem;line-height:1.5}.lp-link-go{color:var(--accent);transition:transform .35s var(--spring);font-weight:700;position:absolute;top:50%;right:20px;translate:0 -50%}.lp-link:hover .lp-link-go{transform:translate(3px)}.lp-text{max-width:65ch}.lp-text p{color:var(--ink2);margin:0 0 16px;font-size:1.08rem;line-height:1.65}.lp-compare{border-collapse:separate;border-spacing:0;background:#fff;border-radius:24px;width:100%;font-size:.98rem;overflow:hidden}.lp-compare th,.lp-compare td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:16px 20px;line-height:1.5}.lp-compare tr:last-child th,.lp-compare tr:last-child td{border-bottom:0}.lp-compare thead th{color:var(--mute);background:#fafafc;font-size:.85rem;font-weight:700}.lp-compare thead th.us{color:var(--accent)}.lp-compare tbody th{color:var(--ink);width:24%;font-weight:600}.lp-compare td{color:var(--ink2)}.lp-compare td.us{color:var(--ink);font-weight:500}.lp-table-wrap{-webkit-overflow-scrolling:touch;border-radius:24px;overflow-x:auto}.lp-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .price-group:hover{box-shadow:none;background:#fff;transform:none}.grey .price-group{background:#fff}.lp-sums{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-sums li{background:var(--grey);border-radius:24px;gap:2px;padding:22px 24px;display:grid}.lp-sums span{color:var(--mute);font-size:.9rem}.lp-sums b{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.lp-sums small{color:var(--mute);font-size:.85rem}.lp-trades{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lp-trade{height:100%;transition:transform .35s var(--spring);background:#fff;border-radius:24px;flex-direction:column;padding:18px 18px 22px;text-decoration:none;display:flex}.lp-trade:hover{transform:translateY(-3px)}.lp-trade:active{transition-duration:.12s;transform:scale(.98)}.lp-trade .fc{width:100%;box-shadow:0 12px 26px -18px #1c125066}.lp-trade-t{letter-spacing:-.025em;color:var(--ink);margin:18px 4px 4px;font-size:1.2rem;font-weight:700}.lp-trade-d{color:var(--mute);margin:0 4px;font-size:.92rem;line-height:1.5}.lp-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-guide{background:var(--grey);height:100%;transition:transform .35s var(--spring);border-radius:24px;flex-direction:column;gap:8px;padding:28px;text-decoration:none;display:flex}.lp-guide:hover{transform:translateY(-2px)}.lp-guide:active{transition-duration:.12s;transform:scale(.98)}.lp-guide-m{color:var(--mute);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.lp-guide-t{letter-spacing:-.03em;color:var(--ink);font-size:1.3rem;font-weight:700;line-height:1.2}.lp-guide-d{color:var(--mute);font-size:.95rem;line-height:1.55}.lp-article{max-width:1180px;margin:0 auto;padding:24px 22px 96px}.lp-article-grid{grid-template-columns:200px minmax(0,65ch) minmax(0,1fr);gap:56px;display:grid}.lp-article-head,.lp-prose{grid-column:2}.lp-article-head{margin-bottom:36px}.lp-article-head h1{letter-spacing:-.045em;color:var(--ink);margin:14px 0 16px;font-size:clamp(2.2rem,4.4vw,3.3rem);font-weight:800;line-height:1.06}.lp-article-head .lead{max-width:none;color:var(--ink2)}.lp-meta{color:var(--mute);font-variant-numeric:tabular-nums;margin:18px 0 0;font-size:.88rem}.lp-meta b{color:var(--ink);font-weight:600}.lp-toc{grid-area:2/1;align-self:start;padding-top:6px;font-size:.85rem;position:sticky;top:92px}.lp-toc-h{color:var(--ink);margin:0 0 10px;font-weight:700}.lp-toc-m{display:none}.lp-toc summary{color:var(--ink);font-weight:700;list-style:none}.lp-toc summary::-webkit-details-marker{display:none}.lp-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-toc a{color:var(--mute);padding:4px 0;line-height:1.35;text-decoration:none;transition:color .2s;display:block}.lp-toc a:hover{color:var(--ink)}.lp-prose{color:var(--ink2);font-size:1.08rem;line-height:1.65}.lp-prose h2{letter-spacing:-.035em;color:var(--ink);margin:48px 0 12px;scroll-margin-top:84px;font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:750;line-height:1.2}.lp-prose h2:first-child{margin-top:0}.lp-prose h3{letter-spacing:-.02em;margin:30px 0 8px;font-size:1.2rem}.lp-prose p{margin:0 0 18px}.lp-prose ul,.lp-prose ol{margin:0 0 20px;padding-left:1.25em}.lp-prose li{margin:0 0 6px;padding-left:4px;line-height:1.65}.lp-prose li::marker{color:var(--accent)}.lp-prose strong{color:var(--ink);font-weight:650}.lp-prose blockquote{background:var(--grey);color:var(--ink);border-radius:18px;margin:24px 0;padding:18px 22px}.lp-prose blockquote p{margin:0;font-size:1.08rem;line-height:1.6}.lp-visual{margin:32px 0}.lp-visual .lp-phones{justify-content:center}.lp-pvw{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.lp-pvw-col p{color:var(--mute);margin:12px 0 0;font-size:.92rem;line-height:1.5}.lp-pvw-col p b{color:var(--ink);margin-right:4px}.lp-paper{aspect-ratio:1.586;color:#4a4036;background:#fbf8f1;border-radius:6px;gap:12px;padding:16px 18px;display:grid;rotate:-2deg;box-shadow:0 1px 2px #0000001a,0 10px 22px -16px #00000059}.lp-paper-t{font-family:Georgia,serif;font-size:1.05rem}.lp-paper-dots{grid-template-columns:repeat(4,1fr);align-self:center;gap:8px;display:grid}.lp-paper-dots i{aspect-ratio:1;border:1.5px dashed #b9ad9a;border-radius:50%}.lp-paper-dots i.on{background:radial-gradient(circle,#aa2828b3 55%,#0000 58%);border:0}.lp-paper-f{color:#9a8f80;font-size:.78rem}.lp-pvw-card .fc{width:100%}.lp-rcards{margin:0}.lp-rcards ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-rcards li span{color:var(--ink);margin-top:8px;font-size:.9rem;font-weight:600;display:block}.lp-rcards .fc{width:100%}.lp-rcards figcaption,.lp-week figcaption{color:var(--mute);margin-top:12px;font-size:.88rem}.lp-lengths{background:var(--grey);border-radius:20px;gap:8px;margin:0;padding:6px 22px 22px;display:grid}.lp-lengths .lp-time{border-top:0;margin-top:0;padding-top:0}.lp-lengths .lp-time-track li.end{box-shadow:0 0 0 3px var(--grey), 0 0 0 4px var(--hair)}.lp-lengths .lp-time-track li{background:var(--grey)}.lp-lengths .lp-time-track li.start{background:var(--accent)}.lp-lengths-who{color:var(--ink);font-size:.9rem;font-weight:600;margin:16px 0 6px!important}.lp-flow{background:var(--grey);border-radius:20px;margin:0;padding:22px}.lp-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-flow li{color:var(--ink);background:#fff;border-radius:14px;gap:8px;padding:14px;font-size:.9rem;font-weight:600;line-height:1.35;display:grid}.lp-flow li span{background:var(--brand-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.lp-flow-no{color:var(--bad);font-size:.92rem;margin:14px 0 0!important}.lp-flow-no b{margin-right:4px}.lp-week{margin:0}.lp-week ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-week li{background:var(--grey);min-height:110px;color:var(--mute);border-radius:14px;align-content:start;gap:8px;padding:12px 10px;font-size:.8rem;line-height:1.35;display:grid}.lp-week li b{color:var(--ink2);font-size:.85rem}.lp-week li.on span{color:var(--ink);box-shadow:inset 3px 0 0 var(--accent);background:#fff;border-radius:10px;padding:8px;font-weight:600}.lp-contact{max-width:640px;box-shadow:0 0 0 1px var(--hair), 0 24px 48px -32px #14103240;text-align:left;background:#fff;border-radius:26px;align-items:center;gap:18px;margin:36px auto 0;padding:22px 22px 22px 24px;display:flex}.lp-contact-ico{width:48px;height:48px;color:var(--accent);background:var(--brand-soft);border-radius:14px;flex:none;place-items:center;display:grid}.lp-contact-body{flex:1;min-width:0}.lp-contact-mail{letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:700;text-decoration:none;display:inline-block}.lp-contact-mail:hover{color:var(--accent)}.lp-contact-t{color:var(--mute);margin:2px 0 0;font-size:.9rem}.lp .lp-contact-btn{flex:none;width:auto;min-height:52px;padding:0 26px;font-size:1rem}.lp-aud{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:48px;display:grid}.lp-aud-head .mk-h2{font-size:clamp(2rem,3.6vw,2.8rem)}.lp-help{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-help li{background:var(--grey);border-radius:22px;padding:22px 24px}.grey .lp-help li{background:#fff}.lp-help h3{letter-spacing:-.02em;margin:0 0 6px;font-size:1.1rem}.lp-help p{color:var(--ink2);margin:0;line-height:1.6}@media (max-width:1100px){.lp-article-grid{grid-template-columns:minmax(0,65ch);justify-content:center;gap:0}.lp-article-head,.lp-prose,.lp-toc{grid-column:1}.lp-toc-d{display:none}.lp-toc-m{background:var(--grey);border-radius:18px;grid-row:auto;margin:0 0 28px;padding:0;display:block;position:static}.lp-toc summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;min-height:48px;margin:0;padding:0 18px;display:flex}.lp-toc summary:after{content:"+";color:var(--mute);transition:transform .3s var(--spring);font-size:1.3rem;font-weight:400}.lp-toc[open] summary:after{transform:rotate(45deg)}.lp-toc ol{padding:0 18px 14px}.lp-toc a{padding:10px 0}}@media (max-width:980px){.lp-hero.has-art{text-align:center;grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:56px}.lp-hero.has-art .lead{margin:0 auto}.lp-hero.has-art .lp-ctas,.lp-hero.has-art .lp-crumbs ol{justify-content:center}.lp-steps,.lp-tiles,.lp-rewards,.lp-ideas,.lp-links,.lp-links.n2,.lp-sums{grid-template-columns:minmax(0,1fr)}.lp-trades,.lp-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-split,.lp-aud{grid-template-columns:minmax(0,1fr);gap:28px}.lp-year-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.lp .section.lp-sec{padding:64px 16px}.lp-hero{padding:4px 16px 40px}.lp-hero h1{font-size:2.3rem}.lp-hero .lead{font-size:1.02rem}.lp-ctas{flex-wrap:nowrap;gap:8px;margin-top:24px}.lp-ctas .btn{flex:1 1 0;min-height:50px;padding:0 12px;font-size:1rem}.lp-price{font-size:.84rem}.lp-designs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -16px;padding:4px 16px 18px;display:flex;overflow-x:auto}.lp-designs::-webkit-scrollbar{display:none}.lp-designs li{scroll-snap-align:center;flex:0 0 84%}.lp-step,.lp-tile,.lp-reward,.lp-rule,.lp-year{border-radius:22px;padding:22px}.lp-trades,.lp-guides,.lp-tiles.two,.lp-groups,.lp-endow-pair,.lp-pvw{grid-template-columns:minmax(0,1fr)}.lp-pvw-col{max-width:340px}.lp-flow ol{grid-template-columns:1fr 1fr}.lp-week ol,.lp-year-row{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-article{padding:8px 16px 64px}.lp-prose{font-size:1.04rem}.lp-compare th,.lp-compare td{padding:12px 14px;font-size:.9rem}.lp-contact{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.lp .lp-contact-btn{width:100%}.lp-help li{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.lp-design,.lp-link,.lp-trade,.lp-guide,.lp-link-go{transition:none}}.lp-rule-till{background:var(--grey);max-width:64ch;color:var(--ink2);border-radius:14px;margin:14px 0 0;padding:12px 16px;line-height:1.55}.grey .lp-rule-till{background:#f5f5f7}.lp-rule-till b{color:var(--ink);margin-bottom:2px;font-size:.82rem;display:block}.lp-mkt .lp-ideas li{color:#b9b9c3;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.lp-mkt .lp-ideas b{color:#f5f5f7}.lp-log,.lp-menu{max-width:420px;box-shadow:0 0 0 1px var(--hair), 0 24px 48px -32px #14103240;font-variant-numeric:tabular-nums;background:#fff;border-radius:24px;margin:0;padding:20px 22px}.lp-log-top,.lp-menu-top{border-bottom:1px solid var(--hair);color:var(--mute);justify-content:space-between;gap:12px;padding-bottom:12px;font-size:.85rem;display:flex}.lp-log-top b,.lp-menu-top b{color:var(--ink)}.lp-log ol,.lp-menu ol{margin:0;padding:0;list-style:none}.lp-log li{border-bottom:1px solid var(--hair);color:var(--ink2);grid-template-columns:52px 64px 1fr;gap:8px;padding:11px 0;font-size:.92rem;display:grid}.lp-log li .t{color:var(--mute)}.lp-log li .who{color:var(--ink);font-weight:600}.lp-log figcaption{color:var(--mute);margin-top:12px;font-size:.85rem;line-height:1.5}.lp-menu li{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:1fr auto 96px;align-items:center;gap:12px;padding:12px 0;font-size:.95rem;display:grid}.lp-menu li:last-child{border-bottom:0}.lp-menu .p{color:var(--mute)}.lp-menu .st{justify-content:flex-end;gap:4px;display:flex}.lp-menu .st i{background:var(--accent);border-radius:50%;width:12px;height:12px}@media (max-width:980px){.lp-split>figure{justify-self:start}}@media (max-width:640px){.lp-reward{grid-template-columns:56px 1fr;column-gap:14px;padding:16px 18px;display:grid}.lp-reward-n{text-align:center;grid-row:1/span 2;font-size:.75rem;line-height:1.1}.lp-reward-n b{margin:0;font-size:1.9rem;display:block}.lp-reward h3{margin:0 0 2px;font-size:1.05rem}.lp-reward p{font-size:.9rem}.lp-rewards{gap:10px}.lp-year-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.lp-year-row li{padding:10px 0 8px}.lp-year i{width:11px;height:11px}.lp-sums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-sums li{border-radius:18px;padding:14px 12px}.lp-sums b{font-size:1.3rem}.lp-log li{grid-template-columns:46px 56px 1fr;font-size:.88rem}}
