/* Decorative sign only: it no longer repeats the fourth step's text. */
.how{position:relative;background:#0d0d0d!important;padding-right:16%!important;overflow:hidden}.paris-image{position:absolute;right:0;top:0;bottom:0;width:16%;background:linear-gradient(90deg,#0d0d0d,#0d0d0d22 42%),url('assets/paris-metro-v1.png') right center/cover no-repeat;opacity:.82;filter:saturate(.82) contrast(.92)}@media(max-width:760px){.how{padding-right:7%!important}.paris-image{position:relative;display:block;width:100%;height:160px;margin:25px 0 0;background:linear-gradient(90deg,#0d0d0d11,#0d0d0d11),url('assets/paris-metro-v1.png') right center/cover no-repeat}}
.testimonial{background:linear-gradient(90deg,#0001,#0009),url('assets/paris-clean.png') center/cover no-repeat!important}
.membership-flow{padding:45px 5.5%;background:#171412;color:#fff}.membership-flow[hidden]{display:none}.membership-flow>div{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:38px;align-items:start}.membership-flow h2{font-size:38px;margin-bottom:14px}.membership-flow h3{font:700 15px Arial;margin-bottom:12px}.membership-flow p,.membership-flow li{line-height:1.55}.membership-flow ul{margin:0;padding-left:18px}.plan-contents{border-left:1px solid #695f56;padding-left:28px}.plan-next{border-left:1px solid #695f56;padding-left:28px}.plan-next .primary{margin-top:10px}.plan-next label{font-size:12px}.plan-next input{font-size:14px}.consent{display:flex!important;gap:8px;align-items:flex-start;font-weight:400!important;line-height:1.35}.consent input{width:auto}.stripe-link{display:block;margin-top:14px;color:#fff;text-align:center;text-decoration:none;background:#635a52;padding:13px;font-weight:700}.stripe-link:hover{background:#7a7066}@media(max-width:760px){.membership-flow{padding:35px 7%}.membership-flow>div{grid-template-columns:1fr;gap:22px}.plan-contents,.plan-next{border-left:0;border-top:1px solid #695f56;padding:20px 0 0}}
.request-details textarea{resize:vertical;min-height:90px}
.plans .simple-help{display:inline;width:auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px;cursor:pointer}
.from-price{display:block;margin-top:4px;color:var(--red);font:700 13px Arial,sans-serif;font-style:normal}
.plans article{overflow:visible}.plans .launch-plan{padding-top:36px}.plans .launch,.plans .featured>label{position:absolute;top:-12px;left:50%;transform:translateX(-50%);margin:0;padding:6px 16px;background:#af0c24;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.old-price{display:block;margin-top:3px;color:#8c8075;font:12px Arial,sans-serif;text-decoration:line-through}
