@media (min-width:1024px){.landing-2026 .htown-card-wrap:has(>.rcard){max-width:none;padding:0 32px;top:200px;bottom:auto}}.landing-2026 .rcard{pointer-events:auto;width:300px;max-width:100%;color:var(--ink);background:#fff;border-radius:16px;padding:16px 18px;line-height:normal;animation:.4s cubic-bezier(.22,1,.36,1) both htown-in;box-shadow:0 24px 48px -20px #0000008c}.landing-2026 .rcard p{margin:0}.landing-2026 .rcard-room{align-items:center;gap:8px;display:flex}.landing-2026 .rcard-av{color:#fff;background:#ff4500;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.landing-2026 .rcard-room b{font-size:13.5px;font-weight:600}.landing-2026 .rcard-room small{color:var(--ink3);font-size:12.5px}.landing-2026 .rcard .rcard-q{margin-top:10px;font-size:14px;font-weight:600;line-height:1.4}.landing-2026 .rcard .rcard-step{color:var(--ink2);align-items:baseline;gap:7px;margin-top:10px;font-size:13px;line-height:1.45;display:flex}.landing-2026 .rcard-dot{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.landing-2026 .rcard-money{border-top:1px solid var(--line-soft,#eff1f0);margin-top:12px;padding-top:12px}.landing-2026 .rcard-money p{color:var(--ink2);font-size:13px}.landing-2026 .rcard-money strong{font-family:var(--disp);letter-spacing:-.02em;color:#067647;font-size:26px;font-weight:600;line-height:1}.landing-2026 .rcard .rcard-funnel{color:var(--ink3);margin-top:8px;font-size:12.5px}.landing-2026 .rcard-funnel b{color:var(--ink);font-weight:600}.landing-2026 .rcard .rcard-note{color:var(--ink3);margin-top:10px;font-size:11.5px}@media (max-width:1023px){.landing-2026 .rcard{width:100%;max-width:420px}}@media (prefers-reduced-motion:reduce){.landing-2026 .rcard{animation:none}}.landing-2026 .rcard-av.is-idea{background:#b54708}.landing-2026 .rcard-av.is-ink{background:#0e1210}.landing-2026 .rcard-dot.is-red{background:#d92d20}.landing-2026 .rcard-money strong.is-red{color:#b42318}.landing-2026 .rcard-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.landing-2026 .rcard-list li{justify-content:space-between;gap:10px;font-size:13px;display:flex}.landing-2026 .rcard-list li b{font-weight:600}.landing-2026 .rcard-list li span{color:var(--ink3)}.landing-2026 .rcard-money .rcard-funnel{line-height:1.45}.landing-2026 .rcard-money .rcard-funnel b{color:var(--ink)}
.landing-2026 .hw,.landing-2026 .psec,.landing-2026 .tsec,.landing-2026 .csec{line-height:normal}.landing-2026 .hw p,.landing-2026 .psec p,.landing-2026 .tsec p,.landing-2026 .csec p{margin:0}.landing-2026 .lp-k{color:#067647;font-size:14px;font-weight:600}.landing-2026 .lp-h2{font-family:var(--disp);letter-spacing:-.025em;max-width:720px;color:inherit;margin:10px 0 0;font-size:40px;font-weight:500;line-height:1.1}.landing-2026 .hw .lp-h2{margin-top:0}.landing-2026 .lp-lede{color:#3a403d;max-width:600px;font-size:18px;line-height:1.55;margin-top:14px!important}.landing-2026 .hw{color:var(--ink);background:#f5f5f7;padding:112px 0}.landing-2026 .hw-in{flex-wrap:wrap;align-items:flex-start;gap:48px;margin-top:48px;display:flex}.landing-2026 .hw-steps{flex-direction:column;flex:300px;min-width:0;max-width:380px;display:flex}.landing-2026 .hw-steps button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-top:1px solid #dcdfdd;flex-direction:column;gap:10px;padding:20px 0;font-family:inherit;display:flex}.landing-2026 .hw-t{letter-spacing:-.01em;color:#7a827d;align-items:center;gap:12px;font-size:20px;font-weight:600;transition:color .15s;display:flex}.landing-2026 .hw-t i{background:#b9bfbc;border-radius:50%;flex:none;width:8px;height:8px}.landing-2026 .hw-steps button:hover .hw-t,.landing-2026 .hw-steps button.on .hw-t{color:var(--ink)}.landing-2026 .hw-steps button.on .hw-t i{background:#12b76a}.landing-2026 .hw-b{color:#3a403d;padding-left:20px;font-size:16px;line-height:1.55}.landing-2026 .hw-steps button:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.landing-2026 .hw-panel{background:#fff;border-radius:20px;flex-direction:column;flex:999 600px;gap:12px;min-width:0;padding:24px;display:flex;box-shadow:0 0 0 1px #0e12100f,0 30px 60px -36px #0e121047}.landing-2026 .hw-panel img{border-radius:12px;width:100%;height:auto;display:block}.landing-2026 .psec{color:#fff;background:#08192e;padding:112px 0}.landing-2026 .psec .lp-k{color:#3ccb7f}.landing-2026 .psec .lp-lede{color:#ffffffc7}.landing-2026 .psec-shot{margin-top:44px}.landing-2026 .psec-shot img{width:100%;height:auto;display:block}.landing-2026 .psec-link{color:#fff;text-underline-offset:4px;gap:6px;margin-top:20px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.landing-2026 .psec-link:hover{color:#b4f0d6}.landing-2026 .tsec{color:var(--ink);background:#fff;padding:112px 0}.landing-2026 .tsec-tally{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.landing-2026 .tsec-tally div{padding:22px 24px 0 0}.landing-2026 .tsec-tally div+div{border-left:1px solid var(--line);padding-left:24px}.landing-2026 .tsec-tally em{font-style:normal;font-family:var(--disp);letter-spacing:-.025em;color:var(--ink);font-size:40px;font-weight:500;line-height:1;display:block}.landing-2026 .tsec-tally em.is-green{color:#067647}.landing-2026 .tsec-tally p{color:#5a625d;font-size:14px;line-height:1.45;margin-top:10px!important}.landing-2026 .tsec-rows{border-top:1px solid var(--line);margin-top:40px}.landing-2026 .tsec-row{border-bottom:1px solid #eff1f0;grid-template-columns:130px minmax(0,1fr) 110px 90px;align-items:center;gap:20px;padding:15px 0;font-size:16px;display:grid}.landing-2026 .tsec-src{color:#5a625d;font-size:14px}.landing-2026 .tsec-st{color:#3a403d;font-size:14px}.landing-2026 .tsec-rev{text-align:right;font-weight:600}.landing-2026 .tsec-rev.is-zero{color:#7a827d;font-weight:400}.landing-2026 .tsec .tsec-foot{color:#7a827d;font-size:14px;margin-top:14px!important}.landing-2026 .csec{color:#fff;background:#08192e;padding:104px 0}.landing-2026 .csec .lp-h2{margin-top:0}.landing-2026 .csec .lp-lede{color:#ffffffc7}.landing-2026 .csec-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.landing-2026 .csec-in>div:first-child{flex:380px;min-width:0}.landing-2026 .csec-ctas{flex-wrap:wrap;gap:12px;display:flex}.landing-2026 .csec-btn{border-radius:12px;align-items:center;padding:15px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.landing-2026 .csec-btn.g{color:#fff;background:#12b76a}.landing-2026 .csec-btn.g:hover{filter:brightness(.94)}.landing-2026 .csec-btn.w{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff3d}.landing-2026 .csec-btn.w:hover{background:#ffffff24}@media (max-width:900px){.landing-2026 .hw,.landing-2026 .psec,.landing-2026 .tsec,.landing-2026 .csec{padding:72px 0}.landing-2026 .lp-h2{font-size:32px}.landing-2026 .lp-lede{font-size:17px}.landing-2026 .hw-panel{padding:14px}.landing-2026 .tsec-tally{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-2026 .tsec-tally div:nth-child(3){border-left:0;padding-left:0}.landing-2026 .tsec-tally div:nth-child(n+3){margin-top:20px}.landing-2026 .tsec-row{grid-template-columns:minmax(0,1fr) 80px}.landing-2026 .tsec-src,.landing-2026 .tsec-st{display:none}}@media (max-width:700px){.landing-2026 .hw-panel{-webkit-overflow-scrolling:touch;overflow-x:auto}.landing-2026 .hw-panel img{width:640px;max-width:none}.landing-2026 .psec-shot{-webkit-overflow-scrolling:touch;margin-right:-16px;padding-right:16px;overflow-x:auto}.landing-2026 .psec-shot img{width:760px;max-width:none}}
