.lp{--lp-ease:cubic-bezier(0.32,0.72,0,1);--e:cubic-bezier(0.16,1,0.3,1);--e2:cubic-bezier(0.33,1,0.68,1);--io:cubic-bezier(0.65,0,0.35,1)}.lp-k{font:400 12px/16px var(--hw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hw-supporting)}.lp-h2{font:900 48px/1 var(--hw-serif);letter-spacing:-.035em;color:var(--hw-ink);max-width:680px;text-wrap:balance;margin-top:24px!important}.lp-lead{font-size:18px;line-height:28px;color:var(--hw-supporting);max-width:680px;text-wrap:pretty;margin-top:16px!important}@media (max-width:760px){.lp-h2{font-size:36px;line-height:40px}.lp-lead{font-size:16px;line-height:24px}}.lp-acts{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:32px}.lp-acts,.lp-btn{align-items:center}.lp-btn{display:inline-flex;gap:12px;padding:12px 24px;border-radius:12px;background:var(--hw-ink);color:#fff!important;font:600 16px/24px var(--hw-serif);text-decoration:none;transition:transform .7s var(--lp-ease),background .7s var(--lp-ease)}.lp-btn:hover{background:#2a2f37;transform:translateY(-2px)}.lp-btn:active{transform:translateY(1px) scale(.98)}.lp-btn:focus-visible,.lp-faq summary:focus-visible,.lp-link:focus-visible{outline:3px solid var(--hw-blush);outline-offset:3px}.lp-link{font:600 16px/24px var(--hw-serif);color:var(--hw-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color .7s var(--lp-ease);transition:text-decoration-color .7s var(--lp-ease);transition:text-decoration-color .7s var(--lp-ease),-webkit-text-decoration-color .7s var(--lp-ease)}.lp-link:hover{-webkit-text-decoration-color:var(--hw-red);text-decoration-color:var(--hw-red)}.lp-key{width:100%;font-size:14px;line-height:20px;color:var(--hw-supporting);margin:0!important}.lp-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:32px;padding-top:16px;border-top:1px solid var(--hw-hairline)}.lp-proof>span:first-child{font:400 12px/16px var(--hw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hw-supporting)}.lp-proof b{font:800 18px/28px var(--hw-serif);letter-spacing:-.02em;color:var(--hw-ink);display:inline-flex;align-items:center;gap:4px}.lp-proof b i{font:700 20px/1 var(--hw-hand);font-style:normal;color:var(--hw-red)}.lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px;counter-reset:lp-step}.lp-step{display:grid;grid-gap:16px;gap:16px;align-content:start}.lp-step-n{font:400 12px/16px var(--hw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hw-supporting)}.lp-step h3{font:800 24px/32px var(--hw-serif);letter-spacing:-.02em;color:var(--hw-ink);text-wrap:balance}.lp-step p{font-size:16px;line-height:24px;color:var(--hw-supporting);text-wrap:pretty}@media (max-width:900px){.lp-steps{grid-template-columns:1fr;gap:48px}}.lp-vis{position:relative;height:240px;border:1px solid var(--hw-hairline);border-radius:16px;background:var(--hw-grid,#f2f2ef);padding:16px;overflow:hidden}.lp-sheet{background:#fff;border:1px solid var(--hw-hairline);border-radius:8px;padding:12px 16px}.lp-row{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;grid-gap:12px;gap:12px;height:40px;border-bottom:1px solid var(--hw-hairline);font-size:14px;line-height:20px;color:var(--hw-ink);white-space:nowrap}.lp-row:last-child{border-bottom:0}.lp-row .m{font:500 14px/20px var(--hw-mono);text-align:end}.lp-row .tk{font:700 20px/1 var(--hw-hand);color:var(--hw-red);text-align:center}.lp-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;font:500 12px/16px var(--hw-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hw-hairline);background:#fff;color:var(--hw-ink)}.lp-chip--hl{background:var(--hw-blush);border-color:var(--hw-blush)}.lp-btn-s{display:inline-block;padding:8px 12px;border-radius:8px;font:600 14px/20px var(--hw-serif);border:1px solid var(--hw-ink);background:#fff;color:var(--hw-ink)}.lp-btn-s--ink{background:var(--hw-ink);color:#fff}.lp-consent{display:grid;grid-gap:12px;gap:12px}.lp-consent b{font:800 18px/28px var(--hw-serif);letter-spacing:-.02em}.lp-toggle{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:20px}.lp-sw{position:relative;width:40px;height:24px;background:var(--hw-hairline)}.lp-sw,.lp-sw:after{border-radius:9999px}.lp-sw:after{content:"";position:absolute;left:4px;top:4px;width:16px;height:16px;background:#fff}.lp-decide p{font-size:14px;line-height:20px;color:var(--hw-ink)}.lp-decide .acts{display:flex;gap:8px;margin-top:12px}.lp-decide .done{margin-top:12px;font:700 20px/1 var(--hw-hand);color:var(--hw-red)}.lp-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px}.lp-card{border:1px solid var(--hw-hairline);border-radius:24px;background:#fff;padding:8px;display:grid;grid-template-rows:auto 1fr}.lp-card .lp-vis{border-radius:16px;border:0}.lp-card-t{padding:24px 24px 16px;display:grid;grid-gap:8px;gap:8px}.lp-card-t h3{font:800 24px/32px var(--hw-serif);letter-spacing:-.02em;color:var(--hw-ink);display:flex;gap:12px;align-items:baseline}.lp-card-t h3 .tt-tm{font-size:30px}.lp-card-t p{font-size:16px;line-height:24px;color:var(--hw-supporting);text-wrap:pretty}.lp-card-t .ex{font:400 14px/20px var(--hw-mono);color:var(--hw-ink)}@media (max-width:900px){.lp-bento{grid-template-columns:1fr}}.lp-story *{animation-play-state:paused}.lp-story.is-live *{animation-play-state:running}@keyframes lp-in-up{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes lp-tick{0%,18%{opacity:0;transform:scale(.85)}26%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-row-hl{0%,14%{background:transparent}20%,30%{background:#fff6c2}40%,to{background:transparent}}@keyframes lp-sw-on{0%,25%{background:#e3e3de}35%,90%{background:#111418}to{background:#e3e3de}}@keyframes lp-sw-knob{0%,25%{transform:none}35%,90%{transform:translateX(16px)}to{transform:none}}@keyframes lp-press{0%,40%{background:#fff;color:#111418}44%,92%{background:#111418;color:#fff}to{background:#fff;color:#111418}}@keyframes lp-show{0%,46%{opacity:0;transform:translateY(6px)}54%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-stamp{0%,40%{opacity:0;transform:rotate(-6deg) scale(1.25)}46%,90%{opacity:1;transform:rotate(-6deg) scale(1)}to{opacity:0;transform:rotate(-6deg) scale(1)}}@keyframes lp-fill{0%{transform:scaleX(0)}70%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lp-strike{0%,34%{transform:scaleX(0)}42%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lp-swap{0%,44%{opacity:0}52%,92%{opacity:1}to{opacity:0}}.lp-st-ticks .tk{animation:lp-tick 6s var(--e2) infinite both}.lp-st-ticks .lp-row{animation:lp-row-hl 6s var(--e2) infinite both}.lp-st-ticks .lp-row:nth-child(2),.lp-st-ticks .lp-row:nth-child(2) .tk{animation-delay:.45s}.lp-st-ticks .lp-row:nth-child(3),.lp-st-ticks .lp-row:nth-child(3) .tk{animation-delay:.9s}.lp-st-ticks .lp-row:nth-child(4),.lp-st-ticks .lp-row:nth-child(4) .tk{animation-delay:1.35s}.lp-st-ticks .lp-row:nth-child(5),.lp-st-ticks .lp-row:nth-child(5) .tk{animation-delay:1.8s}.lp-st-consent .lp-sw{animation:lp-sw-on 6s var(--io) infinite both}.lp-st-consent .lp-sw:after{animation:lp-sw-knob 6s var(--io) infinite both}.lp-st-consent .lp-chip--hl{animation:lp-show 6s var(--e2) infinite both}.lp-st-decide .lp-btn-s--go{animation:lp-press 6s var(--io) infinite both}.lp-st-decide .done{animation:lp-show 6s var(--e2) infinite both}.lp-st-dup .lp-stamp{animation:lp-stamp 6s var(--e) infinite both}.lp-st-cal .lp-bar i{animation:lp-fill 6s var(--io) infinite both;transform-origin:0 50%}.lp-st-cal .lp-locked{animation:lp-show 6s var(--e2) infinite both;animation-delay:.6s}.lp-st-vat .lp-strike{animation:lp-strike 6s var(--io) infinite both;transform-origin:0 50%}.lp-st-vat .lp-fix,.lp-st-vat .lp-q{animation:lp-swap 6s var(--e2) infinite both}@media (prefers-reduced-motion:reduce){.lp-story *,.lp-story :after{animation:none!important}.lp-st-consent .lp-sw{background:#111418}.lp-st-consent .lp-sw:after{transform:translateX(16px)}.lp-st-decide .lp-btn-s--go{background:#111418;color:#fff}.lp-st-cal .lp-bar i{transform:none}}.lp-dup{position:relative;height:100%}.lp-dup .lp-sheet{position:absolute;width:74%}.lp-dup .lp-sheet:first-child{left:0;top:0}.lp-dup .lp-sheet:nth-child(2){right:0;bottom:0}.lp-dup .lp-sheet b{display:block;font:500 14px/20px var(--hw-mono)}.lp-dup .lp-sheet span{display:block;font-size:14px;line-height:20px;color:var(--hw-supporting)}.lp-dup .lp-sheet em{display:block;margin-top:8px;font:500 24px/32px var(--hw-mono);font-style:normal}.lp-stamp{position:absolute;right:16px;top:40%;padding:8px 12px;border:2px solid var(--hw-red);border-radius:4px;color:var(--hw-red);font:700 14px/20px var(--hw-mono);letter-spacing:.06em;text-transform:uppercase;background:#fff}.lp-bar{height:8px;border-radius:9999px;background:var(--hw-hairline);overflow:hidden;margin:8px 0 12px}.lp-bar i{display:block;height:100%;background:var(--hw-ink)}.lp-locked{margin-top:12px;font:900 24px/32px var(--hw-serif);letter-spacing:-.03em;display:inline-block;border-bottom:6px double var(--hw-red)}.lp-inv .v{position:relative;display:inline-block}.lp-strike{position:absolute;left:-4px;right:-4px;top:50%;height:2px;background:var(--hw-red)}.lp-fix{font:700 20px/1 var(--hw-hand);-webkit-margin-start:8px;margin-inline-start:8px}.lp-fix,.lp-q{color:var(--hw-red)}.lp-q{font:700 24px/1 var(--hw-hand)}.lp-tag{padding-block:96px}.lp-tag p{font:900 60px/1.05 var(--hw-serif);letter-spacing:-.035em;max-width:960px;text-wrap:balance;color:var(--hw-ink)}.lp-tag .w{color:rgba(17,20,24,.28);transition:color .8s var(--lp-ease)}.lp-tag .w.on{color:var(--hw-ink)}.lp-tag .w.hl.on{background:linear-gradient(transparent 20%,var(--hw-blush) 20%,var(--hw-blush) 90%,transparent 90%)}@media (max-width:760px){.lp-tag{padding-block:64px}.lp-tag p{font-size:36px;line-height:40px}}@media (prefers-reduced-motion:reduce){.lp-tag .w{color:var(--hw-ink);transition:none}}.lp-faq{margin-top:48px;border-top:1px solid var(--hw-ink);max-width:960px}.lp-faq details{border-bottom:1px solid var(--hw-hairline)}.lp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font:800 20px/28px var(--hw-serif);letter-spacing:-.015em;color:var(--hw-ink)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary i{flex:none;width:24px;height:24px;position:relative;font-style:normal}.lp-faq summary i:after,.lp-faq summary i:before{content:"";position:absolute;left:4px;right:4px;top:11px;height:2px;background:var(--hw-ink);transition:transform .7s var(--lp-ease)}.lp-faq summary i:after{transform:rotate(90deg)}.lp-faq details[open] summary i:after{transform:rotate(0deg)}.lp-faq details p{padding:0 0 24px;max-width:760px;font-size:16px;line-height:24px;color:var(--hw-supporting);text-wrap:pretty}.lp-faq details p a{color:var(--hw-ink)}.lp-final-acts{margin-top:24px}.lp-risk{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:14px;line-height:20px;color:var(--hw-supporting)}.lp-risk span:before{content:"✓ ";font-family:var(--hw-hand);color:var(--hw-red);font-weight:700}@media (min-width:1101px){.lp .tt-hero3 .tt-hero2-g{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px}}.lp .tt-hero3 h1{font-size:60px;line-height:60px;max-width:680px;text-wrap:balance}.lp .tt-hero3 .tt-hero-sub{font-size:18px;line-height:28px;max-width:680px;text-wrap:pretty;margin-top:24px!important}@media (max-width:1100px){.lp .tt-hero3 h1{font-size:48px;line-height:48px}}@media (max-width:760px){.lp .tt-hero3 h1{font-size:36px;line-height:40px}.lp .tt-hero3 .tt-hero-sub{font-size:16px;line-height:24px}}.lp-proof{gap:8px 16px}.lp-proof b{font-size:16px;line-height:24px}.lp-vis{height:264px}.lp-faq-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:64px;gap:64px;align-items:start}.lp-faq-g .lp-faq{margin-top:24px}.lp-faq-g .lp-lead a{color:var(--hw-ink)}@media (max-width:900px){.lp-faq-g{grid-template-columns:1fr;gap:24px}}.lp-proof>span:first-child{width:100%}.lp-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.lp-row{gap:8px}.lp-row,.lp-row .m{font-size:12px;line-height:16px}}