.landing .landing-tool-memory{border-top:1px solid #dce2d7;gap:14px;min-width:0;margin-top:24px;padding-top:22px;display:grid}.landing .landing-tool-memory .landing-button{font:inherit;white-space:normal;text-align:left;cursor:pointer;justify-self:start;gap:8px;min-height:44px;font-size:14px;font-weight:700}.landing .landing-tool-memory .landing-button:disabled{opacity:.65;cursor:wait}.landing .landing-tool-memory details{min-width:0}.landing .landing-tool-memory summary{cursor:pointer;text-underline-offset:4px;font-weight:700;line-height:1.6;text-decoration:underline}.landing .landing-tool-memory form{gap:14px;margin-top:18px;display:grid}.landing .landing-tool-memory input[type=tel]{background:var(--land-paper);width:100%;max-width:320px;min-height:44px;color:var(--land-ink);font:inherit;border:1px solid #cdd6cc;border-radius:6px;margin-top:8px;padding:10px 12px;display:block}.landing .landing-tool-memory label{font-size:14px;line-height:1.6}.landing .landing-tool-memory .landing-memory-consent{align-items:flex-start;gap:10px;display:flex}.landing .landing-memory-consent input{width:18px;height:18px;accent-color:var(--land-ink);flex:none;margin-top:3px}.landing .landing-tool-memory :is(button,input,summary,a):focus-visible{outline-offset:3px;outline:3px solid #193e32}.landing .landing-tool-memory p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.landing .landing-tool-memory a{color:var(--land-ink);text-underline-offset:3px;text-decoration:underline}
