.pg-porte{background:var(--creme);flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100dvh;padding:48px 20px;display:flex}.pg-porte .porte-carte{flex-direction:column;align-items:stretch;gap:16px;width:min(440px,100%);padding:32px;display:flex}.pg-porte .porte-carte .lead{margin:0}.pg-porte .porte-carte .btn{align-self:flex-start}body:has(.pg-porte) .mode-demo{display:none}@media (max-width:480px){.pg-porte .porte-carte{padding:24px}.pg-porte .porte-carte .btn{align-self:stretch}}
