.pp-hero{padding:clamp(96px,11vw,150px) 0 0;text-align:center}.pp-hero .wrap{display:flex;flex-direction:column;align-items:center}.pp-hero h1{max-width:12ch}.pp-hero .lede{max-width:44ch}.doors{display:flex;flex-wrap:wrap;gap:32px;width:min(1320px,100vw - 40px);max-width:none;margin:clamp(48px,6vw,80px) 0 0;text-align:left}.door{flex:1 1 440px;border-radius:24px;padding:clamp(28px,3vw,44px) clamp(24px,3vw,44px) clamp(32px,3vw,44px);display:flex;flex-direction:column;box-sizing:border-box}.door,.door-own{background:#f1efec}.door-net{background:#25211c;color:#ffffff}.door-net .door-label,.door-net .door-price{color:rgba(255,255,255,.78)}.door-net .door-desc,.door.door-net li{color:rgba(255,255,255,.92)}.door.door-net li svg{background:#f1efec}.door-net .btn-ink{background:#ffffff;color:#25211c;box-shadow:none}.door-title{margin:0;font-weight:400}.door-price,.door-title{font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.02em}.door-price{margin:6px 0 0;color:#9c9995}.door-price span{font-size:15px}.door-desc{margin:22px 0 0;font-size:17px;line-height:1.45;color:#3d3831;max-width:40ch}.door .btn{align-self:flex-start;margin-top:28px}.door-label{margin:32px 0 0;font-size:14px;color:#6e6c69}.door-grp{margin:22px 0 0;font-size:14px;font-weight:500}.door ul{list-style:none;margin:0;padding:0}.door li{display:flex;align-items:flex-start;gap:12px;margin-top:10px;font-size:15px;line-height:1.4;color:#3d3831}.door li svg{flex:none;width:22px;height:22px;padding:4px;box-sizing:border-box;border-radius:999px;background:#ffffff;margin-top:-1px}.pp-fine{margin:28px 0 0;font-size:13px;color:#6e6c69}.pp-quiet{margin:40px 0 0;font-size:15px;color:#6e6c69;max-width:60ch}.pp-quiet a{color:#25211c}.pp-quiet a:hover{color:var(--link)}.how-steps{display:flex;flex-wrap:wrap;gap:0 48px;margin-top:clamp(40px,5vw,72px);border-top:1px solid #d3d3d2}.how-step{flex:1 1 300px;padding:28px 0 8px;display:flex;flex-direction:column;gap:12px}.how-step .n{font-family:var(--font-mono);font-size:13px;color:#6e6c69}.how-step p{margin:0;font-size:17px;line-height:1.5;color:#6e6c69;max-width:none}.pp-stmt{text-align:center}.pp-stmt .wrap{display:flex;flex-direction:column;align-items:center}.pp-stmt .lede{max-width:38ch}.pp-stmt .note{font-size:13px;color:#6e6c69;margin-top:16px}.ladder{display:flex;flex-wrap:wrap;margin-top:clamp(40px,5vw,72px);border-top:1px solid #d3d3d2}.rung{flex:1 1 280px;padding:32px 24px 32px 0;display:flex;flex-direction:column;gap:14px}.rung:last-child{padding-right:0}.rung .pct{font-family:var(--font-mono);font-size:clamp(56px,6vw,88px);line-height:1;letter-spacing:-.04em}.rung .band{font-size:17px;color:#6e6c69}.ladder-fine{margin:8px 0 0;font-size:13px;color:#6e6c69;border-top:1px solid #d3d3d2;padding-top:20px}@media (max-width:640px){.rung{padding:24px 0;flex-basis:100%;border-bottom:1px solid #d3d3d2}.rung:last-child{border-bottom:0}.ladder-fine{margin-top:0}}.door-net{position:relative}.door-face{position:absolute;top:clamp(28px,3vw,44px);right:clamp(24px,3vw,44px);width:32px;height:auto}.pp-note{width:min(1320px,100vw - 40px);margin:28px 0 0;text-align:left;font-size:15px;line-height:1.5;color:#6e6c69}.pp-note a{color:#25211c}.pp-note a:hover{color:var(--link)}@media (min-width:961px){.how-step p .l{display:block;white-space:nowrap}}.slip{width:100%;max-width:520px;margin:clamp(40px,5vw,72px) 0 0;text-align:left;background:#ffffff;border-radius:14px;box-shadow:0 1px 2px rgba(37,33,28,.06),0 12px 40px rgba(37,33,28,.09);padding:clamp(28px,3vw,36px) clamp(20px,3vw,36px) 32px;box-sizing:border-box;color:#25211c}.slip-head{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:24px}.slip-head .org{font-size:18px;letter-spacing:-.01em;margin-top:6px}.slip-grp{border-top:1px dashed #d3d3d2;padding-top:18px}.slip-grp+.slip-grp{margin-top:20px}.slip-cap{display:flex;font-size:12px;color:#6e6c69;padding-bottom:6px}.slip-row{display:flex;gap:14px;align-items:baseline;padding:9px 0;font-size:14px}.slip-row .id{font-family:var(--font-mono);font-size:12px;color:#6e6c69;width:56px;flex:none}.slip-row .lane{flex:1 1 auto;min-width:0}.slip-row .lane span,.slip-sum{color:#6e6c69}.slip-sum{display:flex;align-items:baseline;gap:16px;padding:12px 0 0;font-size:14px}.slip-sum+.slip-sum{padding-top:4px}.slip-total{font-size:20px;font-weight:500}.slip-meta,.slip-total{display:flex;align-items:baseline;gap:16px}.slip-meta{margin-top:10px;font-size:14px;color:#6e6c69}.slip-meta+.slip-meta{margin-top:4px}.slip .amt,.slip .mono{font-family:var(--font-mono);margin-left:auto;font-variant-numeric:tabular-nums}.slip .blue,.slip .ink{color:#25211c}@media (prefers-reduced-motion:no-preference){.slip.armed .slip-in{opacity:0}.slip.on .slip-in{animation:slipIn .7s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes slipIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:400px){.slip-row .id{width:48px}.slip-row{gap:10px}}.slip-net{background:#dbe9ff;border-top:0;border-radius:12px;padding:18px 16px 16px;margin:0 -16px}.slip-net+.slip-grp{margin-top:24px}.slip-net .net-cap,.slip-saved{color:#25211c}.slip-saved{display:flex;align-items:baseline;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(37,33,28,.12);font-size:16px;font-weight:500}.slip-cap{gap:12px}.slip-cap span:last-child{white-space:nowrap}.slip-net .net-cap{text-wrap:balance}.slip-net+.slip-grp{border-top:0;padding-top:4px}